CV
Work Experience
-
Jan 2023 - June 2024 Seattle, WA, USA
Graduate Research Assistant
University of Washington + Amazon Science Hub Sensor Systems Lab + Robotics State Estimation Lab - Architecture Development
- Synthetic Data Generation
- Expanded synthetic imagery training dataset generated by utilizing Scanned Objects by Google Research and NVISII computer graphics tool to simulate varying real-world scenarios with different background configurations (bin ratio aspect ratios and textures, additional neighboring bins); various object arrangements (horizontal/vertical stacking, random placement/reorientation).
- Improved the average precision of the computer vision framework for Warehouse Picking Robots on the expanded 140K-image datase from 0.424 to 0.646 overall, and from 0.336 to 0.573 for stacked bins.
- Simulation
- Enhanced simulation environment precision and robustness by revising URDF/Xacro/XML/SDF files and creating a single source file for all pod models, thereby expanding the system’s versatility.
- Motion Planning & Control
- Optimized pod positioning relative to the robot workstation by automating test-run procedures and refining control and motion planning MoveIt parameters, such as collision checking frequency and c-space discretization.
- Reduced UR16e reachability failures from 20/1600 to 1/1600.
-
Dec 2023 - March 2024 Seattle, WA, USA
Graduate Teaching Assistant
University of Washington Electrical and Computer Engineering Department EEP520 "Software Engineering for Embedded Applications"- Revised course materials on C++ fundamentals such as data structures, Abstract Data Types, STL containers, and State Machines using Docker containers, Google Test unit testing environment, and Doxygen API documentation.
-
Sep 2023 - Dec 2023 Seattle, WA, USA
Graduate Teaching Assistant
University of Washington Electrical and Computer Engineering Department EEP545 "The Self-Driving Car, Introduction to AI for Mobile Robots"- Guided students in implementing Autonomous Vehicle stack on NVIDIA Jetson Nano-based MuSHR rally car.
- Prepared course materials on Probabilistic Robotics fundamentals such as Control (PID/MPC), State Estimation (PF/EKF), Path Planning (Dijkstra/PRM/RRT/RRT*/A*), Perception (Pinhole/Stereo/Depth Camera, CNNs).
- Developed a Raspberry Pi based mechatronic gate featuring an ultrasound distance sensor, 16x2 LCD for IP and distance display, a servo, and a buzzer to create a ROS service-managed obstacle for the course’s final race.
-
Jan 2023 - Jun 2023 Seattle/Mukilteo, WA, USA
Robotics Engineer Capstone
Airbus Robotics Airbus Robotics & University of Washington ENGINE Capstone Project
“Robotic Fuselage Inspection for Dents and Scratches”- Set up workstations in Gazebo, RoboDK, and RoboGuide with UR5e, UR16e, and Fanuc CRX 20-iA/L.
- Generated motion plans using MoveIt and other built-in packages to automate the inspection.
- Completed on-site Core Training and online Core, Advanced, Application Training for UR e-series.
-
Feb 2022 - July 2022 Moscow, Russia
Mechatronics Intern
ENPO SPELS Bachelor Thesis, Robotic Arm
Developed a 5-DoF portable Robotic Arm, with enhanced maneuverability and versatile object handling, featuring a human-mimetic end-effector for advanced research in Mechatronics.
- Mechanical Engineering. Utilized CAD and FDM/FFF 3D printing technologies on Tevo Flash/Tornado 3D printers, employing diverse filaments (PLA, PETG, TPU, Nylon), to optimize the robot's frame for functionality and portability.
- Electrical Engineering. Designed dual-sided PCBs for the robot's base and controller utilizing Altium Designer, and manufactured using photolithography with SLA 3D printer (Anycubic Photon S) and Ordl Alpha 350 dry film.
- Software Engineering. Developed software for the robot base (6 servo motors, nRF24L01 module) and controller (nRF24L01, OLED 128x64, 2 joysticks) using STM32F103 MCU and State Machines.
Project Experience
-
Sep 2022 - Present Seattle, WA, USA
Autonomous Robotics
University of Washington EEP545 "Self-Driving Cars" | CSE571 "AI-Robotics" Throughout graduate course projects I have implemented various state-of-the-art methods and algorithms on diverse robotic platforms such as a 1/10th scale MuSHR rally car, and 2-DoF/3-DoF robotic arms in simulation.- Control. PID and MPC (Model Predictive Control).
- Localization. Particle Filter (PF) and Extended Kalman Filter (EKF) with Odometry / Velocity Motion and Beam / Landmark-based Sensor Models.
- Path Planning. RRT / RRT* / A* / LPA*.
- Reinforcement Learning. Behavior Cloning, DAgger, and Policy Gradient.
- Simulation environments. ROS, PyBullet and MuJoCo.
-
Jan 2023 - Apr 2023 Seattle, WA, USA
TetrArm
University of Washington EEP520 "Software Engineering for Embedded Applications" The main idea of this project was to get familiar with development of custom simulation environment using ELMA and ENVIRO Docker images and Finite State Machines in C++.- Gained fluency in testing code across various scenarios using Docker container images.
- Leveraged STL containers, including vectors, maps, and deques to create custom ADTs.
-
Sep 2021 - May 2022 Moscow, Russia
Numerical Methods for Mathematical Modelling
Moscow Engineering and Physics Institute Undergraduate Course "Instrumental Methods for Mathematical Modelling" Implemented Methods | Practical Applications- Gradient Descent | Multiparameter Optimization, Cubic (Complex Arguments) and Differential Equations
- Structural Relaxation | Molecular Dynamics (2 Fullerene Collision), Molecular Transformation (Azulene > Naphthalene), Mechanical Properties (Stress, Strain)
- Monte-Carlo | Area Calculation
- Simpson's vs Trapezoid vs Rectangular Rules | Indefinite Integrals
- Iterative Method | Nonlinear Function's Roots
-
Sep 2021 - Nov 2021 Moscow, Russia
Programming MCU ATmega8535
Moscow Engineering and Physics Institute Undergraduate Course "Digital Electronics & Circuitry" Every student was assigned 4 projects that cover fundamentals (PWM, Interrupt Vectors, ADC/DCA, UART) of programming MCU ATmega8535 with Assembly, meanwhile by mid-semester- Completed 6 projects by independently studying fundamental principles and MCU functionalities from the datasheet and instruction-set manuals.
-
Sep 2019 - Dec 2019 Moscow, Russia
Mechanical Engineering with CAD
Moscow Engineering and Physics Institute Undergraduate Course "Engineering and Computer Graphics" Every student was assigned 1 project, a complex machinery to be dismantled & assembled using T-FLEX CAD, meanwhile- Completed 3 projects through extracurricular interaction with the instructor.
- Awarded with the Certificate of Advanced Level User of T-FLEX CAD.
Education
-
Sep 2022 - June 2024 Seattle, WA, USA
Professional Master's Program in Electrical and Computer Engineering
University of Washington - Activities
- UW + Amazon Science Hub
- Sensor Systems Lab
- Robotics and State Estimation Lab
- Coursework
- EEP545 "The Self-Driving Car, Introduction to AI for Mobile Robots"
- CSE571 "AI-Robotics"
- EEP520 "Software Engineering for Embedded Applications"
- EEP598 "ENGINE Capstone"
- CSE546 "Machine Learning"
- EEP596 "Deep Learning"
- Activities
-
Oct 2023 - Feb 2024 Remote
Nanodegree in Robotics Software Engineering
Udacity Program Syllabus- Built a custom world/robot from scratch in a Gazebo, and created ROS nodes/services/plugins to program the robot.
- Applied and fine-tuned Extended Kalman Filter and Adaptive Monte Carlo Localization packages to localize the robot.
- Built a map environment using the Occupancy Grid Mapping algorithm and RTAB-Map package.
- Simultaneously mapped and localized a robot relative to the map with Grid-based FastSLAM and GraphSLAM.
- Navigated a dynamic environment with obstacle avoidance using SLAM and A* graph-search algorithm.
-
Sep 2018 - July 2022 Moscow, Russia
Bachelor's Degree in Electronics and Nanoelectronics
Moscow Engineering and Physics Institute Degree with Honors- Activities
- Physics Olympiad Team
- Sports Gymnastics Team
- Student Council / Volunteer Center
- Coursework
- Programming in C / Python
- Linear Algebra / Probability
- Instrumental Methods for Mathematical Modelling
- Analog and Digital / Solid-State Electronics
- Nuclear / Atomic / Molecular / Statistical Physics
- Thermodynamics / Optics / Electromagnetism
- Classical / Theorethical / Quantum Mechanics
- Computer Aided Design in Mechanical Engineering
- Activities
Other Knowledge and Skills
| Programing Languages | |||||
| Python | Advanced level. | ||||
| C++ | Advanced level. | ||||
| XML | Intermediate level.. | ||||
| Assembly | Intermediate level.. | ||||
| Robotics | |||||
| Control | Intermediate level.. | ||||
| Localization | Intermediate level.. | ||||
| Path Planning | Intermediate level.. | ||||
| Perception | Intermediate level.. | ||||
| Tools | |||||
| Git | Intermediate level.. | ||||
| Docker | Intermediate level.. | ||||
| PyTorch | Intermediate level.. | ||||
| Numpy | Intermediate level.. | ||||
| Simulation | |||||
| RViz | Advanced level. | ||||
| Gazebo | Advanced level. | ||||
| Pybullet | Intermediate/Elementary level.. | ||||
| MuJoCo | Intermediate/Elementary level.. | ||||
| Learning | ||||
| Deep/Machine Learning | Advanced/Intermediate level.. | |||
| Computer Vision | Intermediate level.. | |||
| Reinforcement Learning | Elementary level. | |||
| Operating Systems | ||||
| Robot Operating System (ROS) | Advanced level. | |||
| Linux | Intermediate level.. | |||
| Windows | Intermediate level.. | |||
| Instrumentation | ||||
| 3D Printing (FDM / SLA) | Intermediate level.. | |||
| CAD | Intermediate level.. | |||
| PCB Design | Intermediate level.. | |||
| Microcontroller Development | ||||
| STM32F | Intermediate level.. | |||
| Raspberry Pi | Intermediate level.. | |||
| ATmega8535 | Intermediate level.. | |||
Honors & Awards
| Olympiads | ||||
| Silver Medalist - All-Russian Student Olympiad in Physics | Technical Universitites | BMSTU March 2021 | CERT | ||
| Silver Medalist Team - All-Russian Student Olympiad in Physics | MEPHI Apr 2019 | CERT | ||
| Laureate - All-Russian Student Olympiad in Physics | MEPHI Apr 2019 | CERT | ||
| Volunteering | ||||
| International Technology Startup Conference "Startup Village 2021" | Skolkovo May 2021 | CERT | ||
| Organizer at the Student Charity Festival "Heart To Heart" | MEPHI Sep 2019 | CERT | ||
| Active Member of Volunteer Center | MEPHI June 2019 | CERT | ||
| Sports | |||
| Bronze Medalist Men Team - 32nd Moscow Student Sports Games in Sports Gymnastic | Russian Student Sports Union Nov 2019 | CERT | |
Certificates
| Industrial Robotics | |||||
| URe-series Core Training | Universal Robots Feb 2023 | CERT | |||
| URe-series Application Track | Universal Robots Feb 2023 | CERT | |||
| URe-series Pro Track | Universal Robots Feb 2023 | CERT | |||
| URe-series Core Track | Universal Robots Feb 2023 | CERT | |||
| Olympiads | ||||
| All-Russian Olympiad "I am Professional" in Robotics Finalist | Innopolis March 2020 | CERT | ||
| Robotics Training at ITMO & Sberbank Winter School "It's up to you!" | ITMO Feb 2020 | CERT | ||
| Winter Multidisciplinary School "Absolute Future" Participant | MIPT Feb 2019 | CERT | ||
| Leadership | |||||
| YouLead 1.0 Online-Marathon Participant | AIESEC Nov 2020 | CERT | |||
| VIII Annual All-Russian Forum of Young Leaders of Technological Changes BreakPoint Participant | AIESEC Oct 2020 | CERT | |||
| All-Russian Forum of Young Leaders YouLead Participant | AIESEC Nov 2019 | CERT | |||
| VII Annual All-Russian Forum of Young Leaders of Technological Changes BreakPoint Participant | AIESEC March 2019 | CERT | |||
| CAD | |||
| T-FLEX CAD Certified User, Advanced Level | T-FLEX CAD Dec 2019 | CERT | |
| Volunteering | |||
| GWRLive! Coach | Guinnes World Records Oct 2018 | CERT | |
Hobbies
- Hiking, Running, Listennig to Classical Music, Tennis, Gymnastics.