
Gurpreet Singh
Verified Expert in Engineering
Mobile Developer
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
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.
Senior Mobile App Developer | Team Lead
Webappclouds
- Developed 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 first Punjabi keyboard app for iOS with approx 300 thousand downloads so far, which was featured on the top trending list on the App Store.
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.comSkills
Languages
Swift, Objective-C, JavaScript, TypeScript, GraphQL, Java, PHP, SQL
Frameworks
React Native, SwiftUI, Express.js, Cocoa, Realtime, Redux
Tools
GitHub, NPM, Android Studio, Git, Firebase Analytics, Apple HealthKit, Xcode, Sequelize, Keyboards
Platforms
iOS, Firebase, WatchOS, Apple Watch, Android, Apple, Visual Studio Code (VS Code)
Libraries/APIs
Stripe, Fitbit API, Node.js, REST APIs, CocoaPods, HealthKit, iOS Extensions, React Redux
Storage
MongoDB, NoSQL, Firebase Realtime Database, MySQL
Other
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
Paradigms
REST
Education
Master's Degree in Computer Applications
Punjab Technical University - Punjab, India
Bachelor's Degree in Computer Applications
Punjab Technical University - Punjab, India