Summary
Andriy Gula is a seasoned Senior Java Software Engineer with over 20 years of commercial development experience and a strong track record architecting and leading high-performance, Kafka-based microservices for fintech and telecom. He has led end-to-end delivery of complex payment and analytics systems—most notably architecting performance-critical components and custom monitoring for the WorldNet TPS gateway—and frequently combines hands-on coding with system design and production support. Skilled in multithreaded Java, OOP, databases and performance tuning, he also has practical experience integrating ML and conversational NLU (Rasa) into domain-specific solutions. Comfortable working solo or as a team lead for US and European clients, he prefers to remain based in Lviv, Ukraine, and brings a pragmatic mix of deep technical craft and operational focus to mission-critical systems.
10 years of coding experience
25 years of employment as a software developer
Masters in Computer Sciences System Analyst, Masters in Computer Sciences System Analyst at State University 'Lviv Polytechnics'