Gurpreet Singh
Verified Expert in Engineering
Mobile Developer
Surrey, BC, Canada
Toptal member since August 2, 2022
Gurpreet has ten years of experience designing and developing native and cross-platform mobile and watch applications, especially with Swift, SwiftUI, Objective-C, and React Native. He can also work with APIs and databases like REST and Socket, GraphQL, MongoDB, Firebase, and MySQL. Equally capable of leading teams and delivering directly, he is passionate about learning new technologies and improving his skillset.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, Git, Android Studio, Visual Studio Code (VS Code)
The most amazing...
...app I've built is the first ever iOS keyboard for the Punjabi language that Apple featured in Top Apps on App Store.
Work Experience
Senior Mobile App Developer | Team Lead
Webappclouds
- Developed an appointment booking system for salons, mobile apps for staff and clients, check-in apps, intake forms, and eCommerce apps.
- Used Jira for bug tracking, Confluence for project documentation, Postman for REST API testing, and Asana for project management, bug tracking, and project progress.
- Launched and managed client and staff apps to be used by thousands of salons. I have built and managed a 24/7 live-streaming app with thousands of daily users.
- Built the 1st Punjabi keyboard app for iOS with approximately 300,000 downloads so far. It was featured on the top trending list on the App Store.
Freelance React Native and iOS Developer
CROWDBOTICS
- Developed a 3D scanning iPad app using Structure.io Sensor.
- Created a racing app that would allow users to challenge other users and Race.
- Implemented Firebase real-time database to allow showing nearby users on the map in real time.
Mobile App Developer and Consultant
Self-Employed
- Developed custom keyboard extensions and multi-language applications.
- Created live streaming apps and audio player applications.
- Launched, published, and maintained iOS and Android apps with thousands of daily active users individually.
iPhone Developer
SmartBuzz Webservices Pvt Ltd
- Developed native mobile apps for iPhones and iPad. I assisted with project estimates and deliveries.
- Learned Cocos2d, built 2D games for iPad and iPhones, and published on the App Store.
- Got promoted within the first year and assisted to manage deliveries, milestones, and project estimates.
Experience
Hukamnama Sahib and Live Kirtan | Android and iOS Apps
https://play.google.com/store/apps/details?id=com.hukamnamasahib&hl=en_CA&gl=USPunjabi Keyboard
https://itunes.apple.com/in/app/punjabi-board-punjabi-keyboard/id972742834?mt=8This keyboard can be used with any application to write in Punjabi without leaving the application. Apple featured it on App Store, and it was the only available Punjabi keyboard for iPhone before Apple added its own to iPhone keyboards years after launching.
Salon Clouds Team and Client Apps
https://apps.apple.com/us/app/salon-clouds/id948263997ONUS Delivery | Driver and Customer App
The app was built to operate in multiple countries and accept various currencies. I took over the poorly written, half-developed, and buggy code, fixed all the bugs and supported them in finishing and launching their half-done apps and APIs on time in Canada and South Africa.
BodymetRx
https://bodymetrx.comEducation
Master's Degree in Computer Applications
Punjab Technical University - Punjab, India
Bachelor's Degree in Computer Applications
Punjab Technical University - Punjab, India
Skills
Libraries/APIs
iOS Native Libraries, Stripe, Fitbit API, Node.js, REST APIs, CocoaPods, HealthKit, iOS Extensions, React Redux, React
Tools
GitHub, NPM, Android Studio, Git, Firebase Analytics, Apple HealthKit, Xcode, Sequelize, Keyboards, CircleCI
Languages
Swift, Objective-C, JavaScript, TypeScript, GraphQL, Java, PHP, SQL
Frameworks
React Native, iOS SDK, SwiftUI, Express.js, Cocoa, Realtime, Redux, Jest, Detox
Paradigms
Mobile Development, REST
Platforms
iOS, Firebase, WatchOS, Apple Watch, Android, Apple, Visual Studio Code (VS Code)
Storage
MongoDB, NoSQL, Firebase Realtime Database, MySQL
Other
Mobile App Development, Team Leadership, Payment APIs, Square, NativeBase, Graphs, APIs, iPhone, iPad, LiDAR, Heartbeat, Nutrition & Supplements, Dieting & Weight Loss, Custom Keyboards, Themes, 3D Scanning, Private NPM Modules, Location Services and Maps, Google Play Store, App Store, Leadership, Calendars, Google Calendar, Live Chat, Video Calling, Booking, Beacon, Bluetooth, Bluetooth Beacons, Forms, Location Services, Event Calendars, Appointments, CI/CD Pipelines
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