Marcel Dombrowski is a Senior Software Engineer with 11 years of experience, currently at M-Files Corporation in Fredericton, New Brunswick, where he has progressed through roles from AI Software Engineer to Acting Team Lead and Interim Director of AI. He combines deep systems and language expertise in C#, C/C++, and Azure with practical experience in Agile and Kanban delivery, shipping production software that intersects AI and enterprise content management. Marcel’s academic background includes advanced research at IBM and a PhD in Computer Science work focused on JVM optimization, reflecting a strong foundation in performance-sensitive systems. He has a track record of bridging research and product—translating research on cache locality and dynamic locking into practical engineering insights. Comfortable with modern dev workflows (Git) and emerging AI tooling (Claude), he brings both hands-on coding and technical leadership to cross-functional teams. Colleagues would note his rare blend of low-level systems know-how and applied AI experience within enterprise cloud environments.
11 years of coding experience
3 years of employment as a software developer
MSc, Autonomous Systems, MSc, Autonomous Systems at Bonn-Rhein-Sieg University of Applied Sciences
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of New Brunswick
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
Marcel Dombrowski - Senior Software Engineer at M-Files Corporation