Summary
Ivan Kosovych is a Senior Java Software Engineer with over 7 years building high-load, production-grade systems across retail, utilities, and laundry management domains. He specializes in modern Java (up to Java 21), Spring ecosystem, Hibernate, and cloud deployments (AWS/Azure), with hands-on experience in both monoliths and microservices, event-driven architectures and resilient patterns like circuit breaker and retry. Ivan has repeatedly improved system reliability and performance—leading migrations, optimizing queries and introducing parallel job execution that cut processing time and increased operational efficiency. He also mentors aspiring engineers, running practical code reviews and hands-on sessions that reinforce real-world practices in multithreading, testing and DevOps. Known for simplifying complex problems into maintainable solutions, he pairs rigorous attention to quality with a pragmatic focus on deliverable business outcomes. Based in Gdansk, he brings a blend of production engineering and teaching experience that accelerates team ramp-up and continuous improvement.
7 years of coding experience
5 years of employment as a software developer
System Engineering, Institute of Information Technologies, System Engineering, Institute of Information Technologies at Ivano-Frankivsk National Technical University of Oil and Gas
Bobocode
Computer Programming, Computer Programming at Information & Education Center
English, Ukrainian, Polish