I'm Elvis Ametov, a Senior iOS Engineer with 9+ years of experience building scalable iOS applications in fintech, healthcare, and enterprise environments. I prioritize architecture, code quality, and long-term maintainability, and I enjoy migrating legacy Objective-C codebases to modern Swift solutions. I thrive in cross-functional teams and tackle complex state management and data-flow challenges in large SwiftUI applications, designing reusable components and driving architectural improvements for better maintainability.

Elvis Ametov

I'm Elvis Ametov, a Senior iOS Engineer with 9+ years of experience building scalable iOS applications in fintech, healthcare, and enterprise environments. I prioritize architecture, code quality, and long-term maintainability, and I enjoy migrating legacy Objective-C codebases to modern Swift solutions. I thrive in cross-functional teams and tackle complex state management and data-flow challenges in large SwiftUI applications, designing reusable components and driving architectural improvements for better maintainability.

Available to hire

I’m Elvis Ametov, a Senior iOS Engineer with 9+ years of experience building scalable iOS applications in fintech, healthcare, and enterprise environments. I prioritize architecture, code quality, and long-term maintainability, and I enjoy migrating legacy Objective-C codebases to modern Swift solutions.

I thrive in cross-functional teams and tackle complex state management and data-flow challenges in large SwiftUI applications, designing reusable components and driving architectural improvements for better maintainability.

See more

Experience Level

Expert
Expert
Intermediate

Language

English
Intermediate

Work Experience

Senior IOS Engineer at Johnson Controls
April 1, 2025 - Present
Working on enterprise-scale security and access control iOS applications used by commercial and industrial customers. Developing and maintaining large SwiftUI-based codebases using Clean Architecture and Combine for reactive data pipelines. Taking ownership of architectural improvements, refactoring legacy solutions to reduce coupling and improve long-term maintainability. Designing reusable and configurable components shared across multiple features. Addressing complex state management and data flow challenges in a large, evolving SwiftUI application. Collaborating with Backend, Android, QA, and Product teams in a cross-functional Agile environment.
iOS Developer at Overteam
April 1, 2021 - February 1, 2025
Developed and maintained Sogaz EMP, a medical service management app with features like medical insurance, online doctor appointments (via audio/video calls), and emergency services. Contributed to Sogaz OMS, a health insurance management application. Refactored and migrated legacy Objective-C code to Swift, improving maintainability and performance. Optimized app performance, reducing crash rates by 25% and improving user retention. Worked in an Agile/Scrum environment, managing sprints via Yandex Tracker. Collaborated closely with Product, QA, Backend, and Android teams to ensure seamless app functionality.
iOS Developer at RemoteBSS
December 1, 2018 - April 1, 2021
Developed and maintained iDaMobile, a mobile banking platform used by multiple banks. Worked on Credit Europe Bank, implementing new features and optimizing performance. Fixed critical bugs, improved UI/UX, and enhanced application security. Integrated third-party services for seamless banking operations. Increased app stability by 30%, improving the experience for over 50,000 users. Used Jira for sprint management and collaborated within a cross-functional team.
iOS Developer at RemoteFreelance
March 1, 2018 - December 1, 2018
Designed and implemented key features such as video/audio calling, messaging, authentication, and registration. Improved performance and optimized applications for scalability. Delivered projects to clients with a 20% reduction in estimated development time. Worked in Agile teams, managing tasks through Jira.
iOS Developer at RemoteiDaMobile
April 1, 2017 - March 1, 2018
Developed and maintained mobile banking applications for multiple financial institutions. Worked on Home Credit Bank and Unistream Money Transfer. Fixed bugs, improved user interfaces, and implemented new banking features. Reduced API response time by 40% by optimizing backend communication. Managed Agile workflows using YouTrack.
iOS Developer at JetRuby Agency
August 1, 2016 - February 1, 2017
Developed and optimized Pyro Music, a music streaming app. Migrated Objective-C codebase to Swift and implemented new features. Created Refit and Refit Scanner, small standalone apps for barcode and QR scanning. Improved barcode scanning speed by 50%, enhancing user experience. Gained experience in Reactive Programming using ReactiveCocoa. Managed multiple projects under tight deadlines using Jira.
iOS Developer at IdeasWorld
April 1, 2015 - August 1, 2016
Developed Kamchat Map, an iOS application utilizing Google Maps. Contributed to BMBusiness, a banking app for the Bank of Moscow, enabling business account management and invoice signing. Reduced app load times by 35% through optimized database queries. Gained hands-on experience with JSON/XML data handling and UI development for iPad.

Education

Master's Degree in Information Science at Crimean State Engineering Pedagogical University
January 1, 2018 - February 5, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Financial Services, Professional Services

Experience Level

Expert
Expert
Intermediate