About Aleksandr
English
Native or bilingual
Experience
- RingCentralTeam Lead, Engineering LeadJune 2020 - Today (6 years)Amsterdam, NetherlandsWhat I Do:• Develop customer-facing analytics for calls, video, and messaging services, and maintain its infrastructure.• Lead a team of 8 talented engineers.• Hire and mentor over 10 team members.• Collaborate closely with the DevOps team (maintaining GCP, Kubernetes, Kafka, Cassandra, ClickHouse, Temporal), building new environments (100+ services each) and maintaining over 10 existing ones.• Maintain a Scala monorepo with 550K lines of code of 100+ servicesProjects I've Done:• Migrated call quality analytics to ClickHouse.• Integrated Cassandra and developed multiple services on it.• Designed and delivered customer-facing analytics for Webinars.• Developed an email subscription service for reports using Temporal durable execution.• Led the Data Residency project, involving a major system redesign and migration of 100+ services and Kafka topics. Designed reliable infrastructure services for processing Kafka topics using RocksDB.• Designed and implemented a cold storage system for Kafka, managing over 100 TB of Parquet files in S3, with querying capabilities via BigQuery.
- YandexSenior Scala DeveloperJanuary 2017 - June 2020 (3 years and 5 months)St Petersburg, Russia• Responsible for a business-critical virtual phone number system. It is used by auto.ru and realty.yandex.ru• Develop distributed systems to ensure consistency and implement failure detection mechanisms.• Implement a self-healing system to reduce manual maintenance.• Build a failover feature for seamless switching between telephony providers.• Propose and implement fraud detection and call labeling features.• Develop a Protobuf Schema Registry service for dynamic schema management.• Introduce automated phone number checks to detect "robocalls."
- LiveTexScala developerNovember 2015 - December 2016 (1 year and 1 month)St Petersburg, Russia• Develop core microservices for the Website Online Chat Consultant.• Design event-driven systems using Kafka for reliable messaging and data flow.
Recommendations
Be the first to recommend Aleksandr
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor's degreeITMO University2015Bachelor's degree