Summary
Alex Ilov is a Senior Software Engineer with eight years' experience building embedded and application software across medical, aerospace, and scientific domains. He delivers low-maintenance, highly efficient code in C, C++, C#, Python and Julia on Windows and Linux, with production experience on resource-constrained hardware and safety-critical avionics. His background spans hands-on FPGA design and verification, DO-178B systems work, and clinical ultrasound application development, giving him a rare blend of firmware, algorithm, and UI expertise. More recently he has combined research-grade scientific computing and quantum-software scripting on supercomputer clusters with practical product development in medical devices. Based in Edinburgh and shaped by international study at Aalto and Calgary, he brings a research-informed pragmatism—preferring solutions that minimize long-term maintenance while enabling advanced capabilities.
8 years of coding experience
7 years of employment as a software developer
Master of Science (MSc), Communications Engineering, Master of Science (MSc), Communications Engineering at Aalto University
Master of Science (MSc), Electrical and Computer Engineering, Master of Science (MSc), Electrical and Computer Engineering at University of Calgary
Bachelor of Science (BSc), Computing Science, First-class Honours (1.1), Bachelor of Science (BSc), Computing Science, First-class Honours (1.1) at The University of Glasgow
Postgraduate Diploma (PGDip), Engineering, Project Management and Manufacturing Studies (Engineering Competence), >75% Overall Grade (1st Class Equivalent), Postgraduate Diploma (PGDip), Engineering, Project Management and Manufacturing Studies (Engineering Competence), >75% Overall Grade (1st Class Equivalent) at Cranfield University
English