Summary
Mohammad Haghighi is a C# .NET software engineer with eight years’ experience building distributed backend systems, identity platforms, and cloud-native microservices across insurance, energy, and SaaS domains. He designs and implements resilient architectures using DDD, Event Sourcing, CQRS, and modern cloud stacks (Azure, GCP), and has led large upgrades and security-first features like key rotation and federated IdP improvements. Comfortable across full-stack and DevOps boundaries, he has implemented complex background workers, CI/CD pipelines, and performant data pipelines for millions of users while reducing technical debt. Notably, he architected multi-tenant identity gateways and migration services that enable seamless SSO and customer onboarding at scale, and contributed calendar-driven scheduling and device integrations in Electron/Vue desktop apps. Based in Zurich, he pairs hands-on coding with systems thinking and a persistence mindset — summarized on his GitHub as “Never give up.”
8 years of coding experience
5 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Zurich
HBO-TOP Exchange Minor Computer Science, HBO-TOP Exchange Minor Computer Science at Eindhoven University of Technology
Bachelor's degree Software Engineering, Bachelor's degree Software Engineering at Fontys University of Applied Sciences
Exchange Student Computer Science, Exchange Student Computer Science at ETH Zürich
Persian, English, Dutch