Mahdi Rashidi is a seasoned backend engineer with 10 years of experience, specializing in Node.js and TypeScript for the past six years and a foundation in Java and Python. He designs and ships scalable microservice architectures on Azure and AWS, combining backend development, infrastructure, and DevOps practices with tools like Kubernetes, Docker, Terraform and GitLab CI/CD. Mahdi has driven cloud migrations and legacy modernizations across e-mobility, fintech, aviation and education—delivering resilient, testable services such as an offline-capable flight operations backend and GDPR-compliant platform migrations. He balances pragmatic engineering with a strong emphasis on observability and incident readiness, having implemented monitoring stacks and reworked messaging systems to improve reliability. A low-ego, team-first collaborator and co-founder of an open-source-focused side project, he thrives in environments that value shared learning and constructive feedback.
10 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Bu-Ali Sina University
Mathematics, Mathematics at Bu-Ali Sina Highschool
Contributions:69 commits, 16 PRs, 48 pushes in 1 year
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.