Ana Vinogradova is a pragmatic software developer with over a decade of hands-on experience and two years focused in senior Java roles, now contributing to Camunda's core workflow engine. She excels in backend microservices, Spring and cloud-native stacks, and has practical expertise with event sourcing, Kafka/RabbitMQ, and multiple databases including ArangoDB and Elasticsearch. At Johnson Controls she led design and cross-team coordination for complex distributed systems and tackled migrations and backward-compatibility challenges. Ana pairs strong engineering ownership with clear communication and has translated that into open-source contributions to the widely used Camunda project, implementing job timeout features across protocol and engine state layers. Her background blends formal training in software architecture with early experience in technical support and product-focused side projects, giving her a rare mix of architecture, tooling and customer-facing perspective.
2 years of coding experience
10 years of employment as a software developer
Diploma in Java Enterprise Programming, Computer Programming, Specific Applications, Diploma in Java Enterprise Programming, Computer Programming, Specific Applications at Fitzwilliam Institute, Dublin (distance learning)
City and Guilds Level 2 Software Testing 7540/12-012, Software Testing, City and Guilds Level 2 Software Testing 7540/12-012, Software Testing at Cenit College
Bachelor degree in Managements and Business Administration, Business, Management, Marketing, and Related Support Services, Bachelor degree in Managements and Business Administration, Business, Management, Marketing, and Related Support Services at Vilnius Management Academy, Vilnius, Lithuania
Master's Degree, Software Architecture and Design, Master's Degree, Software Architecture and Design at Munster Technological University
Higher Diploma in Computer Science, Computer Science, Higher Diploma in Computer Science, Computer Science at University College Cork
Contributions:300 reviews, 98 PRs, 274 pushes in 1 year 5 months
Contributions summary:Ana primarily contributed to the implementation of features related to job timeout updates within the Camunda workflow engine. The user added new command intents for timeout updates, created a dedicated applier for handling timeout-related events, and updated the JobRecord to include a timeout property. The contributions spanned various parts of the codebase, including protocol definitions, engine state management, and the gateway protocol, indicating a focus on core engine functionality. The work involved modifying existing code and introducing new components to support the new functionality.
Contributions:7 reviews, 9 PRs, 18 pushes in 1 year 3 months
testingjavacamundacamunda-platform-8
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.