Andrei Poliakov is a Senior Java Engineer and Data Engineer with 11 years of experience building distributed, high-throughput systems and migrating monoliths to microservices. He designs and implements scalable backend services (Spring Boot, Kafka, gRPC, OpenSearch) and data pipelines (Airflow, NiFi, MinIO/S3) and has delivered production features like duplicate-search orchestration, background task management, and S3-auth integration for ML workloads. Beyond hands-on engineering he teaches and mentors across multiple platforms, shaping curriculum in Java, Big Data and cloud architecture while running course teams and one-on-one career coaching. Comfortable across ML tooling (scikit, PyTorch, pandas) and infra (Redis, Zookeeper, Prometheus), he combines deep implementation skills with practical system design and optimization for performance-sensitive applications. Based in Almaty, he also contributes openly on GitHub and often translates research or ML backends into scalable Java+Python gateways — a blend of academic grounding and production pragmatism.
11 years of coding experience
10 years of employment as a software developer
Diploma of vocational retraining, ENTERPRISE JAVA-DEVELOPER, Diploma of vocational retraining, ENTERPRISE JAVA-DEVELOPER at ИППК Виакадемия ООО
Educational program, Programming for mobile devices, Educational program, Programming for mobile devices at Educational online portal GeekBrains.ru
Master's degree, Fundamental Computer Science and Information Technology, Master's degree, Fundamental Computer Science and Information Technology at South Ural State University (SUSU)
Contributions:1 review, 20 PRs, 23 pushes in 2 years 9 months
spring-bootbackendredis-queuejava8consul
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrei Poliakov - Senior Java Engineer Data Engineer