Harsh Shah, Developer in Hamilton, ON, Canada
Harsh is available for hire
Hire Harsh

Harsh Shah

Verified Expert  in Engineering

Mobile Developer

Hamilton, ON, Canada

Toptal member since February 25, 2025

Bio

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

ThoughtWorks
iOS, Test-driven Development (TDD), Swift, Adobe Analytics, A11Y
Moneris Solutions
Swift, iOS, iPadOS, A11Y, React Native, TestFlight, Accessibility
Autzu Inc
Swift, A11Y, Xcode, SwiftUI, UIKit, iOS Instruments, Figma, Agile

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

Full-time

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

2022 - PRESENT
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).
Technologies: iOS, Test-driven Development (TDD), Swift, Adobe Analytics, A11Y

iOS, React Native, and Swift Developer

2021 - 2022
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.
Technologies: Swift, iOS, iPadOS, A11Y, React Native, TestFlight, Accessibility

iOS Developer

2020 - 2021
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.
Technologies: Swift, A11Y, Xcode, SwiftUI, UIKit, iOS Instruments, Figma, Agile

Lead iOS Developer

2019 - 2020
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.
Technologies: A11Y, Xcode, iOS, Swift, Figma

Lead iOS Developer

2018 - 2020
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.
Technologies: A11Y, Swift, UIKit, Xcode, AVFoundation, Core Bluetooth, Beacon

iOS Developer Intern

2018 - 2018
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.
Technologies: App Store, Swift, AVFoundation, Xcode, Audio Watermark

Full-stack Developer

2018 - 2018
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.
Technologies: Xcode, Swift, PHP, SQL, AVFoundation, Bluetooth

Experience

iOS Loyalty Banking App

I worked on a major Canadian bank's loyalty application, leading rebranding efforts and migrating UIKit to SwiftUI. I also transitioned GA3 to GA4, implemented Bing Search, enhanced test coverage, and fixed accessibility issues.

iOS App for Major Pharmaceutical Company

I worked on a Swift package-based super app, migrating pods to Swift packages and UIKit views to SwiftUI. I followed TDD, used MVVM for the package, and applied Clean Architecture to the app. I also integrated Adobe Analytics, Figma, and Charles to keep the app up to date and used bridges to connect with other packages within the app.

Education

2016 - 2018

Postgraduate Diploma in Mobile Application Development and Design

Lambton College - Toronto, Canada

2013 - 2016

Bachelor's Degree in Computer Engineering

Gujarat Technological University (GTU) - Gujarat, India

2010 - 2013

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring