Summary
Ivan Holub is a Java Software Engineer with 11 years of professional experience and a decade-plus track record across banking, insurance, government, gambling, and gaming industries. He combines hands-on backend development with proven leadership as Technical Lead and Team Lead, having managed teams, driven architecture, performed code reviews, and handled production incident investigations. His technical toolkit centers on Java, Spring/Spring Boot, microservices, Kafka, Docker and databases (Oracle/Postgres), with additional exposure to Ruby/Rails and BDD testing. A strong mathematical background and formal CS education underpin his systematic approach to problem solving and system design. Based in Warsaw, he currently contributes to Evolution while bringing deep experience integrating complex gaming systems and scaling high-throughput services. Notably, he has repeatedly moved between individual contributor and leadership roles, which gives him both operational detail and team-level perspective.
11 years of coding experience
18 years of employment as a software developer
Mathematics, Computer Science, Mathematics, Computer Science at Belarusian State University
Computer Science, Computer Science at University of Mannheim
English, Russian