Over Petr
Engels
Tweetalig / moedertaal
Russisch
Tweetalig / moedertaal
Werkervaring
- Dott NetherlandsSenior Software Engineer IIseptember 2022 - Vandaag (3 jaren en 9 maanden)Amsterdam, NetherlandsOur team ensures that hundreds of thousands of vehicles from several vendors are always online and every telemetry message or command is processed within a second. These are the most latency-critical services in TIER-Dott. My most notable achievements:• My expertise in optimizing telemetry processing has saved $100K+ in cloud annual costs.• Solved critical scaling issues that caused massive delays in telemetry processing during unexpectedly high demands. This allowed the system to handle 2x traffic, reducing average processing latency by around 50%.• Solved telemetry history database scaling bottlenecks by switching to Bigtable and reduced coupling by separating producer and consumer with Cloud Pub/Sub. This reduced database costs by 75% while providing sub-100ms average access to telemetry history at any time in the past.• Set up monitoring, alerting rules, and dashboards, which resulted in greater visibility on how services are performing and reduced time to identify and fix production issues.• Migrated several services with zero downtime to the new platform based on GKE and contributed to the platform's infrastructure code to implement features required to run the services. Transitioned all monitoring dashboards to Grafana.Technologies: Node.js, TypeScript, Go, Docker, Terraform, GitHub Actions, Google Cloud Platform (GCP), Bigtable, Cloud Pub/Sub, Kubernetes, Helm, ArgoCD, Grafana, Prometheus, OpenTelemetry
- Dott NetherlandsSenior Software Engineerfebruari 2021 - augustus 2022 (1 jaar en 6 maanden)Amsterdam, NetherlandsI worked in a small team where I highly contributed to the following achievements:• Replaced third-party service for SMS phone number verification with an in-house solution built with Go to slash the costs by 90% and increase deliverability by 15% while also providing higher availability and 2x less latency• Created identity and access management service, a key element in the infrastructure to enable service-to-service authentication and complex authorization policies for employees and users.• Set up monitoring, alerting rules, and dashboards, which resulted in greater visibility on how services are performing, and reduced time to identify and fix production issues.• Migrated most of Dott's infrastructure in Google Cloud to Terraform configuration for better accountability of resources and to reduce the risk of human error during infrastructure changes.• 100% test coverage by default.Technologies: Node.js, TypeScript, Go, Docker, Terraform, GitHub Actions, Google Cloud Platform (GCP)
- VerifoneSenior Software EngineerDIGITAAL BUREAU & IT-CONSULTANCYapril 2019 - januari 2021 (1 jaar en 9 maanden)Amsterdam, NetherlandsI moved to Amsterdam to work for Verfione/Dimebox.• Worked on the new modular payment gateway for Verifone• Developed a high-load anti-fraud service using Go. The average response time is 2 ms.• Made lots of performance optimizations for heavy requests in the payment gateway. Up to 4x improvement in response time.• Set up CI pipelines for several services to lint, test, and build docker images for deployments.Technologies: Node.js, TypeScript, Go, Docker, JMeter Go
Aanbevelingen
Wees de eerste die Petr aanbeveelt
Help deze freelancer om te schitteren door te vertellen hoe het is om met hem of haar te werken.
Deze freelancerprofielen matchen ook met zoekopdracht.
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
Opleidingen
- Master Degree in Computer ScienceNizhniy Novgorod State Technical University (NSTU)Master Degree in Computer Science