Panos Michail is a Senior Software Engineer and Application Architect based in Athens with 13 years of experience building scalable web and mobile back-ends. He combines strong foundations in algorithms and data structures with hands-on expertise in Node.js, Python, and distributed systems on AWS, having led architecture and API development for companies like TalentDesk.io and Toptal. His background includes research-grade C++ work on high-performance routing libraries and teaching graph algorithms, which informs his pragmatic approach to performance and data modeling. Panos has repeatedly owned full-stack responsibilities—from system design and databases (MySQL, MongoDB, Riak) to messaging (RabbitMQ) and mobile client debugging—preferring modular, scalable solutions. Colleagues rely on him for technically rigorous architecture decisions and for turning complex algorithmic challenges into production-ready services.
13 years of coding experience
8 years of employment as a software developer
Diploma, Computer Engineering and Informatics, 79.7, Diploma, Computer Engineering and Informatics, 79.7 at Panepistimion Patron / University of Patras
Master of Science (MSc), Computer Science and Engineering, 95, Master of Science (MSc), Computer Science and Engineering, 95 at University of Patras
Create flexible REST endpoints and controllers from Sequelize models in your Express app
Contributions:3 PRs, 2 comments in 7 years 5 months
controllersexpressjssequelizeexpressendpoints
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.