Summary
Michal Konopa is an experienced software developer and academic (Odborný Asistent, PhD student) with over a decade building robust Java and C/C++ systems for embedded networks, scientific labs, and enterprise applications. He focuses on problem-first engineering, creating efficient, maintainable solutions such as the Simply framework for IQRF device access and SAT-based role coverage algorithms. Comfortable working independently, he brings deep hands-on skills in multithreading, RESTful services, and tooling (Maven, Jenkins, Git) while thriving on technically challenging, theory-rich problems. Preferring freelance-style, focused work environments, he is increasingly steering his career toward AI- and theory-heavy research and development. An uncommon strength is translating complex domain problems into compact, solvable models (e.g., SAT encodings) and shipping production-ready integrations across Windows and Linux.
11 years of coding experience
8 years of employment as a software developer
Master's degree, Informatics/Software systems, Master's degree, Informatics/Software systems at Charles university in Prague
Bachelor's degree, Applied Informatics/Information Technology, Bachelor's degree, Applied Informatics/Information Technology at Univesity of South Bohemia in Ceske Budejovice