Summary
Dmitry Bushenko is a Solutions Architect with 15 years of experience designing and implementing Java-based, cloud-native systems using Spring, microservices, and AWS. He has held architecture and senior engineering roles across banks and consulting firms, currently shaping solutions at AlfaBank while also working as an independent full-stack contractor. Dmitry combines formal architecture practices (C4, UML, BPMN, SRS) with hands-on coding in Java, JavaLite, TypeScript/React, PostgreSQL, Docker and Kubernetes, enabling pragmatic end-to-end delivery. His career shows a steady progression from senior Java developer to lead architect, giving him deep empathy for both code-level tradeoffs and high-level non-functional requirements. Based in Minsk, he is comfortable moving between consultancy engagements and long-term enterprise programs, often translating complex business processes into auditable technical designs. A practical problem-solver, he favors clear architecture artifacts that make team coordination and system evolution easier.
14 years of coding experience
12 years of employment as a software developer
Инженер, Инженер at БГУИР