Summary
Yuriy Pigovsky is a software engineer with 12 years of professional experience and a PhD in mathematical modelling and computing methods, now based in Dortmund, Germany. He builds backend systems primarily with JVM languages, Python, and Go, and has a strong background in Scala-driven services and Android frontends from earlier roles. His career spans academia and industry—teaching software construction and best practices as an associate professor before moving into production engineering at startups and telecom software firm Qvantel. Yuriy brings rigorous analytical thinking from his research training to practical system design, favoring defensive programming, reusable components, and clear versioned workflows. Currently he contributes to a scientific research project "Emulate" at the University of Applied Sciences and Arts Dortmund, blending research depth with hands-on engineering.
12 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Mathematical modeling and computing methods, Doctor of Philosophy (Ph.D.) Mathematical modeling and computing methods at State University 'Lviv Polytechnics'
Master’s Degree Economical cybernetic, Master’s Degree Economical cybernetic at Ternopil Academy of National Economy
Ukrainian, English, German, Dutch