Pavel Novikov is a Senior Java Developer with 10 years of experience delivering enterprise-grade backend systems and leading feature streams for integration and MVP products. Based in Belgrade, he combines deep Java/Kotlin expertise with hands-on responsibility for architecture, deployment, and release management across microservice and monolithic landscapes. Pavel has acted as main engineer for live MVPs—designing diagrams, databases, CI/CD, and achieving high test coverage (84% on a key service)—while coordinating distributed teams and client-facing solution design. His background spans payments and insurance integrations, education platforms, and telecom e-commerce, with practical experience in SQL/NoSQL, AWS, Docker, and Spring ecosystem technologies. Known for clear documentation, postmortems and onboarding, he brings a pragmatic, reliability-focused approach that surfaces non-obvious operational risks early in projects.
10 years of coding experience
5 years of employment as a software developer
Bachelor, Power and Heat Engineering, Bachelor, Power and Heat Engineering at Northern (Arctic) Federal University named after M.V. Lomonosov
Contributions:9 reviews, 5 PRs, 26 pushes in 2 years
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.