iOS Developer
Information
Languages
About
Main technologies
- UIKit6 yrs.
- Xcode6 yrs.
- Object Oriented Programming (OOP)6 yrs.
- Swift6 yrs.
- SwiftUI4 yrs.
Additional skills
- REST API7 yrs.
- WebSockets7 yrs.
- Apple AVFoundation7 yrs.
- Agile Methodology6 yrs.
- iOS6 yrs.
- JIRA6 yrs.
- Foundation6 yrs.
- Git6 yrs.
- Test Driven Development6 yrs.
- BackgroundTasks6 yrs.
- Singleton6 yrs.
- Unit Testing6 yrs.
- UI/UX6 yrs.
- Objective-C6 yrs.
- Apple Combine6 yrs.
- Grand Central Dispatch (GCD)6 yrs.
- XCTest6 yrs.
- Mobile App Development6 yrs.
- MVC6 yrs.
- UserNotifications6 yrs.
- MVVM6 yrs.
- Bitbucket5 yrs.
- iOS SDK5 yrs.
- SQLite4 yrs.
- Prototyping4 yrs.
- ML model4 yrs.
- Core Data4 yrs.
- Core Animation4 yrs.
- Apple Keychain2 yrs.
- GitHub2 yrs.
- Firebase2 yrs.
Experience
ShiraTronics App
About the Project
ShiraTronics is a pioneering medical device company that has earned FDA breakthrough device designation for its innovative implantable neurostimulation system aimed at treating chronic migraine disease. Its iPad application, available exclusively on company’s private App Store due to security concerns, connects via Bluetooth to a migraine-specific implanted device placed beneath the skin.
- MedTech
- HealthTech
Responsibilities
• Led the end-to-end development of native iOS applications using Swift, UIKit, SwiftUI, and the Combine framework, enhancing architectural design for cleaner code and continuously integrating the latest technologies introduced by Apple Inc. • Developed solutions to deliver robust features on aggressive timelines, including secure login with CryptoKit and QR code scanning with AVFoundation. Implemented background task execution to ensure all processes completed and safely disconnected from the implants. • Increased test coverage from 49% to 76% by adding more unit and UI tests. • Designed intuitive user interfaces, enforced accessibility standards, ensuring usability for all users, managed device administration through JAMF for MDM.
Skills & technologies
- Swift
- UIKit
- Prototyping
- Object Oriented Programming (OOP)
- Unit Testing
- Xcode
- Apple Combine
- Grand Central Dispatch (GCD)
- MVVM
- Singleton
- MVC
- XCTest
- UserNotifications
- Agile Methodology
- Bitbucket
Mobile App for InterContinental Hotels Group
About the Project
IHG Hotels & Rewards mobile application allows users to earn rewards while simplifying booking their hotels across 6,000+ destinations and 19 brands worldwide.
- Travel
Responsibilities
• Implemented Apple Map using the MapKit Framework with custom annotations and callout views, and integrated backend services using URLSession for efficient network data transfer. • Improved app performance by 30% through image downloading and caching with SDWebImage, and utilized lazy loading for images, resulting in higher performance and a 25% reduction in memory usage. • Developed custom alerts and permission management, email, call, and text features for direct hotel communication, and followed Test Driven Development in an Agile environment, using tools like JIRA, Slack, and Teams for project management and GitHub for version control.
Skills & technologies
- Swift
- Firebase
- GitHub
- Agile Methodology
- MVVM
- MVC
- Unit Testing
- Xcode
- XCTest
- Grand Central Dispatch (GCD)
- Object Oriented Programming (OOP)
- Test Driven Development
- Apple Keychain
- BackgroundTasks
- UIKit
Mobile app for Automattic
About the Project
Simplenote mobile application offers users a seamless and efficient platform for note-taking and organization, enhancing productivity and ease of use through its clean interface and powerful features.
- Productivity
Responsibilities
• Designed intuitive user interfaces using XML Interface Builders (XIB) and Storyboard, and optimized app performance using Instruments Allocation, Leaks, and Time Profiler tools. • Implemented robust features such as search, filter, and sort functionality, FaceID and in-app password authentication for data security, and a version history feature for restoring previous notes. • Utilized the UserNotifications framework for local notifications, conducted thorough unit testing with the XCTest framework, and maintained version control with BitBucket.
Skills & technologies
- Swift
- Apple Keychain
- SQLite
- UIKit
- Bitbucket
- Git
- Objective-C
- MVC
- Unit Testing
- Xcode
- XCTest
- UserNotifications
- Foundation
- JIRA