Summary
Mehdi Mirzaie is an experienced iOS engineer with eight years of mobile development expertise, currently building native apps at Glovo from Barcelona. He began on macOS with Objective-C and has evolved into a Swift-focused developer who prioritizes testable, scalable architecture and clean design patterns like MVVM and reactive approaches with RxSwift. Mehdi has shipped consumer-scale features at Divar (40M+ users), built a network debugger used by QA, and contributed to UI component libraries, showing a strong product-minded engineering approach. He brings practical backend familiarity—gRPC and Swift Protobuf—and a history of improving CI/CD workflows with Fastlane and modular SDK integrations. Known for mentoring peers and refactoring legacy codebases, he combines hands-on implementation with thoughtful system improvements. Outside the obvious, he has applied meta-programming tools (Sourcery, GYB) to automate boilerplate and boost developer productivity.
8 years of coding experience
9 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Islamic Azad University
English, Persian