Natalia Ponomareva is a Java software developer based in Germany with eight years of professional experience and three years focused on end-to-end enterprise Java engineering. She has delivered production-grade features at firms like Deutsche Bank, Yandex Cloud, and now JetBrains, contributing to monolith-to-microservices migrations, regulatory finance logic, and cross-team integrations. Her work spans analysis, development, testing, integration and support, paired with a disciplined approach to unit and integration testing and user-facing bug resolution. A strong mathematical foundation in abstract algebra, real analysis, and probability theory informs her analytical problem-solving and design choices. She has also mentored aspiring developers through coursework and webinars, translating complex concepts into teachable steps. Comfortable in high-stakes financial and developer-tooling environments, she combines rigorous theory with practical delivery.
8 years of coding experience
3 years of employment as a software developer
Computer Science Center
Bachelor's degree, Computer Science, 4.9, Bachelor's degree, Computer Science, 4.9 at Санкт-Петербургский Государственный Университет
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
Natalia Ponomareva - Software Developer at JetBrains