Ioannis Koutoulakis is a Software Development Engineer II based in Cambridge with 10 years of experience building robust C++ core systems and full-stack microservices for products at scale. He blends a strong academic foundation in advanced computing and machine learning from the University of Bristol with hands-on production work in C++, Node.js, Java, and TypeScript across Autodesk, embedded safety systems, and VoIP platforms. Comfortable across OS environments and CI/CD tooling, he routinely ships geometry-intensive back-end modules alongside Dockerized REST services and infrastructure automation. His background spans embedded real-time constraints to cloud-native microservices, and he brings a practical mindset informed by early mobile/web internship work in an international startup setting. Notably, he pairs machine learning and data-mining knowledge with deep systems experience, enabling pragmatic solutions where performance and correctness matter.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BSc) Department of Informatics and Telecommunications University of Athens (NKUA), Bachelor of Science (BSc) Department of Informatics and Telecommunications University of Athens (NKUA) at Ethnikon kai Kapodistriakon Panepistimion Athinon
Master of Science (MSc) Advanced Computing: Machine Learning Data Mining High Performance Computing, Master of Science (MSc) Advanced Computing: Machine Learning Data Mining High Performance Computing at University of Bristol
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
Ioannis Koutoulakis - Software Development Engineer II at Autodesk