March 2022 - September 2024 (2 years 6 months)
Company's website →Built systems from the ground up — joined when the development department was just being established. Responsible for platform component development for a new product built from scratch. Participated in architectural design, technology selection, and foundational decisions that shaped the entire project.
Developed common platform libraries and frameworks used by other teams — from IPC and logging to network communication. Focused on modern C++ development, high-performance multi-threaded solutions, and establishing development practices for Linux/x86 systems.
Background: As a key architectural decision for the platform, I led the migration of services to the asynchronous C++ framework SObjectizer. This framework is based on the Actor/Agent Model and supports Publish-Subscribe and CSP approaches (Communicating Sequential Processes), enabling asynchronous applications without directly using coroutines.
My Role:
Results Achieved:
During my time at YADRO, I've gained deep expertise in: