Summary
Maksim Bubnov is a Java software engineer based in Berlin with over a decade of IT experience and 4+ years focused on backend development using Java and Spring Boot. He has built microservice-based Partner Relationship Management systems, worked with big data in distributed environments, developed GIS solutions, and implemented database replication software. Comfortable across the full backend stack, he routinely applies PostgreSQL, JOOQ, Liquibase and CI/CD tooling (GitLab, Jenkins, Docker, Kubernetes) while championing SOLID, DI, unit testing and code review practices. His career spans enterprise and product-driven teams including Zalando and Soramitsu, bringing production-hardened skills in performance-sensitive systems. Trained in computer engineering with graduate research in systems, he combines a research mindset with practical delivery experience. Notably, his background includes early work in QA, giving him a strong emphasis on reliability and testability in delivered software.
13 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science and Engineering, Bachelor, Bachelor's degree, Computer Science and Engineering, Bachelor at Kazan National Research Technical University named after A.N.Tupolev – KAI
Master's degree, Research in Computer and System Engineering, Master, Master's degree, Research in Computer and System Engineering, Master at Technische Universität Ilmenau
Russian, English