Summary
Stavros Vagionitis is a Senior Software Engineer with 13 years of hands-on experience building and maintaining embedded and IoT systems, firmware, and performance-critical server software across Linux, Windows, and ARM platforms. He has deep C/C++ expertise complemented by C#, Java, Python and SQL, and strong practical experience with Yocto, cross-compilation, GStreamer, WebKit ports and BACnet/HVAC integrations. At Johnson Controls and other firms he led gateway porting efforts, improved production gateways, mentored new hires and bridged embedded stacks with cloud and home-automation systems. His background also includes systems and database administration and a MSc from the University of Edinburgh, giving him an unusual blend of low-level engineering and operational reliability. Colleagues rely on him for pragmatic technical debt reduction, automated hardware testing and durable cross-platform C libraries that keep field devices running.
13 years of coding experience
11 years of employment as a software developer
MSc in Computer Science Software Engineering and Computer Systems, MSc in Computer Science Software Engineering and Computer Systems at The University of Edinburgh
BSc(Ptychion) in Electronic and Computer Engineering Electronic & Computer Engineering, BSc(Ptychion) in Electronic and Computer Engineering Electronic & Computer Engineering at Technical University of Crete
English, Greek, French