About
I am a software engineer and engineering leader with over 25 years of experience designing and shipping applications — from standalone tools to web-scale platforms. I specialize in building backend systems that run efficiently with minimal resources while handling substantial traffic.
My day-to-day stack centers on Java with Spring Boot and Hibernate, complemented by Vue.js, JavaScript, HTML5/CSS, MySQL, IBM Drools and Quartz Scheduler. On the operations side I work extensively with Docker, Terraform, AWS, Google Cloud and Google App Engine.
Today I serve as Director of Engineering at Dobility, Inc., the company behind SurveyCTO. Beyond writing code, I am passionate about mentoring engineers and growing small, high-trust teams through coaching and clear leadership.
My PhD work, completed in 2007 at the University of Patras, focused on synchronous peer-to-peer collaboration — including a proprietary Java-sockets protocol that powers the Synergo platform.