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
Master of Software Engineering
Azad University, Science and Research Branch
Bachelor of Software Engineering
Azad University, Tehran North Branch
03
Licenses & certifications
AI for Developers Conference
Dubai World Trade Centre
Certificate of attendance as a delegate at GITEX Global.
View certificateDocker and Kubernetes
CanDo
Docker, Docker Swarm, Kubernetes
View certificateLPIC-2
Arjang
Linux kernel, systemd, NGINX
View certificateLPIC-1
CanDo
Linux commands, Bash scripts
View certificateASP.NET Core
Kahkeshan Noor
.NET Core, REST APIs
View certificateMCSA Web Applications
Kahkeshan Noor
C#, .NET, ASP.NET, MVC
View certificateWeb Design
Tehran Institute of Technology
HTML, CSS, JavaScript, jQuery