Andrey Krapivin is a seasoned Full Stack Developer with over 15 years in the industry and a decade of recent professional experience building reliable, transactional Java/Spring Boot systems. He designs hybrid architectures that combine monolithic cores for consistency with surrounding microservices for scalability—recently implementing a scalable e-commerce platform with PostgreSQL, DynamoDB, JWT security, Stripe and AWS S3 integration. Andrey brings a strong background in automation and testing, contributing to open-source projects like the Jenkins Kubernetes plugin and Vanessa Automation where he improved resource handling, test frameworks and logging for BDD in 1C. He has a track record of performance-driven refactors and automation work that cut processing times and manual effort, plus practical experience with real-time warehouse and distributed retail systems. Based in Ramat Gan, Israel, he pairs deep backend expertise with a pragmatic focus on operational quality and testability, often addressing edge-case robustness in legacy and cross-system integrations.
10 years of coding experience
17 years of employment as a software developer
Master of Science (MSc) Automated Information Processing and Control Systems, Master of Science (MSc) Automated Information Processing and Control Systems at Lipetsk State Technical University
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:31 commits, 20 PRs, 67 comments in 3 years 10 months
Contributions summary:Andrey's contributions primarily revolve around implementing and testing features related to mock mail sending using FakeSMTPServer within the 1C environment. They added functionality to interact with the mock mail server, including steps for starting and stopping the server. Further work focused on fixing global parameters within the test client and improving the description of smoke tests, making the report more readable and added the ability to read tags from the `ПараметрЗапуска`. These changes suggest a focus on developing and maintaining the testing framework.
Contributions:9 reviews, 91 commits, 26 PRs in 5 years 2 months
Contributions summary:Andrey primarily focused on enhancing the functionality of the Vanessa Automation framework, which is built for BDD in 1C. Their contributions include fixing bugs related to directory creation on Windows, adding quote escaping in JSON, and implementing checks for hierarchical structures. They also addressed issues with modal windows and the handling of value storage attributes within the framework. The user also added logging for more detailed status and progress information.
gherkintestingbddvanessavanessa-automation
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
Andrey Krapivin - Full Stack Developer at Optimadevs