I design and build software systems for robotics: integrations, monitoring, data pipelines, automation platforms, and production-ready infrastructure for autonomous and service robots.
My work is focused on the intersection of robotics, software engineering, data engineering, and system architecture. I have experience with autonomous navigation, SLAM, sensor fusion, fleet monitoring, robot APIs, operational data, and integration architecture.
Currently, I work as a Robotics Solution Architect, designing software solutions for operating a fleet of 50+ service robots: monitoring, integrations, automation workflows, ETL/ELT pipelines, dashboards, and internal tools for engineering and operations teams.
- Robotics software architecture
- Integration architecture for robotic systems
- Fleet monitoring and operational analytics
- ROS / ROS2, SLAM, EKF, graph-SLAM, sensor fusion
- Radar odometry and autonomous navigation
- ETL/ELT pipelines and data platforms for robotics
- API integrations, WebSocket services, automation workflows
- Docker, CI/CD, Grafana, n8n, Airflow, Spark
- ROS / ROS2
- SLAM, EKF, graph-SLAM
- Sensor fusion
- Radar odometry
- Navigation and localization
- CARLA simulation
- Python
- C++
- SQL
- REST API
- WebSocket
- Docker
- Git
- Linux
- CI/CD
- ETL / ELT
- Data pipelines
- Lakehouse architecture
- Airflow
- Spark
- Grafana
- Data modeling
- Operational analytics
- n8n
- Jenkins
- Jira
- Confluence
- Yandex Cloud
- Markdown / LaTeX
2024 — Present
- Designed software architecture for operating a fleet of 50+ service robots.
- Built integration flows with 8+ internal and external systems, including robot vendor APIs, internal services, Bitrix24, 1C, n8n, and facility infrastructure.
- Designed and implemented robot-to-elevator integration scenarios with status handling, timeouts, errors, and edge cases.
- Developed monitoring for robot availability, online/offline states, errors, technical events, integration health, and operational metrics.
- Created Grafana dashboards for fleet monitoring, diagnostics, and operational control.
- Built ETL/ELT pipelines for collecting and processing operational data from robots, vendor APIs, and internal systems.
- Implemented n8n as an internal low-code automation platform and developed custom nodes for robot-related workflows.
- Reduced incident diagnostics time from 1–2 days to 1–2 hours through centralized monitoring, logging, and visualization.
2022 — 2024
- Worked on navigation, localization, radar odometry, SLAM, and diagnostics for an autonomous cleaning robot.
- Improved localization using EKF, graph-SLAM, and graph optimization.
- Developed a radar odometry algorithm for more robust positioning in difficult environmental conditions.
- Automated navigation testing with metrics calculation, Docker-based pipelines, and Jenkins CI/CD.
- Implemented real-time diagnostics for detecting localization degradation, tracking issues, and navigation stack failures.
- Introduced CARLA simulation for testing navigation hypotheses and scenarios.
National Research University Higher School of Economics
Master’s Degree, Data Engineering
2024 — 2026
Lomonosov Moscow State University
Bachelor’s Degree, Applied Mathematics and Computer Science
2020 — 2024
I am interested in building applied engineering systems where software connects robots, infrastructure, data, and real-world operations.
The most interesting problems for me are not isolated programming tasks, but end-to-end solutions: understanding the domain, designing the architecture, implementing integrations, launching systems into production, and measuring their operational impact.
