Michal Bartkowiak is a Compiler Developer with 12 years of hands-on experience building high-performance C/C++ systems, from real-time embedded software for multiradio RF modules to TTCN-3 compilers and virtual machines at Nokia. He brings deep expertise in C++11, template metaprogramming, multithreading, Linux IPC/sockets, and video decoding driver stacks, plus practical Android middleware integration. His background spans end-to-end responsibilities—architecture, specification analysis, implementation and team coordination—across telecom, multimedia and high-load server projects. Comfortable across low-level embedded constraints and higher-level web stacks, he started as a LAMP developer and evolved into systems-level engineering, which gives him an unusual full-stack appreciation for performance and integration trade-offs. Based in Wrocław, he thrives on technical challenges and continuously expands his toolset to solve complex protocol and runtime problems.
12 years of coding experience
9 years of employment as a software developer
Master of Science, Electronics / Computer Science, Master of Science, Electronics / Computer Science at Technical University of Wroclaw
NOKIA Book covers selected aspects of the telecommunication industry programmer's work
Contributions:21 commits, 19 pushes, 3 branches in 4 years 7 months
system-engineering5gnetworksaspectstesting
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.