À propos de Aleksandr
Anglais
Bilingue ou natif
Expériences
- RingCentralTeam Lead, Engineering Leadjuin 2020 - Aujourd'hui (6 ans)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 Developerjanvier 2017 - juin 2020 (3 ans et 5 mois)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 developernovembre 2015 - décembre 2016 (1 an et 1 mois)St Petersburg, Russia• Develop core microservices for the Website Online Chat Consultant.• Design event-driven systems using Kafka for reliable messaging and data flow.
Recommandations
Soyez le premier à recommander Aleksandr
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Bachelor's degreeITMO University2015Bachelor's degree