Nidhi Patel, Developer in Toronto, ON, Canada
Nidhi is available for hire
Hire Nidhi

Nidhi Patel

Verified Expert  in Engineering

Bio

Nidhi is a highly skilled and proactive iOS developer with 7+ years of experience building and deploying robust applications using Swift, Objective-C, UIKit, and SwiftUI. With expertise in mobile development, including UI design, REST APIs, and various architecture patterns, Nidhi excels in collaborating with cross-functional teams to deliver seamless, innovative mobile solutions. Her dedication to staying ahead of the curve ensures that clients receive cutting-edge, high-quality products.

Portfolio

Tata Consultancy Services
Swift, UIKit, SwiftUI, Combine, iOS, Mobile App Development...
Cygnet Digital
iOS, SwiftUI, Swift, Objective-C, Xcode, UIKit, Software Engineering...
360 Degree Technosoft
Swift, Core Data, Objective-C, Firebase iOS SDK, Alamofire, SwiftUI, iOS...

Experience

  • Xcode - 7 years
  • iOS App Development - 7 years
  • Swift - 7 years
  • UIKit - 7 years
  • Firebase iOS SDK - 7 years
  • Model View ViewModel (MVVM) - 7 years
  • Unit Testing - 5 years
  • SwiftUI - 4 years

Availability

Full-time

Preferred Environment

MacOS, Xcode, iOS, Swift, SwiftUI, Online Payments, RxSwift, StoreKit

The most amazing...

...apps I've helped develop are Air Canada, which has millions of users, and the Sona music app, which was a CES Innovation Award nominee.

Work Experience

iOS Developer

2023 - 2024
Tata Consultancy Services
  • Developed highly scalable iOS application features using Swift, SwiftUI, Combine, web API integration, iOS SDKs, and 3rd-party SDKs, focusing on writing comprehensive unit tests.
  • Identified and resolved application bugs while implementing updates to enhance functionality using Jira.
  • Collaborated with cross-functional teams to design and implement new features, incorporating user feedback and aligning with technical requirements.
Technologies: Swift, UIKit, SwiftUI, Combine, iOS, Mobile App Development, iOS App Development, SDKs, Web API, iOS SDK, Unit Testing, Jira, Cross-functional Collaboration, App Development, Mobile Apps, Consumer-facing Products, API Integration, Async/Await, Asynchronous Programming, Networking

Senior Software Engineer, iOS

2022 - 2022
Cygnet Digital
  • Designed and developed software while maintaining high standards of code quality.
  • Resolved application bugs, maintained codebases, and delivered updates, including writing unit tests, optimizing performance using structured concurrency, enhancing architecture, and integrating "async/await" into existing projects.
  • Added accessibility features such as dynamic type, voiceover, and dark mode support to improve user experience. Oversaw the maintenance of an application built using a combination of Swift and Objective-C.
Technologies: iOS, SwiftUI, Swift, Objective-C, Xcode, UIKit, Software Engineering, Software Development, iOS App Development, App Development, Mobile Apps, Mobile App Development, High Code Quality, Unit Testing, Performance Optimization, Accessibility, API Integration, Networking

iOS Developer

2021 - 2022
360 Degree Technosoft
  • Owned the project's technical development and delivery, overseeing the code-to-customer lifecycle development program, including distribution, TestFlight beta testing, app analytics, and app management.
  • Developed the Sona music app using MVVM architecture with Swift, UIKit, and AVFoundation.
  • Implemented complex Auto Layout constraints to ensure applications were responsive across multiple devices.
  • Communicated with the client to discuss progress, business logic, and improvements.
Technologies: Swift, Core Data, Objective-C, Firebase iOS SDK, Alamofire, SwiftUI, iOS, iOS App Development, App Development, Mobile Apps, Mobile App Development, TestFlight, Beta Testing, Model View ViewModel (MVVM), UIKit, AVFoundation, Auto Layout, Responsive, Responsive Layout, Responsive UI, API Integration, Networking

iOS Developer

2017 - 2021
Rayo Innovations
  • Developed new applications, maintained existing ones, and created custom views using code. Collaborated with project managers, designers, and other developers to help build and define products and user experiences.
  • Set up the application on the App Store and uploaded new versions after making changes or improvements. Set up and configured Firebase and OneSignal accounts for each application.
  • Managed existing applications that were developed using a combination of Swift and Objective-C.
Technologies: Swift, Objective-C, Firebase iOS SDK, Alamofire, Xcode, UIKit, XML Interface Builder (XIB), JSON, Postman, SwiftUI, iOS, iOS App Development, App Development, Mobile Apps, Mobile App Development, Custom Views, Cross-functional Collaboration, App Store, Firebase, OneSignal, API Integration, Networking

iOS Developer

2015 - 2016
Radixweb
  • Contributed to optimizing the user interface for a more seamless and intuitive experience, improving navigation and usability across different sections of the app.
  • Addressed and resolved performance issues and bugs, ensuring smoother operation and faster load times, enhancing overall app reliability.
  • Improved the app's responsiveness across different devices by refining Auto Layout constraints, ensuring a consistent experience on the iPhone and iPad.
Technologies: Objective-C, Xcode, UIKit, iOS Simulator, JSON, iOS, iOS App Development, App Development, User Interface (UI), iPhone, iPad, Mobile Apps, Mobile App UI, Performance Optimization, Reliability, App Reliability, Responsive, Responsive Layout, Responsive UI, User Experience (UX), API Integration

Experience

Sona Music as Medicine

I took full ownership of the technical development and delivery of the Sona music app, a project that was nominated for a CES Innovation Award. I managed the entire code-to-customer lifecycle, from development to distribution, including TestFlight beta testing, app analytics, and ongoing app management.

I developed the app using MVVM architecture with Swift, UIKit, and AVFoundation, ensuring a smooth and responsive user experience. I also implemented complex Auto Layout constraints to ensure the app's responsiveness across various device sizes, delivering a consistent experience across iPhones and iPads.

Additionally, I worked on continuously expanding the app's features, resolving existing issues, and enhancing its functionality. Throughout the process, I maintained open communication with the client, discussing progress, business logic, and improvements to ensure the app met user expectations and business requirements. My contributions were integral to the app's success and recognition at the CES.

Air Canada

As an iOS developer, I played a crucial role in enhancing the Air Canada app's functionality and user experience for millions of users, improving features with back-end services. My involvement included optimizing the app's performance by addressing bugs and refining UI elements to provide a seamless and intuitive experience.

I worked extensively with Swift, UIKit, and REST APIs, ensuring the app remained responsive across multiple devices and screen sizes. Additionally, I collaborated closely with the design and back-end teams to implement new features, optimize existing ones, and ensure smooth functionality across iPhone and iPad devices.

Through regular TestFlight testing and app analytics, I identified areas for improvement, allowing for continuous updates and optimizations to meet user needs. My proactive involvement in debugging and feature enhancement helped drive the app's continued success, providing Air Canada passengers with a reliable and user-friendly tool for managing their travel needs.

Education

2012 - 2014

Master's Degree in Information Technology

Dhirubhai Ambani University - Gandhinagar, Gujarat, India

Skills

Libraries/APIs

Firebase iOS SDK, Alamofire, Web API, REST APIs, RxSwift

Tools

Xcode, XML Interface Builder (XIB), Postman, iOS Simulator, Jira, TestFlight, Auto Layout, OneSignal

Languages

Swift, Objective-C

Frameworks

UIKit, SwiftUI, Combine, StoreKit, Core Data, iOS SDK

Paradigms

Unit Testing, Model View ViewModel (MVVM), Asynchronous Programming, Responsive Layout, App Development, Responsive

Platforms

MacOS, iOS, Firebase

Storage

JSON

Other

Software Development, iOS App Development, API Integration, Async/Await, Networking, Consumer-facing Products, Mobile Apps, Mobile App Development, AVFoundation, Responsive UI, SDKs, Cross-functional Collaboration, Software Engineering, High Code Quality, Performance Optimization, Accessibility, Beta Testing, Custom Views, App Store, User Interface (UI), iPhone, iPad, Mobile App UI, Reliability, App Reliability, User Experience (UX), Responsiveness, Technical Design, Mobile Back-end, Back-end, App Analytics, Debugging, Online Payments

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