Featured Projects
Mellat Bank Wallet
As a key architect, I designed and built the core microservices for a new banking wallet, including the high-throughput transaction engine, partner APIs, and payment gateway for partners like Irancell.
Iva Neobank Platform
I designed the entire system architecture for a new neobank. My solution was a resilient, event-driven backend using NestJS and NATS to ensure safe, asynchronous processing of financial transactions.
Sekkeh App Modernization
I led the complete technical overhaul of a major payment app. By strategically refactoring the codebase to a modern MVVM architecture, we cut startup time by 50% and boosted system maintainability.
Paysib Currency Exchange
Engineered a secure, full-stack currency exchange platform. I built the user-facing trading interface with Next.js and the core backend transaction logic with Node.js.
Technical Skills
Backend Development
Frameworks & Runtimes
Databases & Caching
Messaging & Event Streaming
Architecture & DevOps
System Design
Tools & Containerization
CI/CD
Languages
Persian
Native
Mother Tongue
English
Professional Proficiency
IELTS General Training: 6.0 (Each Skill)
German
Intermediate
Completed B1 Level
Work Experience
Lead Software Engineer | Backend & Frontend
Sadad PSP Co.06/2024 – Present
As the technical lead, I'm architecting a new major payment application from end to end. My role involves designing the core event-driven backend using NestJS and NATS while simultaneously steering the development of a scalable Next.js frontend.
Senior Software Engineer | Full-Stack & iOS
Sibbank Co.03/2024 – 06/2024
I owned their flagship product, architecting and building both the native iOS application in Swift and its entire supporting backend in Nest.js. This involved designing all APIs, database schemas, and ensuring secure, seamless communication between the client and server.
Senior Software Engineer
Behpardakht Mellat Co.02/2019 – 03/2024
I was a key engineer in the development of a new, greenfield banking wallet built on a microservices architecture. My work was central to the platform's success, as I designed and built the high-throughput transaction engine that served as the wallet's core. I also architected several critical microservices for User Management, Partner Management, and the Payment Gateway, which were essential for onboarding major partners like IRANCELL and scaling the ecosystem.
Software Engineer
Behsazan Mellat Co.04/2015 – 02/2019
I built the first version of the flagship Mellat Mobile Bank iOS app, translating complex financial requirements into a secure and user-friendly mobile experience. My responsibilities also included maintaining mission-critical legacy backend systems, which gave me a deep understanding of core banking logic and system stability.
Education
Master's Degree, Computer Software Engineering
Azad University
2013 – 2018
Bachelor's Degree, Computer Software Engineering
Azad University
2008 – 2012
