Tehran, Iran
Mostafa Sohrabi Development Manager
Senior Full-Stack & Dynamics 365 Developer
Architecting enterprise CRM solutions and exploring how AI-assisted workflows can accelerate software delivery.
7+
Years Experience
20+
Projects Delivered
1
Team Led
∞
Curiosity
About
The person behind the code
Development Manager and Senior Full-Stack Developer with 7+ years of experience in the .NET ecosystem and enterprise software delivery. I specialize in architecting and customizing Microsoft Dynamics 365 CRM — plugin development, workflow automation, and system integrations connecting CRM to external ERP and financial platforms via APIs and Windows Services. My full-stack background spans legacy ASP.NET WebForms/MVC to modern .NET Core APIs, backed by strong SQL Server, EF Core/Dapper, and JavaScript/jQuery experience. I currently lead a development team while researching how AI coding agents and LLM-driven workflows can accelerate delivery.
I believe great software comes from understanding the business behind it. Whether I'm architecting a Dynamics 365 plugin, wiring up an integration pipeline, or mentoring a teammate, I care about building things that last and delivering value that's visible.
Education
-
Bachelor's Degree, Electrical, Electronics and Communications Engineering
Raja University (RU)
-
Associate's Degree, Electrical, Electronics and Communications Engineering
Azad University (IAU)
Skills
Tools & technologies I work with
A blend of enterprise-grade CRM engineering, full-stack .NET delivery, and a growing focus on AI-assisted development.
Dynamics 365 / CRM
Backend
Data & Integration
Frontend
Tooling & Practices
Emerging Tech
Experience
Where I've built my craft
Samanehaye Modiriat
Tehran, IranDevelopment Manager
Jan 2025 – Present- Lead and mentor the software development team, overseeing delivery across enterprise CRM and internal software products.
- Architect customized Dynamics 365 CRM solutions, including high-performance plugins and custom extensions for complex business logic.
- Own system integration pipelines, ensuring secure, real-time data synchronization between CRM and external corporate/financial systems.
.NET Developer & CRM Developer
Apr 2021 – Apr 2025- Built Web APIs, custom workflows, and background Windows Services to automate business logic and external system integrations.
- Customized and maintained Dynamics 365 CRM portals and integrated corporate websites.
- Refactored and optimized SQL Server queries and backend data-access code, improving reliability across sales and finance modules.
PTMalborz
Tehran, IranSoftware Programmer (Freelance / Project-Based)
Aug 2018 – Present- Designed and delivered full-stack web applications, including financial management platforms, e-commerce sites, corporate portals, and interactive digital magazines.
- Modernized legacy ASP.NET WebForms and MVC applications to current web standards.
- Built responsive, interactive UIs using JavaScript, jQuery, and Bootstrap.
Portfolio
Selected projects & case studies
A mix of enterprise CRM work, system integrations, and full-stack freelance deliveries — plus the R&D experiments I'm exploring on the side.
Beyond Code
Other things I do & how I recharge
The work that happens around the codebase — and the things that keep me curious outside of it.
Other work & focus areas
Team Leadership & Mentorship
Lead and mentor a software development team, overseeing delivery across enterprise CRM and internal software products with Agile practices.
R&D & Prototyping
Prototyped and deployed multiple demo applications to explore new architectures and business models before committing to production.
AI-Assisted Delivery Research
Actively researching AI agents, CLI-based coding tools, and LLM-driven pipelines (e.g., Claude Code) to automate repetitive development tasks.
Legacy Modernization
Modernized legacy ASP.NET WebForms and MVC applications to current web standards, improving maintainability and UX.
Entertainment & interests
Tech Writing & Exploration
I enjoy breaking down complex enterprise concepts into clear notes and exploring the latest in AI tooling and developer ergonomics.
Open-Source Tinkering
Outside of client work, I tinker with side projects and demo apps to test new architectures and business ideas hands-on.
Gaming
Strategy and simulation games are my go-to way to unwind — they scratch the same systems-thinking itch as architecture work.
Reading
I read widely across software architecture, AI research, and engineering leadership to keep learning beyond the day-to-day.
Contact
Let's build something together
Have a project, a role, or just want to say hi? Drop me a message and I'll get back to you.