About Me

Senior .NET Engineer with 10+ years of experience designing and developing scalable, high-performance backend systems and REST APIs using C#, ASP.NET Core, and Entity Framework Core. Proficient in Microservices, DDD, CQRS, and TDD, with hands-on experience across Azure, AWS, Docker, SQL Server, PostgreSQL, MongoDB, Redis, and RabbitMQ. Known for delivering robust, maintainable solutions through clean code, automation, and performance optimization.

Skills

Backend

C#ASP.NET CoreEF CoreDapperMediatRREST APIODataLucene.NET

Frontend

AngularTypeScriptReactBlazorRazor PagesHTML5CSS3SCSS

Architecture

Clean ArchitectureMicroservicesDDDCQRSSOLIDHexagonalTDD

Database

SQL ServerPostgreSQLMongoDBRedisMySQL

DevOps

DockerDocker ComposeGitHub ActionsGitLab CIAzure DevOpsCI/CD

Cloud

AzureAWS (RDS, Lambda, SQS, Amplify, Cognito, SES)

Experience

  1. Honeybee Logic

    Senior .NET Engineer

    Dec 2023 – Nov 2025Canada (Remote)
    • Architected an AI-driven educational SaaS framework (Honeybee Toolkit) and built 6 modular school-focused apps using ASP.NET Core, C#, EF Core, and PostgreSQL.
    • Designed scalable front-end architecture with ReactJS, Mantine, and Atomic Design, creating reusable component libraries across multiple apps.
    • Built a secure custom authentication wrapper around AWS Cognito enabling customizable auth flows.
    • Deployed and managed production infrastructure on AWS: RDS, Amplify, SQS, Lambda, Elastic Beanstalk, Cognito, and SES.
  2. Nakhll

    Senior .NET Engineer

    Sep 2021 – Dec 2023
    • Migrated a monolithic system to focused Microservices, improving scalability and fault isolation.
    • Reworked 3-layer pattern into Clean Architecture, making changes safer and tests easier to write.
    • Shifted the backend from Django to ASP.NET Core with EF Core, MediatR, and SQL Server.
    • Added structured logging (Serilog) and tracing (OpenTelemetry) for faster production issue resolution.
    • Set up and maintained delivery platform: self-hosted GitLab, CI/CD pipelines, staging/prod servers, Docker registry.
  3. IBE Co.

    Senior .NET Engineer

    Mar 2019 – Sep 2021
    • Built a real-time industrial quality control app integrating laser scanning hardware with ASP.NET Core, EF Core, SQL Server, and MongoDB time-series for large-scale sensor data.
    • Modernized 3 legacy software applications by migrating to ASP.NET Core.
    • Optimized web application performance, significantly improving response times and user experience.
  4. Memotext Corporation

    Senior Full Stack Developer

    Feb 2017 – Mar 2019Canada (Remote)
    • Designed and developed a customizable survey builder with ASP.NET, Entity Framework, and SQL Server from scratch.
    • Built the frontend using AngularJS and Bootstrap with a drag-and-drop interface that boosted survey completion rates.
  5. Pooya Pardazesh

    .NET Developer

    Oct 2014 – Feb 2017
    • Engineered a web application managing 30,000+ drug records to enhance healthcare accessibility.
    • Refactored to an n-layer architecture using ASP.NET Web API, Entity Framework, and SQL Server.
    • Reduced search response times using Lucene.NET and automated data collection from 8 sources with a custom scraper.
  6. NOAVAR

    .NET Developer

    Aug 2011 – Oct 2014
    • Delivered a custom CMS powering 200+ websites using WCF, ADO.NET, and SQL Server.
    • Built a custom SPA framework with jQuery featuring client-side routing, templating engine, and state management.
    • Designed a GDI+ Date and Time component in .NET and scheduling functionality for an advertising platform.
    • Created a custom language interpreter with an IDE, reducing client support requests.