π± iOS Engineer | π Swift Architect |π‘ Lifelong Learner
Iβm an iOS Engineer. I really enjoy coding and solving problems, and I like to keep things simple. At work, I am always open to learning new things and trying out new tech. When I am not working, you will probably find me enjoying nature. I believe in having a good balance: I love my job, and I love life. My goal is to always stay positive, keep an open mind, and bring good energy to everything I do.
- iOS Development: Swift, UIKit, SwiftUI, Storyboard, Xib, Combine, RxSwift
- Architecture Patterns: MVC, MVVM (Reactive), VIPER
- Design Patterns: SOLID Principles, GOF Patterns
- Agile Methodologies: Scrum, Kanban, Feature-Driven Development
- Testing & CI/CD: Unit Tests, Performance Tests, CI/CD pipelines
- Programming Paradigms: OOP, POP, Functional Programming
-
iOS Developer, Snapp!
- Contributed to the SwiftUI migration and implementation of a new architecture.
- Rewrote Passenger Super-App to boost performance, scalability, and maintainability.
- Built a Dependency Injection Manager, decoupling modules and removing 100+ ties.
- Improved maintainability by enforcing best practices and high code quality.
- Redesigned driver login flow to enhance UX and security.
-
iOS Developer | Technical Consultant, IntRest
- Developed a health food app from initial design to launch.
- Applied VIPER architecture to enhance app modularity and maintainability.
- Integrated Stripe for secure and efficient payment processing.
- Refactored the app to include general modules, ensuring cleaner and maintainable code.
-
iOS Developer, OrchidPharmed | Axon
- Used MVVM architecture to develop modular EMR and PHR applications.
- Implemented Visit Core for efficient data management.
- Designed a no-loading UI using the Repository pattern.
- Established and enforced best practices for Dependency Inversion.
- Mentored colleagues and guided code reviews.
-
iOS Developer, OJ World Co.
- Redesigned the application architecture to MVVM from a massive code base.
- Removed redundant code, reducing compile time from 5 minutes to less than 10s.
- Cleaned up deprecated code to streamline the app.
- Implemented new features for live broadcasting and streaming to enhance user engagement.
-
iOS Developer, Pardazesh Negar Rashin Co.
- Worked with MVVM architecture and RxSwift as part of the team.
- Designed and implemented dynamic forms for better user interaction.
- Experience with RxSwift, RxCocoa, RxLocation, etc.
- Experience with Threads, GCD, and iOS memory management.
- Experience with auto layout, storyboards and nib files.
- Experience with Agile development philosophies and practices.
- Snapp! β Snapp! is Iranβs leading on-demand platform offering ride-hailing, food delivery, and travel bookings to simplify daily tasks.
- Baly β Iraqi ride-hailing service connecting passengers and drivers in real time via Super and Captain apps.
- IntRest β Intelligent food ordering app with health-based recommendations
- Adena β Business intelligence tool for tracking sales KPIs with offline mode and multi-touch charts
- Axon EMR/PHR β Platforms for managing medical records and offering online consultations
- BDOOD β Bike-sharing app with smart city solutions
- Weegle β Messenger app with live broadcasting and chat features

