Gurpreet Singh, Mobile Developer in Surrey, Canada
Gurpreet Singh

Mobile Developer in Surrey, Canada

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.
Gurpreet is now available for hire

Portfolio

  • CROWDBOTICS
    JavaScript, React Native, iOS, iPad, 3D Scanning, Firebase Analytics, Graphs...
  • Self-Employed
    Apple Watch, Custom Keyboards, Swift, Objective-C, React Native, NPM, Cocoa...
  • Webappclouds
    Swift, Objective-C, JavaScript, React Native, Team Leadership, TypeScript...

Experience

Location

Surrey, Canada

Availability

Part-time

Preferred Environment

MacOS, Xcode, Git, Android Studio, 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.

Employment

  • Freelance React Native and iOS Developer

    2021 - 2022
    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.
    Technologies: JavaScript, React Native, iOS, iPad, 3D Scanning, Firebase Analytics, Graphs, REST, Swift, Private NPM Modules, NPM, Firebase Realtime Database, Location Services and Maps, GraphQL, Android Studio, Git, Payment APIs, LiDAR, Firebase, GitHub, OOPS, TypeScript, Xcode, CocoaPods, Android, Appointments, Event Calendars, Location Services, Redux, Bluetooth Beacons, Video Calling, App Store
  • Mobile App Developer and Consultant

    2015 - 2022
    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.
    Technologies: Apple Watch, Custom Keyboards, Swift, Objective-C, React Native, NPM, Cocoa, CocoaPods, Android, Google Play Store, App Store, Leadership, SwiftUI, GraphQL, Android Studio, Git, Firebase, GitHub, OOPS, TypeScript, Xcode, REST, iOS, Appointments, Event Calendars, Location Services, Redux, Bluetooth, Beacon
  • Senior Mobile App Developer | Team Lead

    2015 - 2022
    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.
    Technologies: Swift, Objective-C, JavaScript, React Native, Team Leadership, TypeScript, Xcode, REST, CocoaPods, OOPS, Express.js, iOS, Android, SwiftUI, Android Studio, Git, Payment APIs, Stripe, Square, Firebase, GitHub, Appointments, Event Calendars, Location Services, Redux, Bluetooth Beacons, Bluetooth, Beacon, Video Calling, App Store
  • iPhone Developer

    2012 - 2015
    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.
    Technologies: Objective-C, Swift, Xcode, Cocoa, Cocos2d, CocoaPods, Git, Payment APIs, OOPS, REST, iOS, App Store

Experience

  • Hukamnama Sahib and Live Kirtan | Android and iOS Apps
    https://play.google.com/store/apps/details?id=com.hukamnamasahib&hl=en_CA&gl=US

    I worked on the multi-language app with thousands of daily active users called the Hukamnama Sahib application. The app provides daily Hukamnama Sahib, live kirtan streaming on mobile and offline support for religious content.

  • Punjabi Keyboard
    https://itunes.apple.com/in/app/punjabi-board-punjabi-keyboard/id972742834?mt=8

    I was working on the first ever Punjabi keyboard for iOS devices.

    This 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/id948263997

    I worked on salon-specific client and staff apps with the functionality of calendar, appointments, chat, video and audio calling, and BLE connectivity. It connects clients and staff members directly and provides check-in functionality, client and staff notes, formulas, client's intake forms, and more.

  • ONUS Delivery | Driver and Customer App

    ONUS is a crowdsourced, on-demand delivery company with two apps for drivers and customers for iOS and Android.

    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.com

    A Swift app developed for iPhone and watches that tracks the user's real-time heart rate and health-related data and shows customized plans and activities. It also uses the data to calculate the calories burned, body mass, etc. iPhone app also supports the same functionality as Fitbit and PolarBeat Chest Wrap. The app also provided functionality to add Food Entries using third-party API to get Calories and nutrition.

Skills

  • 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, VS Code, Keyboards
  • Platforms

    iOS, Firebase, WatchOS, Apple Watch, Android, Apple
  • Other

    OOPS, 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
  • Libraries/APIs

    Stripe, Fitbit API, Node.js, REST APIs, CocoaPods, HealthKit, iOS Extensions, React Redux
  • Storage

    MongoDB, NoSQL, Firebase Realtime Database, MySQL
  • Paradigms

    REST

Education

  • Master's Degree in Computer Applications
    2010 - 2012
    Punjab Technical University - Punjab, India
  • Bachelor's Degree in Computer Applications
    2006 - 2009
    Punjab Technical University - Punjab, India

To view more profiles

Join Toptal
Share it with others