Mohammad Sadegh Panadgoo

Mohammad Sadegh Panadgoo

Senior iOS Engineer

Senior iOS Engineer with 10+ years building secure, scalable native banking applications. Architected and launched flagship apps serving millions of users. Expert in Swift, MVVM architecture, and performance optimization. Led major modernization efforts reducing app startup time by 50%.

Featured Projects

Mellat Mobile Bank

Mellat Mobile Bank

Engineered the flagship native mobile banking app for one of Iran's largest banks. I architected a secure and performant solution designed to reliably serve over 3 million users.

SwiftSecurityFintechScaleiOS
Visit Site →
Sibbank App Store

Sibbank App Store

Architected and led the development of a full-stack application ecosystem, including the primary native iOS app (Swift), its supporting backend (Nest.js), and the web admin portal.

SwiftNest.jsNext.jsFull-StackiOS
Visit Site →
Sekkeh App Modernization

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.

SwiftRefactoringPerformanceArchitecture
Visit Site →
Ketabrah E-Reader

Ketabrah E-Reader

Contributed to one of Iran's leading iOS e-reader apps. My work focused on implementing new features to enhance the digital reading experience for its large user base.

SwiftUIKitiOSUser Experience
Visit Site →

Technical Skills

Native iOS Development

Languages
SwiftObjective-C
Frameworks & UI
SwiftUIUIKitXCTest
Architecture
MVVMClean Architecture

Architecture & DevOps

System Design
MicroservicesSOLID Principles
Tools & Containerization
DockerGitJest
CI/CD
GitHub ActionsMobile CI/CD Pipelines

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