Marius Mikučionis is a lecturer and research software engineer at Aalborg University with 16 years of experience applying formal methods to real-time and embedded systems. He specializes in model-based testing, model-checking, verification and validation of timed and hybrid systems, and is a hands-on developer in C++ and Java who integrates open-source tooling into research workflows. His career spans roles from PhD research through postdoc and research fellow positions, giving him deep domain expertise in timed automata and practical testing of deployed systems. He teaches advanced C++ programming topics while continuing to support research projects that bridge theoretical verification techniques with pragmatic embedded-software testing. Notably, he combines rigorous academic training with day-to-day engineering, making formal verification usable in real-world development and monitoring contexts.
16 years of coding experience
5 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at Aalborg University
BSc, Software Engineering, BSc, Software Engineering at Vilnius University
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
Marius Mikučionis - Lecturer at Aalborg University