Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
44 €
/hour
Not available
or
Hire as Employee
4300 €
/month
$
€
TALENT-7499
Mehdi
iOS Developer
Armenia
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate possesses 6 years of experience in iOS development, with a strong focus on Swift, accumulating over 5+ years of expertise in the language. They have hands-on experience with Firebase, RXSwift, and Realm, showcasing a robust understanding of backend services and reactive programming. Additionally, the candidate is familiar with Swinject and has proficiency in testing methodologies. Their project portfolio includes diverse applications, such as gaming, exchange, and chat apps, highlighting their versatility. The candidate has demonstrated competence in implementing animations, working with REST APIs, and leveraging their skills to create dynamic and interactive user interfaces. Overall, their well-rounded experience suggests a comprehensive understanding of iOS development, spanning both front-end and back-end technologies.
Video of Talent
Portfolio
Education
Shahid Chamran University / B.S., Mechanical Engineering
2011 - 2015
Certifications and Trainings
Experience
Senior iOS Developer / Nobitex
Remote
Jan 2022 ‐ Present
Tehran, Iran
Led the end-to-end development and optimization of iOS mobile applications, ensuring seamless user experiences and high-performance functionality
Conducted thorough debugging and bug fixing to identify and resolve issues promptly, maintaining the stability and reliability of the applications
Leveraged Crash reporter tools to proactively monitor and address crashes, effectively improving app stability and user satisfaction
Utilized Reactive programming techniques using Combine framework to enhance code efficiency and create responsive and scalable applications
Successfully implemented new UI designs using SwiftUI, enhancing the visual appeal and usability of the applications
Optimized the codebase by leveraging the power of Combine, resulting in improved performance and maintainability.
Senior iOS Developer / Overplay games
Remote
2022 - 2023
United States
Utilized CI/CD tools such as Fastlane and CircleCI to establish efficient and automated build, test, and deployment processes, improving productivity and reducing time-to-market.
Successfully improved the runtime performance of the app by 20%, utilizing optimization techniques and identifying bottlenecks to create a faster and more responsive user experience.
Implemented WebRTC feature, working closely with an Agile team of Software Engineers to integrate real-time communication capabilities into the application, enhancing its functionality.
Led the development of a Game project, utilizing advanced iOS frameworks such as Core Motion, Core Animation, Core Graphics, and Metal to create immersive and engaging user experiences.
iOS Engineer / DoJoin
Remote
2021 ‐ 2022
Dubai
Demonstrated expertise in leveraging AVPlayer and GSPlay to integrate multimedia playback capabilities into iOS applications, enhancing user experiences with rich media content
Conducted research and development on new and upcoming iOS features, staying abreast of the latest advancements to incorporate cutting-edge functionalities into mobile applications
Successfully reduced merge conflicts by implementing the practice of extracting ViewControllers into separate XIB files and eliminating Storyboards, improving code maintainability and collaboration within development teams
Maintained and refactored the application by utilizing RxSwift and implementing the Coordinator pattern, resulting in a more reactive and modular codebase, enhancing scalability and testability
Formulated an efficient caching data process by implementing NSCache and CoreData, optimizing data retrieval and storage, thereby improving application performance and responsiveness
iOS Developer / Bitbaan
Remote
2020 ‐ 2022
Tehran, Iran
Strengthened software security and performance by implementing keychain functionality, ensuring sensitive data is securely stored and accessed within the application
Supported and mentored junior developers, actively participating in code reviews to provide constructive feedback and guidance, fostering a culture of continuous improvement and knowledge sharing
Consistently identified areas for enhancement in codebase and processes, making valuable suggestions to improve software quality, performance, and user experiences
iOS Developer / Golrang System
On-site
2020 ‐ 2021
Tehran, Iran
Worked extensively with UIBezierPath and Realm, leveraging their capabilities to create complex user interfaces and handle data persistence efficiently
Deployed the MVVM architecture with RxSwift and Moya frameworks, ensuring a reactive and modular codebase, enhancing code maintainability and testability
Successfully developed and launched an E-commerce App system, showcasing expertise in building robust and feature-rich applications
Implemented essential features such as a shopping basket and effective product categorization, ensuring an enhanced user shopping experience
iOS Developer / Dornika
On-site
2019 ‐ 2020
Tehran, Iran
Utilized Google Maps API to integrate location-based services and enhance the functionality of iOS applications, providing users with seamless navigation and geolocation features
Collaborated closely with the design team, actively participating in discussions and brainstorming sessions to define and implement new features, ensuring a user-centric and visually appealing application design
Developed and implemented a set of connected applications that facilitated efficient communication and interaction between the warehouse, client, and customer, streamlining operations and enhancing the overall user experience. This accomplishment demonstrates your ability to create interconnected systems and manage complex data flows.
iOS Developer / Colbeh Software Team
On-site
2017 ‐ 2019
Khuzestan Province, Iran
Designed and developed new applications for company clients, leveraging technologies such as, Maps, Camera, and the Stripe payment gateway to deliver innovative and user-friendly solutions
Demonstrated a proactive approach in tracking and resolving application bugs, ensuring high-quality and bug-free releases for optimal user experiences