Summary
Kristian Popov is a backend-focused software engineer and Computer Science student at THWS, building production-grade Java and Spring Boot systems with a growing specialization in microservices and cloud-native patterns. He has hands-on experience delivering and refactoring enterprise backends for major German lottery providers, contributing to migrations, core business logic, testing, and technical documentation. Transitioning from an early C# background to Java, Kristian pairs solid OOP and low-level understanding (including Assembly) with practical practices like Docker, Kafka, and Spring Security. He balances academic study (graduating 2026) with sustained personal projects that emphasize clean architecture and event-driven designs, keeping full source available for review. Based in Würzburg, he brings 12 years of software experience overall and a pragmatic focus on reliable APIs and maintainable backend architecture.
12 years of coding experience
2 years of employment as a software developer
Student, Computer Science/Informatik, Student, Computer Science/Informatik at Technical University of Applied Sciences Würzburg-Schweinfurt (THWS)
Professional Diploma, Software Engineering, Professional Diploma, Software Engineering at Software University (SoftUni)
High School Diploma, Computer Science, High School Diploma, Computer Science at Baba Tonka High School of Mathematics
Bulgarian, English, German