Yannis Doukas is a Principal Developer and engineering leader with 11 years of experience building scalable, event-driven backend systems and microservices across e-commerce and telecom domains. With an MS in Software Engineering from The University of Manchester, he combines strong theoretical foundations with hands-on delivery—revamping RabbitMQ libraries, splitting monorepos to speed releases, and implementing React-based maps to improve operational visibility. He’s known for a collaborative, empathetic leadership style that empowers small teams to ship robust, traceable solutions under high-throughput conditions like Black Friday. Comfortable across infrastructure, backend, and some frontend work, he also translates technical designs into practical warehouse process improvements that drive measurable business value. Continuously curious and self-directed, Yannis routinely balances performance engineering with developer experience and observability to reduce risk and accelerate delivery.
11 years of coding experience
6 years of employment as a software developer
Master of Science - MS Software Engineering, Master of Science - MS Software Engineering at The University of Manchester
Engineer's degree Computer Engineering & Informatics, Engineer's degree Computer Engineering & Informatics at University of Patras
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.