Senior Software Developer & DevOps Engineer

Mostafa Mousavi

I am Mostafa Mousavi (مصطفی موسوی) — a Microsoft-certified .NET developer with 12 years building web applications, REST APIs and backend services in C# and ASP.NET Core. I am comfortable across the whole delivery cycle: system and API design, SQL data layers, containerised deployment with Docker and Kubernetes, and CI/CD in Azure DevOps.

0

Years of experience

0

Years leading a team

0

Azure certifications

About

A .NET engineer who keeps codebases clean and shippable

Led a small development team for the last five years, spending most of that time on architecture, code review and mentoring. I keep codebases clean and maintainable, and pick up new tools when they clearly earn their place.

Education

B.S. in Software Engineering
Central Azad University · 2014

  • Software architecture & development
  • Database design
  • Algorithms & data structures
  • Web technologies & testing

How I work

End-to-end delivery across backend engineering, cloud and operations.

  • System & API-driven architecture
  • Clean architecture and code review
  • Security & compliance built into delivery
  • Stakeholder collaboration

Leadership & community

Tech lead and mentor — guiding junior developers and interns through code reviews and pairing, and pushing for better habits around testing and documentation.

Technical Skills

The stack I build and ship with

From C# and ASP.NET Core through Azure, containers and infrastructure-as-code — the tools behind reliable, maintainable systems.

Languages & Frameworks

C# .NET / ASP.NET Core ASP.NET MVC ASP.NET Web API RESTful APIs Entity Framework Clean Architecture

Cloud & Azure

Microsoft Azure App Services Azure Storage Key Vault Managed Identity Azure DevOps Containerised workloads

DevOps & Automation

CI/CD Azure DevOps Pipelines GitHub Actions Docker Kubernetes Terraform Ansible PowerShell Packer

Databases

Microsoft SQL Server PostgreSQL MySQL SQL Database design NoSQL

Monitoring & Infrastructure

Prometheus Grafana Serilog VMware ESXi Harbor

Engineering Practices

System design API-driven architecture Security & compliance Technical leadership Mentoring Stakeholder collaboration
Career

12 years of production software

Progressive engineering roles focused on delivery quality, operational reliability and business-focused execution — from freelance builds to leading a development team and running cloud-native DevOps.

12 yrs Building production software
5 roles Freelance to DevOps lead
Cloud-native Azure, Docker & Kubernetes

DevOps Engineer

Itland

2025 – Present
  • Build and maintain CI/CD pipelines in Azure DevOps, making releases faster and more predictable.
  • Manage cloud infrastructure using containers and infrastructure-as-code with Terraform and Ansible.
  • Added security and compliance checks into the delivery pipeline to keep releases auditable.
Azure DevOps Terraform Ansible CI/CD DevSecOps

Team Lead / Senior Developer

Samin Tarashe Co.

2020 – 2025
  • Tech lead on the team's largest projects — owning the main architecture decisions and how the codebase was structured.
  • Built and maintained backend services and web applications in C#, ASP.NET Core, ASP.NET MVC and REST APIs, following clean architecture.
  • Set up CI/CD in Azure DevOps and GitHub Actions and moved .NET applications onto Docker and Kubernetes for far more consistent deployments.
  • Mentored junior developers and interns through code reviews and pairing, raising the bar on testing and documentation.
  • Worked closely with business and technical stakeholders to turn requirements into production-ready solutions backed by SQL Server, PostgreSQL and MySQL.
ASP.NET Core Clean Architecture Docker Kubernetes Leadership

Backend Developer

Farab Co.

2019 – 2020
  • Built and maintained a smart-meter data-management system in C# with ASP.NET MVC and Web API.
  • Designed the REST APIs behind billing and operational data, making it easier to retrieve and integrate.
  • Handled backend processing for meter readings, billing and operational reporting — a data-heavy workload.
ASP.NET MVC Web API Billing Platform

Developer & System Administrator

Shemshal Co.

2017 – 2019
  • Built and maintained the company's web applications in C# and ASP.NET Web Forms.
  • Designed and looked after the SQL Server databases behind the websites and internal tools.
ASP.NET Web Forms SQL Server System Admin

Freelance Developer

Self-employed

2014 – 2017
  • Built websites, CMS platforms (WordPress, Moodle) and desktop apps for small businesses, institutes and individual clients.
  • Handled ongoing maintenance, fixes, content updates and support afterwards.
WordPress Moodle Desktop Apps
Credentials

Education & certifications

2025

Microsoft Certified: Azure DevOps Engineer Expert (AZ-400)

CI/CD, infrastructure as code, monitoring and secure software delivery on Azure.

2023

Microsoft Certified: Azure Developer Associate (AZ-204)

Cloud application development and implementation with Azure services and tooling.

2022

Microsoft Certified: Azure Fundamentals (AZ-900)

Core cloud concepts and foundational Azure platform capabilities.

2014

B.S. in Software Engineering

Central Azad University — software architecture, development and testing.

Languages

English Fluent C1 · IELTS Academic 6.5
Persian Native

Also in the toolbox

Beyond the .NET and Azure core, I also work with:

PHP (Laravel) JavaScript NoSQL
FAQ

Frequently asked questions

Who is Mostafa Mousavi?

A Microsoft-certified Senior .NET Developer and Azure DevOps Engineer with 12 years building cloud and backend systems in C# and ASP.NET Core.

What does Mostafa Mousavi specialize in?

C#, ASP.NET Core and REST APIs with clean architecture, plus Azure, Azure DevOps, GitHub Actions, Docker, Kubernetes and Terraform.

Which Azure certifications does he hold?

AZ-400 (DevOps Engineer Expert), AZ-204 (Developer Associate) and AZ-900 (Azure Fundamentals).

Contact

Let's build something reliable

Open to .NET, Azure cloud and DevOps opportunities. The fastest way to reach me is email or LinkedIn.