Ehsan Ebdali

Ehsan Ebdali

Senior Backend Developer | Web Team Technical Lead @ MCI

πŸ“§ ehsan.ebdali@gmail.com | πŸ“ž +98 912 534 7357 | LinkedIn

About Me

I’m Ehsan Ebdali, a Senior Backend Developer with over 15 years of practical experience in software engineering, with a deep focus on enterprise systems, ERP platforms, and financial software. Throughout my journey, I've worked on large-scale systems, mission-critical backend architectures, and business process automation across government, telecom, insurance, banking, and fintech sectors.

Currently, I lead the Web Development Team at Hamrahe Aval (MCI), where we build, maintain, and evolve ERP modules integrated with SAP, CRM, and Billing systems for thousands of internal users. I’ve been deeply involved in designing REST APIs, improving system reliability, and building CI/CD pipelines using Docker, GitLab, and SonarQube. I have hands-on experience working with SAP and the ABAP programming language, developing and integrating custom software tightly coupled with SAP modules.

My background includes building robust backend services for mobile banking platforms such as Bank Tejarat and Mehr Iran Bank, developing accounting and payment software solutions, and creating dashboards and control panels for operational insights. I've also been actively involved in insurance industry projects and systems related to digital policy management and customer self-service platforms.

I also have hands-on experience in BPMS systems, and have even developed a custom business process management engine for internal automation use cases.

My stack spans across PHP (Laravel), Java (Spring), C# (WinForms), Python (Flask), and databases like Oracle, MySQL, MongoDB, and Redis. I believe in writing clean, testable code, mentoring teams, and delivering high-impact results to empower enterprise operations through technology.

I’m always eager to learn, take on new challenges, and dive into complex systems. One of my most important traits is persistenceβ€”I don’t give up until a task is fully accomplished. I’m a finisher by nature, and I thrive on solving real-world problems that bring value and clarity to enterprise workflows.

Experience

Hamrahe Aval (MCI) – Tehran

Senior Backend Developer | Web Team Technical Lead – Apr 2018 – Present

  • Responsible for architecture and implementation of internal ERP modules (HR, Finance, Procurement) fully integrated with SAP and CRM systems.
  • Led a cross-functional team of developers in designing scalable backend services used by thousands of employees.
  • Developed RESTful APIs and custom BPMS solutions to automate complex workflows and reduce manual operations.
  • Integrated SAP systems using ABAP and connected modules to custom portals via secure middleware services.
  • Designed CI/CD pipelines using GitLab, Docker, and SonarQube ensuring high-quality and secure deployments.
  • Mentored junior engineers and enforced development standards across the web team.

Asre Danesh Afzar – Tehran

Senior Backend Developer – Dec 2015 – Apr 2018

  • Developed backend services and RESTful APIs for multiple mobile banking applications including Bank Tejarat, Mehr Iran, and Sepah Pay.
  • Contributed to insurance sector projects such as Bimehgar, implementing policy management systems and digital customer services.
  • Worked extensively with Laravel and Spring frameworks, RabbitMQ for asynchronous processing, and Redis for performance optimization.
  • Created web dashboards and admin panels for fintech and banking products with real-time data monitoring.

AFRANET (Fax.ir) – Tehran

Backend Developer – Jan 2015 – Dec 2015

  • Developed backend systems for Fax.ir and integrated communication APIs using PHP and Python.
  • Worked with Pentaho BI suite to create analytic dashboards and fax delivery reports.
  • Maintained server reliability and uptime for high-volume transactional services.

Army of IR Iran – IT Dept – Tehran

Software Developer – 2012 – 2014

  • Designed and maintained custom software systems for military HR, payroll, legal and project tracking departments.
  • Built secure web-based automation tools using CodeIgniter and Spring to reduce paperwork and manual errors.
  • Conducted internal programming courses and trained junior IT staff.

Espanta – Tehran

Web Developer – 2014 – 2015

  • Developed dynamic websites for tourism and airline reservation with integrated online payment systems.
  • Created mobile-compatible RESTful APIs and reporting dashboards using Laravel and MySQL.
  • Implemented user authentication and booking engine logic.

Moshtagh PC – Tehran

Full Stack Developer – 2011 – 2012

  • Developed SEO-optimized CMS systems, eCommerce platforms, and job search engines.
  • Worked on frontend and backend layers using CodeIgniter, jQuery, Bootstrap, and MySQL.

Menha Co. – Tehran

Web Developer – 2010 – 2012

  • Designed corporate websites for government and university clients using Joomla, WordPress, and custom PHP solutions.
  • Built virtual tour experiences and managed content delivery infrastructure.

Tarahan Hatef – Tehran

Web Developer – 2008 – 2010

  • Created websites for small businesses and personal brands using Joomla and PHP-Nuke CMS.
  • Maintained servers and provided ongoing support and customization for clients.

Education

Master of Science (M.Sc.) in Information Technology – Islamic Azad University, Central Tehran Branch, 2023

Bachelor of Science (B.Sc.) in Information and Communication Technologies (ICT) – EYC University, 2008 – 2012