Senior Software Engineer with 8+ years of experience designing scalable .NET systems, microservices, and distributed architectures. Passionate about clean code, system observability, and mentoring developers.
Aerospace Engineer turned Software Architect. I bring a unique analytical perspective from my M.Sc. in Aerospace Structural Engineering to software design.
Currently leading backend teams at Iran Airtour Airlines, driving innovation in aviation technology through scalable microservices and domain-driven design.
Microservices, Clean Architecture, DDD, CQRS, Event Sourcing, Distributed Systems
Code refactoring, Database query optimization, Caching strategies, Async processing
Team mentoring, Code reviews, Agile Scrum, Technical decision making, R&D innovation
CI/CD, Docker, TDD, Unit Testing, E2E Testing, ELK Stack, Observability
Interactive skill constellation - hover to explore
My career path in software engineering
Key achievements and technical contributions
Led migration of 11 microservices and shared framework to .NET 8 with zero downtime across production environments.
Custom framework for generating dynamic reports in StimulSoft, MS Excel, and web browsers with complex HR analytics.
Created debugger tool for low-code/no-code atomic activities, significantly improving development efficiency and troubleshooting.
K.N. Toosi University of Technology
Combining engineering rigor with software architecture principles
Urmia University of Technology
Learning security best practices and vulnerability assessment
Expanding backend language expertise
Professional working proficiency
2020 - 2021
Open to international opportunities and relocation
Download my complete resume
Download CV (PDF)