Hesam Karimian is a Senior Software Engineer based in Vienna with a decade-long background in Java development and a Master's in AI, combining deep technical skills with thoughtful mentorship. He has driven architecture and feature design across industries from banking to rail transport, notably scaling a railway system to microservices and optimizing MongoDB aggregations for performance. Known for strict adherence to clean code, TDD and SOLID principles, he also mentors teams and leads code reviews to raise overall engineering quality. Beyond backend engineering he has practical experience with BPMN (Camunda), event-driven architectures (Kafka), and security patterns like JWT and OAuth2, enabling him to bridge system design and operational concerns. An early creator of domain-specific engines (rule engines, seat-assignment algorithms) he brings both algorithmic thinking from his AI studies and hands-on delivery to complex, production systems.
6 years of coding experience
10 years of employment as a software developer
Master's degree Artificial Intelligence, Master's degree Artificial Intelligence at Kharazmi University
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Islamic Azad University, Shiraz branch
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
Hesam Karimian - Senior Software Engineer at DINAPE Solutions GmbH