Skip to main content

Résumé

·390 words·2 mins·

About Me
#

.NET Developer & System Designer with 3+ years delivering enterprise integrations, distributed systems, and CRM solutions on Microsoft Dynamics 365 CE. Technical Product Owner across 2 products at BMSD.

Education and Certificates
#

  • Bachelors in Software Engineering (IAU Tehran South Branch) 2020 - 2025
  • MSSQL, Designing Databases and Writing Efficient Queries 2024

My Experience
#

  1. Barid Management Solution Development (BMSD)

    JAN 2023 - JUNE 2026

    .NET Developer & System Designer

    • Designed & implemented event-driven integration platform for major ecommerce and telecom providers using RabbitMQ, MassTransit, MediatR, and SAGA orchestration, enabling bi-directional data sync between external APIs and Dynamics 365 CRM.
    • Delivered enterprise SSO solution as sole technical owner, integrating Keycloak with Active Directory, MS Dynamics 365 CE, and third-party identity providers (OAuth 2.0/OIDC/SAML), deploying Docker infrastructure.
    • Improved performance of a data-intensive SMS handling system integrated with the CRM, used in one of the key products, by 10x, reducing processing time from 10 minutes to 1 minute by optimizing database queries and fixing concurrency implementation issues.
    • Led Developer Education Program: designed curriculum and delivered technical training on Unit/Integration Testing and Identity Management, establishing quality standards and modern development practices for engineers.
  2. Freelance .NET Development

    JAN 2024 - PRESENT

    .NET Developer (part-time)

    • Built web services and REST APIs for clients using .NET 8, Docker, RabbitMQ, Traefik.

My Skills
#

Languages & Frameworks
#

  • C#, .NET, Entity Framework Core, Marten
  • Microsoft Dynamics 365 CE (Solution Architecture & Development)

Database
#

  • MSSQL Server, Postgres, MongoDb, Redis

Messaging
#

  • RabbitMQ, MassTransit, WolverineFx, MediatR

Infra
#

  • Docker, Docker Compose, Git, Github, Keycloak

Testing Tools
#

  • XUnit, NSubstitute, FluentAssertions, WireMock, TestContainers

Architectures & Patterns
#

  • Clean Architecture
  • CQRS
  • Microservices
  • Domain Driven Design
  • Event Driven
  • Event Sourcing

Projects
#

SMS Middleware Modernization
#

Redesigning and rebuilding a legacy .NET Framework SMS middleware from the ground up on .NET 8+. The system bridges Dynamics 365 CE with multiple SMS provider APIs. It handles routing, bulk campaigns with interrupt recovery, and delivery state tracking. Replacing WCF with minimal APIs, hand-rolled concurrency with WolverineFX over RabbitMQ, deprecated CRM SDK with Dataverse.Client, and adding structured observability via Serilog.

FastCrud
#

Contributor; built the xUnit/FluentAssertions test suite, uncovering and fixing bugs.

Mazdak Parnian
Author
Mazdak Parnian
Software Engineer using .NET & GO