Summary
Svilen Dobrev is a veteran software maker and consultant with 35+ years of hands-on experience across three continents, blending deep engineering (Python, C++, Linux, embedded, Android, web) with architecture, methodology and team coaching. He found the hardest part of software is people, so he focuses on shaping culture, trust and collaboration while still rolling up his sleeves to architect, refactor and code complex systems (FinTech, kiosks, telecom, embedded, bitemporal and persistence problems). As an owner and former CTO he has led small teams through steep technical and organisational changes, mentoring junior engineers into seniors and mediating cultural and disciplinary extremes. Notable strengths include designing domain languages, reverse-engineering tricky integrations, and applying event-sourcing/bitemporal patterns for durable execution at scale. He favors pragmatic, user-centered solutions—treating software as a way to transmit knowledge across time—and prioritizes trust and responsibility over hours worked. Based in Varna, Bulgaria, Svilen runs a long-running freelance practice and training pipeline, combining craftsmanship with systems thinking.
13 years of coding experience
22 years of employment as a software developer
math/programming, math/programming at Mathematical High college of Varna
Master of Science (MS), Information Technology, Master of Science (MS), Information Technology at Technical University of Varna
Russian, English, Bulgarian