Yannis Doukas

Stevenage, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
bookMaster of Science - MS Software Engineering, Master of Science - MS Software Engineering at The University of Manchester
bookEngineer's degree Computer Engineering & Informatics, Engineer's degree Computer Engineering & Informatics at University of Patras
languagesEnglish, Greek
github-logo-circle

Github Skills (18)

docker10
jupyterhub10
jupyter10
docker-image10
estimote9
common-workflow-language9
science9
jupyter-notebook9
command-line-tool9
ipython8
kernel8
android5
intellij5
latex4
intellij-plugin4

Programming languages (3)

JavaPythonKotlin

Github contributions (5)

github-logo-circle
IPython2CWL is a tool for converting IPython Jupyter Notebooks to CWL Command Line Tools by simply providing typing annotation.
Contributions:5 releases, 129 commits, 35 PRs in 3 months
command-line-toolipythonjupyter-notebookcwljupyter
giannisdoukas/CWLJNIKernel

Feb 2020 - Aug 2020

Jupyter Notebook Kernel for Common Workflow Language
Contributions:4 releases, 298 commits, 53 PRs in 6 months
common-workflow-languagejupyter-notebookkernel
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.
Request Free Trial