Skip to content
View ivr0ma's full-sized avatar
🤖
🤖

Block or report ivr0ma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivr0ma/README.md

Roman Ivanov — Robotics Solution Architect / Robotics Software Engineer

About Me

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.

Core Areas

  • 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

Tech Stack

Robotics & Algorithms

  • ROS / ROS2
  • SLAM, EKF, graph-SLAM
  • Sensor fusion
  • Radar odometry
  • Navigation and localization
  • CARLA simulation

Software Engineering

  • Python
  • C++
  • SQL
  • REST API
  • WebSocket
  • Docker
  • Git
  • Linux
  • CI/CD

Data & Monitoring

  • ETL / ELT
  • Data pipelines
  • Lakehouse architecture
  • Airflow
  • Spark
  • Grafana
  • Data modeling
  • Operational analytics

Tools

  • n8n
  • Jenkins
  • Jira
  • Confluence
  • Yandex Cloud
  • Markdown / LaTeX

Experience Highlights

Robotics Solution Architect — Artix

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.

Robotics Software Engineer — Integrant

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.

Education

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

What I’m interested in

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.

Popular repositories Loading

  1. radar-inertial-odometry radar-inertial-odometry Public

    Forked from mrgrigorii/radar-inertial-odometry

    C++ 1 1

  2. robopulse robopulse Public

    End-to-end predictive maintenance pipeline for a cleaning-robot fleet: synthetic data generation → Bronze → Silver → Gold → Gradient Boosting.

    Jupyter Notebook 1

  3. test-docker-remote test-docker-remote Public

    Python

  4. radar-slam radar-slam Public

    Dockerfile

  5. 4DRadarSLAM 4DRadarSLAM Public

    Forked from zhuge2333/4DRadarSLAM

    C++

  6. MINS MINS Public

    Forked from rpng/MINS

    An efficient and robust multisensor-aided inertial navigation system with online calibration that is capable of fusing IMU, camera, LiDAR, GPS/GNSS, and wheel sensors. Use cases: VINS/VIO, GPS-INS,…

    C++