ashkan dehnavi

Ashkan Dehnavi

Software Engineer | .Net Developer

Contact Me

About Me

The world of technology and software architectures has always been fascinating to me. I’ve consistently tried to stay up-to-date in this field and have pursued relevant studies to grow and enhance my skills. Creativity, persistence, commitment, and a strong sense of responsibility are among my key soft skills in this area.

During my work experience, I have become familiar with various tools and technologies, which are listed below. (This does not imply full mastery of all of them.)

Language and Framework: C#, .Net, Asp.Net .Net Cli, Asp.Net Framework, Asp.net WebForm, Blazor, Abp
ORM: EntityFramework, Dapper
Version Control: Git, Tfs, Github, Gitlab, Azure DevOps, BitBucket
OOP: SOLID, DRY, KISS
Architecture & Style: DDD, Clean, Monolith, Microservice
DataBase: MS-Sql, Oracle, Postgres, MongoDb, Redis
Service Comminucation: REST Api, Minimal Api, Soap, Grpc, SignalR
Task Scheduling: Quartz, Hangfire
Mobile: MAUI Hybrid
Message Broker: ActiveMQ, RabbitMQ
Api Gateway: Yarp, Ocelot, Kong
Libraries: Polly, FluentValidation, MediatR
FileStorage: MinIO
Testing: UnitTest, E2E Cypress
Caching: Redis, MemCache
Logging & Observability: Serilog, ELK, Grafana, Prometheus, OpenTelemetry, Jaeger
DevOps: Docker, Podman, K8, Azure Pipeline, Github Actions

Work Experience

Technical Lead - Dotin (Apr 2025 - Present)

Senior Software Engineer - Dotin (Apr 2022 - Mar 2025)

Experiences:
  • Enterprise service bus (ESB)
  • Open banking services
  • Distributed transaction management
  • Distributed lock for jobs
  • Used queue for service comminucation
  • Migration angular dashboard to blazor
  • Semi-automatic resolution of transaction discrepancies
  • Smart cache for objects
  • Customize continuous delivery
  • Build codeless api service
  • Intelligent support with AI

Skills: .NetCore, EntityFramework, SQL Server, Oracle, Dapper, ActiveMQ, Redis, Blazor, ObjectStorage

Launched at : Pasargad Bank, Sepah Bank, Resalat Bank, Tourism Bank, Karafarin Bank, Tosee Taavon Bank

Technical Team Lead - Noyan System (Sep 2020 - Aug 2021)

Experiences:
  • Noyan System
  • develop new core insurance
  • support travis.ir (travel insurance system)
  • develop telematics dashboard system
  • deployment core insurance (NoyanCore) on Saman company
  • migration from old system and relating systems

Skills: C#, .Net core, Dapper, Entity Framework, SQL Server, T-Sql, Microservice, Redis, Javascript, JQuery, Angular

Launched at : Saman Insurance, Saman Direct

Senior Developer - Parsian E-Commerce Co (Aug 2019 - Aug 2020)

Experiences:
  • develop new merchant management system (topiar.pec.ir)
  • send data to shaparak
  • qr and wallet connection (top.ir)
  • queue management
  • dynamic cartable

Skills: C#, .net core, SQL Server, T-Sql, Redis, Asp.net MVC

Launched at : TOP (Parsian E-Commerce)

Co-Founder & Lead Developer - denoPay (May 2018 - Aug 2019)

Experiences: Implementation of wallet services, internet payment gateway, money transfer to contacts, merchant management

Skills: C#, asp.net framework, entity framework, SQL Server and T-Sql, RestAPI, MVC Arch, reactJS, TypeScript

Launched at : denoPay

Developer - Noyan System (Jun 2016 - Jul 2018)

Experiences:
  • Technical Assistant: Design, Analyze and Develop Travel Insurance online selling system (SamanDirect.ir)
  • Insurance policy issuance system
  • new requests on SI24.ir

Co-Founder - Mitidex (Apr 2015 - Mar 2017)

Experiences: Developed new online shop system

Launched at : Mitidex

Developer - VIJEH PARDAZ PARS (Jan 2012 - Oct 2014)

Experiences: design data base and web service for 3D Game