Summary
Przemysław Kruglej is a software engineer and owner of kursjava.com with nine years of experience building backend systems in Java, Kotlin and Python and working with Spring, PostgreSQL and Redis. He has delivered enterprise projects for clients like ViacomCBS and Empik, and earlier in his career focused heavily on PL/SQL and database-intensive applications. Based in Warsaw, he combines hands-on development with teaching: he authors a beginner-friendly Java book and maintains a technical blog, reflecting a passion for developer craftsmanship. His background spans full-stack and integration work (React/Redux, Salesforce, Angular) as well as tooling and automation, showing versatility across languages and architectures. Notably, he publishes practical guidance on what it takes to be a successful developer, which complements his real-world delivery experience.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, 4,62, Master's degree, Computer Science, 4,62 at Polsko-Japońska Wyższa Szkoła Technik Komputerowych w Warszawie
Computer Science, Computer Science at University of Westminster
Polish, English