Summary
Dzianis Strazhevich is a Senior Software Engineer with 11 years of experience building scalable backend systems and leading teams across microservices and monolithic architectures. He has designed and implemented high-level microservices for large-scale banking platforms and a project serving 700,000 clients, owning architecture, core business logic, and PCI DSS-sensitive payment flows. Skilled in Java and the Spring ecosystem, Kafka, various databases, ELK, Docker, OpenShift and AWS, he blends hands-on engineering with mentoring, onboarding, and technical hiring. Recently he has expanded into Generative AI features and prompt engineering to enhance QA tooling, demonstrating an appetite for applied ML integrations. Based in Warsaw, he consistently focuses on aligning technical solutions with real business needs while improving team practices and developer experience.
11 years of coding experience
5 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Belarusian State University of Informatics and Radioelectronics
Russian, Russian, English