Vladimir Babin is a backend-focused Software Engineer with 14 years of experience, specializing in Java and Spring Boot to deliver performant, production-grade systems in international settings. At Lorex Grupp he slashed a critical dashboard’s load time by 75%, built a real-time notification microservice with RabbitMQ, and led a testing overhaul that cut integration test time by 42%, showing a strong focus on measurable impact. Comfortable across the stack, he pairs backend expertise with Angular front-end work and DevOps tooling (AWS, Docker, GitLab CI), and he brings practical database and testing skills (MySQL/Postgres, Redis, Testcontainers, Allure). His open-source contributions include migrating an iOS calendar project to Swift 5 and fixing backend issues in LiveStreet CMS, reflecting versatility beyond Java. Based in Spain and actively exploring remote Java backend roles, he combines a curiosity-driven approach to problem solving with a track record of shipping reliable, optimized services.
14 years of coding experience
3 years of employment as a software developer
Bachelor of International relations, American studies, Bachelor of International relations, American studies at Saint Petersburg State University
LiveStreet CMS - платформа для коллективных блогов и социальных площадок.
Role in this project:
Back-end Developer
Contributions:22 commits, 13 PRs, 23 comments in 2 years 7 months
Contributions summary:Vladimir primarily contributed to the LiveStreet CMS by implementing bug fixes and making minor enhancements. Their work focused on correcting issues in the installation process, refining the display of comments, and adjusting settings. They also made code adjustments to various components, including blocks, actions, and configuration files, indicating a good understanding of the system's internal structure and logic.
A most fully customization calendar for Apple platforms 📅
Role in this project:
iOS Mobile Developer
Contributions:10 commits, 8 PRs in 9 months
Contributions summary:Vladimir primarily contributed to the KVKCalendar repository by migrating the project to Swift 5 and making several code adjustments. Their work involved modifying various classes like `YearViewCalendar`, `TimelineView`, `MonthViewCalendar`, `ScrollDayHeaderView`, `MonthData`, `MonthCollectionViewCell`, `DayViewCalendar`, `AllDayEventView`, and `WeekViewCalendar`. These changes seem to focus on date calculations, event handling, and UI component updates within the calendar application, including the addition of "@unknown default" cases in enums and variable name consistency.
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.