Ashkan Rahmani

Technical Lead | Senior Software Engineer


🔖 PDF Version
Download PDF vesion of my resume

Summary

Innovative and results-driven Technical Lead with 9+ years of experience in software engineering, specializing in backend development, distributed systems, and scalable software architecture.

Proven track record of leading high-performing engineering teams, optimizing large-scale systems, and delivering reliable solutions in high-traffic environments.

Passionate about mentorship, engineering culture, and helping developers grow into high-impact software engineers.


Experience

Alibaba Travels Co. - Technical Lead

Jan 2025 – present

Customer Excellency Team - Remote

Alibaba is a pioneer and market leader in online travel services and tourism in Iran.

  • Led architecture and delivery of a modular monolith back-office platform, establishing scalable domain boundaries, reusable infrastructure, and shared engineering standards across teams.

  • Re-designed call-center workflows through AI-assisted automation and event-driven processes, contributing to a 40% reduction in operational costs and significantly reducing manual operator involvement.

  • Led development of an AI-powered customer communication platform that automatically classified multilingual customer media/messages, routed requests to the appropriate operational teams, and automated flight/tour change extraction and customer notifications.

  • Built reusable internal platform capabilities for administration, auditing, messaging, authentication, and authorization, accelerating delivery and improving consistency across business domains.

Alibaba Travels Co. - Technical Lead

May 2024 – Jan 2025

Train and Bus Teams - Remote

  • Addressed historical infrastructure bottlenecks during peak pre-sale periods through deep analysis and targeted optimization.

  • Reduced CPU usage from 31.9 cores to 1.48 cores and RAM usage from 11.8 GiB to 1.85 GiB during peak operations.

  • Improved system stability by resolving critical bottlenecks, enabling seamless pre-sale events.

  • Introduced proactive monitoring jobs to detect booking conflicts, improving booking reliability and reducing customer complaints.

  • Redesigned the ticket issuance funnel to align with the railway provider’s updated infrastructure, enabling smoother integration and better delivery.

  • Collaborated with cross-functional teams to deliver changes without service disruption and drive continuous improvement.

Alibaba Travels Co. - Technical Lead

May 2023 – May 2024

Bus Team - Remote

  • Established a new team from scratch, integrating business and technical processes to streamline bus service delivery.

  • Led a cross-functional team of 7 engineers to enhance and maintain Alibaba’s bus services.

  • Reduced financial discrepancies by 80% through process improvements and preventive controls.

  • Designed and implemented a rule engine that enabled the marketing team to run campaigns independently.

  • Built partnerships with domestic insurance providers, increasing revenue and expanding service offerings.

  • Developed solutions to streamline operations, reduce risk, and optimize performance.

Alibaba Travels Co. - Senior Software Engineer

Mar 2023 – May 2023

  • Remote

TornoGame (E-Sport Platform) - Technical Director

Feb 2025 – Nov 2025

  • Remote

  • Led end-to-end delivery of a large-scale esports tournament platform (Call of Duty Mobile, PUBG), from discovery to production launch.

  • Designed system architecture and drove technical decisions for core platform components.

  • Built and led a team of senior engineers to deliver key features including matchmaking, leaderboards, team creation, and tournament engine.

  • Delivered a scalable platform supporting competitive gaming workflows from scratch to production.

HappyDeveloper - Software Engineering Mentor and Consultant

June 2021 – present

Mentorship session feedbacks are available here.

  • Created beginner-friendly educational videos for students and professionals starting their programming journey.

  • Taught core software engineering concepts with structured guidance for early-stage learners.

  • Shared practical learning paths to build strong technical foundations.

  • Covered essential soft skills including communication, problem-solving, and long-term career growth.

PayPing - Back-End Technical Lead

Sept 2021 – Mar 2023

Core Payment Systems - On-Site

PayPing is a leading P2P and B2C payment platform serving 200,000+ users, and provides financial infrastructure for platforms and marketplaces in Iran.

  • Led cross-functional engineering initiatives, coordinated front-end and back-end delivery, and mentored developers.

  • Refactored and migrated a legacy core payment system to a scalable, maintainable architecture supporting 3x higher concurrent payment traffic with lower deployment risk.

  • Resolved critical technical debt, transaction inconsistencies, and high-risk bottlenecks across payment and withdrawal workflows, improving reliability and stability.

PayPing - Software Engineer

Oct 2017 – Oct 2021

  • On-Site

  • Migrated a legacy monolithic .NET system to cloud-based microservices, improving scalability, performance, and maintainability.

  • Built and maintained 40+ payment services integrated with major PSPs and Shaparak using .NET, Redis, RabbitMQ, Docker, and Kong API Gateway.