Sergey Popov

Sergey Popov Email and Phone Number

Principle Java developer @ Ratepay
Germany
Sergey Popov's Location
Germany, Germany
About Sergey Popov

Stack:Languages: Java, Kotlin, JavaScript, SolidityDatabases & Queues: PostgreSQL, MySQL, Clickhouse, Redis, Apache Ignite, Kafka, RabbitMQ, Guava Cache, ElasticSearchJava Tooling: Maven, Gradle, Hibernate, Spring, Spring Boot, Spring (data, mvc), Camunda, Junit, Mockito, Kotest, gRPCDevOps: AWS, GCP, Yandex Cloud, Kubernetes, Docker, Openshift, TeamCity, Gitlab CI/CD, Jenkins, Ansible, Helm, KeycloakMonitoring: Percona, Grafana, GrayLog, Prometheus, ELK (Elasticsearch, Logstash, Kibana), OpentelemetryBlockchain & Web3: Truffle Suite, Web3.js, Ether.js, IPFS, MetaMask- I contributed in open-source project ARU, linux helping portal for newbies.https://codeberg.org/ventureo/ARU- I contributed in open-source project EO, new programming language based on JVM.https://github.com/objectionary/eo- I maintain my own libraries for jvm platform focused on easy backuphttps://github.com/holydrug/yandex-backup-util- I create guides on YouTube on how to run something on Linux, and explain data structures in algorithms.https://www.youtube.com/@holydrug

Sergey Popov's Current Company Details
Ratepay

Ratepay

View
Principle Java developer
Germany
Website:
ratepay.com
Employees:
200
Sergey Popov Work Experience Details
  • Ratepay
    Principle Java Developer
    Ratepay
    Germany
  • Stockbattle
    Principle Java Developer
    Stockbattle Jan 2021 - Present
    I conducted about 10 technical interviews for middle/senior Java/Kotlin developers.I am the Tech Lead for the notification service, communicated with business clients, conducted demos, and decomposed tasks.I designed and developed a scalable notification architecture based on Kafka orchestration.I designed a microservice architecture with a unified integration bus (5 new microservices).I configured sharding and partitioning, database segmentation for improved performance (800Gb DB).
  • Caga
    Lead Java Developer
    Caga Mar 2019 - May 2021
    I led a team of 4 people on a project to refactor a monolith into microservices, making architectural decisions.I was involved in onboarding 3 juniors/middles, improved the retrospective process, and acted as a Scrum Master.I developed asynchronous applications using CompletableFuture and ExecutorService (fixedThreadPool, cachedThreadPool, forkJoinPool) or Coroutines on Kotlin.
  • Nodo
    Senior Java Developer
    Nodo Aug 2018 - Nov 2020
    I configured coroutine thread pools for maximum application efficiency using different contexts (db context, etc.).I developed a GPS tracking service for trucks using CTI protocol.I optimized coroutine operations by eliminating blocking operations to Redis/database.I integrated automated semantic release management based on conventional commits into the project.I set up SonarQube for vulnerability detection and test coverage.I transitioned artifact storage to Nexus due to space limitations in GitLab CI.
  • Sberbank
    Senior Java Developer
    Sberbank Feb 2017 - Nov 2018
    I migrated a service (~1000 RPS) from Kubernetes to Openshift, completely rewrote the configs to Helm, connected monitoring with Grafana & Prometheus. Successfully released the project to production 3 months early.I increased the test coverage of a module from 20% to 82% (15k+ LOC). I wrote integration and unit tests using Mockito, Wiremock, Test Containers.I created a dashboard for key metrics (latency, RPS, I/O, Kafka lag) of the service in Grafana.

Sergey Popov Education Details

Frequently Asked Questions about Sergey Popov

What company does Sergey Popov work for?

Sergey Popov works for Ratepay

What is Sergey Popov's role at the current company?

Sergey Popov's current role is Principle Java developer.

What schools did Sergey Popov attend?

Sergey Popov attended Московский Энергетический Институт (Технический Университет).

Who are Sergey Popov's colleagues?

Sergey Popov's colleagues are Chandan Sahu, Matthias Sievert, Michael Müller, Ian Samuels, Frm, Lars Eric Scheidler, Anton Nikulin, Antje Möller.

Not the Sergey Popov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.