Aleksandr Rodionov is a Senior Engineer with 11 years of hands-on experience building Java-based web applications and backend services, currently working in Nizhny Novgorod. He has a strong Spring ecosystem background—Gradle/Maven, Spring Boot, Hibernate, Flyway—and practical experience deploying containerized services with Docker, RabbitMQ, MariaDB/Postgres, and AWS. Aleksandr has delivered B2B marketing automation and reporting platforms from near-scratch to scale, routinely owning feature development, legacy refactoring, and code reviews. His career spans publishing systems, payment gateways, and large-scale campaign orchestration, reflecting an ability to work across REST, GraphQL, and integration-focused architectures. Trained originally as a chemist with a master’s degree, he brings analytical rigor and a methodical approach to software design and problem solving.
11 years of coding experience
15 years of employment as a software developer
Master's Degree, Organic Chemistry, Master's Degree, Organic Chemistry at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Create a configurable two-level cache (for caching Objects). Level 1 is memory, level 2 is filesystem. Config params should let one specify the cache strategies and max sizes of level 1 and 2.
Contributions:35 commits, 38 pushes, 2 branches in 3 years 9 months
This is a simple project which is based on spring-boot and uses Maven, H2 database, JPA, Thymeleaf template engine, Bootstrap, Docker and contains JUnit tests, BDD Cucumber tests (Selenide + Chrome Web Driver).
Contributions:1 release, 111 commits, 2 PRs in 5 years 11 months
bddbootstrapchromecucumberdocker
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.