I'm Mahdi Rahimian, a Senior Software Engineer and Technical Lead with over 20 years of hands-on experience designing, building, and leading large-scale software systems across telecom, healthcare, fintech, insurance, and travel platforms. I specialize in backend engineering, software architecture, and distributed systems, with a strong track record of leading technical teams, defining system architectures, and aligning decisions with business goals. Beyond coding, I've served as a CTO, leading product strategy, technology vision, and scaling teams while remaining actively involved in technical decisions. I value clean architecture, pragmatic engineering, ownership, and long-term impact, and I’m open to senior engineering or technical leadership roles where deep technical expertise and clear thinking matter.

Mahdi Rahimian

I'm Mahdi Rahimian, a Senior Software Engineer and Technical Lead with over 20 years of hands-on experience designing, building, and leading large-scale software systems across telecom, healthcare, fintech, insurance, and travel platforms. I specialize in backend engineering, software architecture, and distributed systems, with a strong track record of leading technical teams, defining system architectures, and aligning decisions with business goals. Beyond coding, I've served as a CTO, leading product strategy, technology vision, and scaling teams while remaining actively involved in technical decisions. I value clean architecture, pragmatic engineering, ownership, and long-term impact, and I’m open to senior engineering or technical leadership roles where deep technical expertise and clear thinking matter.

Available to hire

I’m Mahdi Rahimian, a Senior Software Engineer and Technical Lead with over 20 years of hands-on experience designing, building, and leading large-scale software systems across telecom, healthcare, fintech, insurance, and travel platforms. I specialize in backend engineering, software architecture, and distributed systems, with a strong track record of leading technical teams, defining system architectures, and aligning decisions with business goals.

Beyond coding, I’ve served as a CTO, leading product strategy, technology vision, and scaling teams while remaining actively involved in technical decisions. I value clean architecture, pragmatic engineering, ownership, and long-term impact, and I’m open to senior engineering or technical leadership roles where deep technical expertise and clear thinking matter.

See more

Experience Level

Expert
Expert
Expert
Expert

Language

Persian
Fluent
English
Advanced

Work Experience

Technical Lead at Farafan
February 1, 2022 - Present
Led technical teams delivering large-scale OSS/BSS platforms for Iran Telecommunication Infrastructure Company (IR-TIC). Designed and evolved a microservices-based architecture using Domain-Driven Design (DDD) principles to manage complex telecom business domains. Oversaw integration between software systems and telecom hardware and network elements, including configuration and operational alignment. Defined deployment standards using Docker-based containerization to ensure scalability, portability, and environment consistency. Participated in architecture reviews, backend development, and resolving critical system-level issues. Aligned technical implementation with OSS/BSS operational models, ensuring reliability in mission-critical telecom environments.
Chief Technology Officer at Resalat Salamat Iranian (RESA)
July 1, 2018 - February 1, 2022
Co-founded and led the technology vision of a healthcare and medtech company delivering integrated hardware–software–AI systems and large-scale communication platforms. Architected and delivered CennaLab, a multidisciplinary cancer detection system combining mechanical, electronic, electrical, and optical subsystems for physical sample scanning and digitization. Built software platforms for sample circulation, data lifecycle management, and traceability; developed AI-based neural network models for cancer detection and analysis; took full technical ownership of end-to-end system integration, spanning hardware design, data acquisition, software pipelines, and AI-driven diagnostic workflows.
Senior Software Engineer (Technical Lead) at Flightio (Dour Parvaz)
January 1, 2015 - December 31, 2017
Contributed to system architecture design and initial platform foundation for a global travel booking system. Designed and implemented a microservices architecture based on Domain-Driven Design (DDD) to handle complex booking and pricing domains. Implemented concurrent and asynchronous processing to improve throughput and performance under high-load scenarios. Built core backend services for flight, train, and hotel booking workflows. Utilized Docker-based containerization to enable multi-platform deployment and scalable system evolution. Collaborated closely with product and business teams to transition the platform from early-stage architecture to production.
CEO, Senior Software Engineer (Technical Lead) at Atrin
January 1, 2009 - December 31, 2014
Founded and led a software company delivering enterprise and mobile solutions. Designed and built enterprise management systems using C#/.NET. Developed a Warehouse Management System (WMS) covering inventory management, stock tracking and control, inbound/outbound workflows, and reporting for operational visibility. Designed and implemented FMP, UMP, and TMP systems for UNDP, aligned with organizational and operational requirements.

Education

Bachelor of Science in Engineering (Computer/ Hardware and Software) at University of Applied Sciences and Technology
January 1, 2008 - January 1, 2012

Qualifications

Master of Business Administration (MBA)
January 1, 2018 - December 31, 2018

Industry Experience

Telecommunications, Healthcare, Software & Internet, Financial Services, Travel & Hospitality, Education, Government