Summary
Konstantin Krylov is a Senior Java Software Engineer with 7+ years of experience designing and delivering high-load microservice systems across e-commerce, retail, and banking domains. He specializes in the Java/Spring ecosystem (including Spring Boot 3, WebFlux and Project Reactor), cloud-native deployments on GCP/Kubernetes, and pragmatic API design with OpenAPI. Konstantin has a strong track record of modernizing legacy systems, implementing reactive services, and optimizing performance via Redis caching, Kafka, and thorough testing (JUnit 5, Mockito, Testcontainers). At EPAM he helped drive a large digital transformation for a retail e-commerce platform and previously built banking microservices that improved internal tooling and operational efficiency. Now based in Valencia and working at Deutsche Telekom, he combines hands-on implementation with architecture-minded thinking and a knack for reverse-engineering complex systems. A detail not obvious from titles: he pairs reactive programming expertise with practical CI/CD and observability practices (ArgoCD, Jenkins, Prometheus) to reliably ship scalable services.
7 years of coding experience
5 years of employment as a software developer
Internship Core Java Development, Internship Core Java Development at EPAM Java Labratory
Engineer's degree Engineering, Engineer's degree Engineering at Saint Petersburg State Institute of Technology (Technical University)
English, Русский