top of page

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

swift ios mobile

Industry

Finance Financial Services Entertainment Mobile Gaming Apps Software & IT Services Technology Information and Internet Hardware & Networking Computer and Network Security Information Services

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

Projects

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page