
Nidhi Patel
Verified Expert in Engineering
iOS Developer
Toronto, ON, Canada
Toptal member since February 18, 2025
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
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
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
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.
Senior Software Engineer, iOS
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.
iOS Developer
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.
iOS Developer
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.
iOS Developer
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.
Experience
Sona Music as Medicine
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
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
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
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