Ali Jalali

Technical Team Lead | Consulting Software Architect | Senior Software Engineer
Technical Leadership Software Architecture People Management Distributed Systems Fintech & Telecom

Executive Summary

Technical Team Lead and Consulting Software Architect with 10+ years of experience building and scaling distributed systems in fintech and telecom. Experienced across Go, Node.js, C++, C#/.NET, Java/JVM, TypeScript, and Python, with strengths in engineering leadership, roadmap ownership, software architecture, and team growth, with a record of shipping reliable products serving millions of users.

10+ Years Software engineering and technical leadership experience
1M+ Users Scaled products and services with high uptime
Millions High-volume requests in telecom and finance workloads

Work Experience

MCI, Tehran Oct 2026 - Present
Consulting Software Architect — Wallet & Credit Platforms
  • Design the software architecture for MCI’s wallet and credit platforms.
  • Define service boundaries and integration contracts for wallet and credit workflows.
  • Advise engineering teams on design trade-offs and implementation priorities.
Pooleno, Tehran Jan 2026 - Present
Technical Team Lead
  • Lead engineering delivery for a crypto exchange supporting real-time trading and IRR settlement.
  • Designed secure, highly available infrastructure for low-latency trading and reliable wallets.
  • Designed fault-tolerant microservices for orders, wallets, and payments with strong consistency.
  • Strengthened transaction security through fraud detection, rate limiting, and encryption.
  • Lead hiring and onboarding, coach engineers in 1:1s, and set code review standards.
  • Align the technical roadmap with product OKRs, compliance, and quarterly delivery goals.
MCI, Tehran Jun 2023 - Jan 2026
Principal Software Engineer
  • Designed and implemented the USSD service *9191#, handling tens of millions of requests with high reliability.
  • Built and launched Open Loop Credit Service with 1M+ active users, focused on scalability, uptime, and transactional integrity.
  • Optimized telecom and wallet systems for high concurrency and low latency.
  • Delivered and maintained services for MyMCI and Ewano Wallet, supporting secure financial and telecom operations.
  • Acted as technical lead by guiding architecture decisions, mentorship, and engineering standards across the team.
Kargosha, Tehran Aug 2021 - Feb 2023
Senior Software Engineer
  • Built scalable enterprise web systems and reusable architecture patterns adopted across 18 projects.
  • Raised automated test coverage to 89% using TDD practices and robust CI validation gates.
  • Implemented internal CI/CD workflows to improve release speed, deployment confidence, and team productivity.
Professional Development, Tehran Jun 2020 - Jul 2021
Full-Time Study
  • Completed intensive study in software engineering, distributed systems, and architecture.
  • Deepened practical expertise in Go, Node.js, cloud-native patterns, and automated testing strategies.
Silver Tech, Tehran Mar 2019 - May 2020
Software Engineer
  • Led development of the services powering a high-traffic progressive web app built on a service-oriented architecture.
  • Improved engagement by 10% by modernizing the architecture and optimizing application performance.
  • Implemented secure API integrations and automated CI/CD pipelines for stable releases.
Saroj Saze, Tehran Mar 2018 - Feb 2019
Software Engineer
  • Refactored legacy search and data systems to improve query performance and maintainability.
  • Designed RESTful APIs and application workflows for scalable internal and external services.
  • Built deployment pipelines and business modules that improved operational efficiency.