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.

Tehran, Iran

7+

Years Experience

20+

Projects Delivered

1

Team Led

Curiosity

Scroll

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

  • Custom plugin development
  • Workflow customization
  • N:N relationship sync
  • Dynamics 365 CE portals

Backend

  • C#
  • .NET Core
  • .NET Framework (4.5–4.8)
  • ASP.NET MVC
  • ASP.NET WebForms
  • Web API
  • Windows Services

Data & Integration

  • SQL Server
  • Entity Framework Core
  • Dapper
  • RESTful APIs
  • SOAP/WSDL integrations
  • System integration & data sync

Frontend

  • JavaScript
  • jQuery
  • Kendo UI
  • Bootstrap
  • HTML5/CSS
  • Vue.js (working knowledge)

Tooling & Practices

  • Git
  • Serilog
  • Code review & refactoring
  • Agile team leadership

Emerging Tech

  • AI coding agents (Claude Code)
  • Prompt engineering
  • LLM-assisted workflows
  • Python (familiar)

Experience

Where I've built my craft

Samanehaye Modiriat

Tehran, Iran

Development 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, Iran

Software 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.