Summary
Mohammad Mirmostafa is a seasoned Scrum Master and senior backend/platform engineer based in Tehran with a decade of focused professional experience and over 20 years of hands-on software work. He combines deep C#/.NET expertise with proven leadership across roles from CTO and technical manager to team lead, delivering enterprise HR, ERP, core-banking, and payment systems. Mohammad excels at translating complex business needs into maintainable architectures, improving team productivity through Scrum and CI/CD practices, and mentoring developers via in-house trainings. His background includes both hands-on full‑stack delivery (WebAPI, SQL Server, Angular) and higher-level architecture and hiring responsibilities, showing comfort across the stack and lifecycle. Notably, he has balanced academic teaching of C# and WPF with production management, reflecting a passion for continuous learning and developer enablement. He is currently shaping delivery and process at System Consultants while bringing a pragmatic, quality-first approach to platform engineering.
10 years of coding experience
23 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering, Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering at University of Applied Science and Technology
Diploma, Computer Software, Diploma, Computer Software at Motahari
Persian, English