Nikita Shapovalov is a Java software engineer with 11 years of experience designing and shipping microservices and monolith refactors across e-commerce and workflow domains. He’s built a custom BPM engine inspired by Camunda, delivered as an MVP outside work hours and later deployed across CIS, Europe, and the US, demonstrating product-minded engineering. Comfortable across Java (8–21) and Go, he routinely uses Spring Boot, gRPC, Kafka, Elasticsearch, Redis, PostgreSQL, AWS, Docker and observability tools like Zipkin and Prometheus to make systems robust and observable. He led monolith-to-microservice migrations, CI/CD adoption, and payment integrations (Ioka, Halyk), improving scalability and conversion. An active backend contributor in open-source tooling, he has fixed core issues in the BigARTM topic-modeling project, touching C++, Python bindings and build/docs. Based in Karaganda, Kazakhstan, he blends hands-on implementation with DevOps and product focus, often delivering high-impact features during off-hours.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech, Information Systems, 5/5, Bachelor of Technology - BTech, Information Systems, 5/5 at Karaganda State Technical University
Contributions:5 releases, 1 review, 129 commits in 5 years 3 months
Contributions summary:Nikita primarily contributed to bug fixes within the core C++ codebase, particularly related to sparsity calculations and file handling for the topic modeling platform. They also made improvements to the Python API, addressing library naming conventions and code style issues. Furthermore, the user was involved in improving the build process and documentation by adding installation instructions and enabling the ReadTheDocs theme.
Contributions:4 PRs, 349 pushes, 122 branches in 8 years 4 months
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.