Esa Heikkinen is a seasoned software test automation engineer based in Tampere, Finland, with deep roots in embedded and distributed systems spanning three decades and a decade of focused professional experience. He builds robust test automation and CI/CD pipelines for safety- and defense-related products, skilled with Robot Framework, Qt Squish, Jenkins, Docker, RabbitMQ and Python, and fluent in C++ for AUTOSAR automotive domains. His background blends hands-on embedded development, IoT and real-time passenger information systems with academic research—he has driven log-file mining and complex event pattern analysis during doctoral work. Notably, Esa has taken systems from module-level test tools and CI concepts to production gateways and UI-enabled Linux devices, demonstrating a rare combination of low-level safety awareness and modern automation practices.
10 years of coding experience
26 years of employment as a software developer
Master’s Degree Software systems digital signal processing learning systems, Master’s Degree Software systems digital signal processing learning systems at Tampere University of Technology 1965-2018
Engineer B.Sc Information technology, Engineer B.Sc Information technology at Tampere University of Applied Sciences
Mechanic Radio- and TV-mechanic, Mechanic Radio- and TV-mechanic at Päijät-Hämeen ammattikoulu
Doctor of Philosophy (Ph.D.) Computer Software Engineering, Doctor of Philosophy (Ph.D.) Computer Software Engineering at Tampereen teknillinen yliopisto
Contributions:2 PRs, 3 pushes, 1 branch in 10 months
fast-ddscode-generatorddsidlenums
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.