
Harsh Shah
Verified Expert in Engineering
Mobile Developer
Hamilton, ON, Canada
Toptal member since February 25, 2025
Harsh is a mobile developer with over eight years of professional experience in iOS development, specializing in native applications using Objective-C, Swift, UIKit, SwiftUI, and test-driven development (TDD). He has worked with startups, full-scale eCommerce platforms, and large enterprises. Experienced in configuring and working with CI/CD pipelines for mobile applications, Harsh ensures efficient development, testing, and deployment workflows for seamless product delivery.
Portfolio
Experience
- iOS - 8 years
- Xcode - 8 years
- Swift - 7 years
- TestFlight - 6 years
- Agile - 5 years
- XCTest - 5 years
- A11Y - 4 years
- SwiftUI - 3 years
Availability
Preferred Environment
Swift, Xcode, SwiftUI, UIKit, Objective-C, iOS, WatchOS UI, iPad, Google Analytics, Test-driven Development (TDD)
The most amazing...
...project involved overseeing a team of three iOS developers and launching a fully functional app on the App Store within two months, as required.
Work Experience
Senior iOS Software Consultant
ThoughtWorks
- Developed an app feature thousands of users use daily to find credit card deals and shopping discounts.
- Tracked and analyzed defects using Firebase Crashlytics and Adobe Analytics.
- Monitored and maintained the app's accessibility (A11Y) and analytics, overseeing the migration from Google Analytics to Google Analytics 4 (GA4).
iOS, React Native, and Swift Developer
Moneris Solutions
- Maintained a merchant-facing application and led cross-platform development using React Native while owning and managing the React Native/Android application.
- Monitored App Store reviews and contributed to the Payd iOS native application, using model–view–viewmodel (MVVM) architecture.
- Administered the CocoaPods framework for a legacy project, managed workflows with user acceptance criteria, and developed test cases using XCUITest.
iOS Developer
Autzu Inc
- Managed apps on the App Store and released TestFlight versions.
- Leveraged WKWebView and cookies, integrated PDF417 scanning, and developed a panel to display user lists and details. Utilized the latest technologies, including GraphQL and RxSwift.
- Oversaw CocoaPods management, ensured the project was updated with the latest Swift version, and consistently applied the MVVM architecture.
Lead iOS Developer
Connect2D
- Managed apps on the App Store and handled ad-hoc shares. Worked on HIPAA/PIPEDA compliance for the iOS app. Reviewed and tested the app flow, maintaining TDD using XCUITest and SonarCloud. Ensured code followed the MVC architecture.
- Utilized Jira and other tools to assign tasks to the team and maintain productivity. Estimated deadlines based on upcoming release features and optimized team efficiency to achieve better results.
- Collaborated with DevOps and back-end developers to deploy builds to production using Jenkins. Managed development, staging, and production builds to develop, test, and release stable versions on the App Store.
Lead iOS Developer
FitFi
- Worked with live video streaming using Wowza Streaming Engine for broadcasting and playback. Developed the iOS application and handled the conversion of Keras-trained models to CoreML.
- Handled the app side of BLE connections and Beacons and managed service stops and restarts on iOS. Built custom intents on iOS 12 and developed a kit for distribution. Expanded knowledge of Python while responsibly maintaining the Flask server.
- Collaborated closely with data scientists, utilizing OpenCV and TensorFlow. Maintained AWS instances and configured AWS Elastic Beanstalk and servers.
iOS Developer Intern
Smarttones
- Developed a SmartLinks iOS application, resolved issues, and improved its efficiency.
- Reduced initial load time from one minute to five seconds, converted the React app to native Swift, and integrated 3rd-party and custom frameworks into the application using Objective-C.
- Leveraged SmartLinks to detect advertisements from various sources, display the landing page, and send notifications upon ad detection. Added features to bookmark ads and share them via WhatsApp, Facebook, and other platforms.
Full-stack Developer
MATR
- Collaborated on fetching PDFs and videos from the server and developed a solution for skeleton moment detection using Python and a 3D camera.
- Developed the iOS application, worked on the PHP server, and designed the database schema.
- Built an app with asynchronous communication between the server and the client.
Experience
iOS Loyalty Banking App
iOS App for Major Pharmaceutical Company
Education
Postgraduate Diploma in Mobile Application Development and Design
Lambton College - Toronto, Canada
Bachelor's Degree in Computer Engineering
Gujarat Technological University (GTU) - Gujarat, India
High School Diploma in Computer Engineering
Gujarat Technological University (GTU) - Gujarat, India
Skills
Tools
Xcode, Figma, Charles Proxy, TestFlight, Google Analytics, Jira, Adobe Analytics, Rally, Confluence, iOS Instruments, CircleCI, Crashlytics
Frameworks
UIKit, SwiftUI, XCTest, XCUITest, React Native, Core Bluetooth
Paradigms
Agile, Test-driven Development (TDD), Mobile App Design
Platforms
iOS
Languages
Objective-C, Swift, PHP, SQL, Java
Other
Accessibility, Google Analytics 4, App Store, A11Y, WatchOS UI, iPad, iPadOS, AVFoundation, Beacon, Bluetooth, Audio Watermark, Mobile Apps, Computer Science, Computer Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring