Roger Kowalewski is a Senior Software Architect based in Munich with 11 years of experience bridging high-performance computing, distributed systems, and industrial systems programming in C/C++. He holds a PhD in Computer Science from LMU Munich where he developed metaheuristic approaches for highly constrained vehicle routing problems, bringing deep operations research insight to practical engineering. His career spans research and product roles at LMU, SAP, PacBio and now NVIDIA, delivering optimized, production-grade solutions for logistics, bioinformatics, and large-scale compute. Roger combines low-level performance tuning with distributed system design, and his background suggests a knack for turning academically rigorous algorithms into scalable industry software. An atypical strength is his ability to work across Java enterprise stacks and native C/C++ HPC code, enabling cross-domain integrations that speed up time-to-solution.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.Sc.) Informatik, Bachelor of Science (B.Sc.) Informatik at Baden-Wuerttemberg Cooperative State University (DHBW)
Dr. rer. nat. Computer Science, Dr. rer. nat. Computer Science at Ludwig-Maximilians-Universität München
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Contributions:198 pushes, 33 branches in 1 year 10 months
data-drivencppdashsciencelocality
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
Roger Kowalewski - Senior Software Architect at NVIDIA