Resume

Engineering reliable systems from idea to operation.

Senior Software Engineer with five years of experience designing and developing scalable, high-performance applications using C#, .NET, and modern software architecture principles in Agile and Scrum environments.

Download CV
01

Experience

Oct 2022 - Present

Senior Back-End Engineer

Fly Today

  • Own Train, Bus, Activities Booking, and Hotel Recommendation systems from requirements and architecture through delivery, monitoring, and maintenance.
  • Design scalable systems with Clean Architecture, DDD, CQRS, microservices, SOA, modular monoliths, gRPC, RabbitMQ, SignalR, YARP, and Ocelot.
  • Designed a financial ledger with Event Sourcing for transaction traceability, consistency, and auditability.
  • Improved throughput with Redis, in-memory caching, asynchronous and parallel programming, SQL optimization, and MongoDB indexing.
  • Implemented extensible wallet integrations and fuzzy and semantic hotel search using Elasticsearch.
  • Improved reliability with OpenTelemetry, ELK, distributed tracing, metrics, health checks, Polly, retry policies, and distributed locking.
  • Built CI/CD pipelines, containerized services with Docker, added unit and architecture tests, reviewed code, and mentored engineers.

Aug 2021 - Oct 2022

Back-End Engineer

Kahkeshan Group of Companies | Karan

  • Developed features and refactored legacy APIs across a 12-microservice ASP.NET Core platform using SQL Server, Redis, and MongoDB.
  • Deployed and maintained a web crawler and Telegram bots on Linux servers.
  • Optimized search queries to deliver three-times-faster performance.
  • Designed a multi-gateway payment service with the Factory pattern.
  • Built a RabbitMQ and Quartz JobAlert service that matches resumes with relevant job advertisements.

Sep 2018 - Oct 2022

Software Support and QA Specialist

Kahkeshan Group of Companies | Karan

  • Supported software quality and issue resolution for the Karan platform before progressing into backend engineering.
02

Education

2024 - Present

Master of Software Engineering

Azad University, Science and Research Branch

2018 - 2022

Bachelor of Software Engineering

Azad University, Tehran North Branch

03

Licenses & certifications

Oct 2025

AI for Developers Conference

Dubai World Trade Centre

Certificate of attendance as a delegate at GITEX Global.

AI for Developers Conference certificateView certificate

Mar 2025 · 60h

Docker and Kubernetes

CanDo

Docker, Docker Swarm, Kubernetes

Docker and Kubernetes certificateView certificate

Aug 2020 · 140h

MCSA Web Applications

Kahkeshan Noor

C#, .NET, ASP.NET, MVC

MCSA Web Applications certificateView certificate

Apr 2019 · 80h

Web Design

Tehran Institute of Technology

HTML, CSS, JavaScript, jQuery