Experience
2024 — Now
2024 — Now
London Area, United Kingdom
2022 — 2024
2022 — 2024
New York, New York, United States
Senior Software Engineer at Google Cloud Logging Site Reliability Engineering
* Design and maintain scalability and reliability of the system for both existing and new components
* Optimizing efficient resource usage at scale
* Cloud region turnup automation
* Design and implementation of new overload protection system
* Release qualification
* Incident management, on-call support
2018 — 2022
2018 — 2022
New York, New York, United States
Working different roles within enterprise business integration platform. Connecting Bloomberg external enterprise clients with internal services and data access.
* Supported and refactored sophisticated distributed message passing infrastructure based on Kafka, and hybrid C++ and Java Spring family of the microservices. Including full maintenance for cluster of virtual machines, writing production-grade libraries that implement custom application-level protocol, documentation, user experience support, and 24/7 on-call support.
* Supported, refactored and greatly improved stability of the large legacy message passing system featuring few dozens of different business data flows of various topology and connectivity options.
* Helped to build the team from the scratch for new initiative that consolidates and scales business registration efforts. Involving mentoring and working with many new hires.
2016 — 2018
2016 — 2018
London, United Kingdom
Working with company's core data infrastructure platform. Developing business critical low-latency, highly fault-tolerant and scalable solution which pumps billions of messages a day over few hundred servers.
* Designed and implemented solution for blazingly fast binary messages logging and their fetching.
* Designed 10x faster (than existing) lock-free shared memory queues for IPC.
* Helped to bring SDLC of project up to modern standards/technologies.
* Primary front-lane on-call, triage, outage remediation
Linux, AIX, Solaris, C++, Python, PGM (https://en.wikipedia.org/wiki/Pragmatic_General_Multicast)
2013 — 2016
Saint-Petersburg, Russian Federation
Contractor at R&D Market Data Distribution department at Bloomberg LP.
Linux, BLPAPI, C++, Python, C#, Java
Education
A.F. Mozhaysky's Military-Space Academy