Summary
Sergii Semenov is a Principal Software Developer with over a decade of experience designing high-performance, distributed systems and microservices, currently driving architecture and delivery at Morgan Stanley from Montreal. He combines deep Java expertise (multithreading, Stream API, Spring Boot) with hands-on work across C#, C++, PHP and front-end tech, routinely optimizing APIs to single-digit-millisecond responses and handling thousands of IoT requests per second. Sergii has a strong track record in IoT, event-driven architectures and ecommerce integrations—his systems have boosted revenues via Shopify and marketplace synchronizations while cutting operational costs through automation. He also brings practical algorithmic smarts (e.g., using the Simplex method for order distribution) and a history of leading small engineering teams to deliver resilient, observable platforms. Notably, his background spans embedded/robotics education to large-scale cloud services, giving him unusual breadth from device-level concerns to scalable backend design.
10 years of coding experience
16 years of employment as a software developer
Specialist (equivalent to bachelor's degree), System Engineer – Integrated computerized systems and Robotics., Specialist (equivalent to bachelor's degree), System Engineer – Integrated computerized systems and Robotics. at State Eastern Ukrainian University