Summary
Overview
Work History
Education
Skills
Timeline
Generic

Navjot Singh

Mississauga,ON

Summary

Results-driven iOS Developer with extensive experience in creating innovative applications using Swift, SwiftUI, and Objective-C. Demonstrated expertise in leveraging the Combine framework for efficient asynchronous data management and developing high-quality user interfaces with SwiftUI. Proven track record of enhancing app performance and improving user experiences through rigorous testing practices, including unit and integration tests. Known for strong problem-solving abilities and effective collaboration within Agile teams to consistently deliver superior software solutions.

Overview

15
15
years of professional experience

Work History

Full Stack Engineer

Wellington-Altus
Vancouver, Canada
06.2023 - Current
  • Developing mobile applications: Swift UI, Swift.
  • Developed and implemented new app features using the Combine framework to manage asynchronous operations, ensuring improved app responsiveness and data flow consistency.
  • Led the development of mobile apps using iOS.
  • Integrated third-party APIs and native modules, including features like push notifications and offline capabilities.
  • Designed and executed XCUI test cases to ensure robust UI functionality, and automated regression testing for critical app components, reducing manual testing efforts by 40%.
  • Ensured app security and compliance with industry standards through regular code audits.
  • Designed user interface mock-ups based on customer requirements.
  • Maintained version control system for tracking changes in source code.

Mobile Developer

Orquidea IT Services GmbH
Vancouver, Canada
01.2019 - 05.2023
  • Contributed to the development of applications using Swift, React Native, and NativeScript.
  • Refactored existing code to integrate Combine's publishers and subscribers for seamless communication between UI and data layers.
  • Optimized app performance by utilizing Combine to handle real-time data streams, achieving a 30% improvement in load times.
  • Conducted research on new iOS features, and integrated relevant functionalities into projects.
  • Mentored junior team members, provided technical support, and conducted unit tests for optimal performance.

iOS Team Lead

Trantor
Chandigarh, India
12.2016 - 12.2018
  • Developed 5-6 iPhone and iPad applications for the hospitality industry
  • Created reusable project templates for efficiency across multiple client projects
  • Prepared technical documentation to facilitate client understanding and project execution

iOS Team Lead

Trigma
Chandigarh, India
10.2015 - 09.2016
  • Led a team of 25 iOS developers, delivering high-quality applications for various domains including e-commerce and healthcare
  • Focused on memory optimization and performance enhancement of applications

iOS Senior Team Lead

smartData Enterprises Inc
Chandigarh, India
04.2013 - 07.2015
  • Supervised a team of 15 iOS developers, developing applications for diverse industries
  • Provided technical support, assigned tasks, and explored new technologies to enhance development efficiency

iPhone Developer

NVISH Solutions
Chandigarh, India
08.2011 - 04.2013
  • Utilized REST APIs for iOS-backend connectivity and documented code for maintainability
  • Conducted unit testing and uploaded applications to the Apple App Store

iPhone Application Developer

Netsmartz
Chandigarh, India
01.2010 - 08.2011
  • Developed and maintained iOS applications for offshore clients using Objective-C
  • Prepared technical documentation and communicated progress with clients

Education

MBA - Computer/Information Technology Administration and Management

University Canada West
Canada
12.2022

Diploma In Advance Computing - Advanced Computing,Computer Software and Media Applications

CDAC
Mumbai, India
02.2009

B.C.A - Computer Applications,Computer Science

PTU
Punjab, India
03.2007

Skills

  • Programming Languages: Swift, Swift UI, Objective-C
  • Frameworks and Libraries: Combine,UIKIT, Cocoa Touch,Core Animation, Core Data
  • Cloud and Data Technologies: AWS Glue, AWS S3, AWS Lambda, AWS Cloud Watch
  • Mobile Development: iOS Development, Android Development, Cross-Platform Development
  • APIs and Integrations: RESTful APIs, Push Notifications, In-App Purchases, Social Media Integration
  • Tools: VS Code, XCode, Redux, React Navigation, Test Flight
  • Unit testing with XCTest and XCUITest
  • MVVM, MVC Architecture Pattern

Timeline

Full Stack Engineer

Wellington-Altus
06.2023 - Current

Mobile Developer

Orquidea IT Services GmbH
01.2019 - 05.2023

iOS Team Lead

Trantor
12.2016 - 12.2018

iOS Team Lead

Trigma
10.2015 - 09.2016

iOS Senior Team Lead

smartData Enterprises Inc
04.2013 - 07.2015

iPhone Developer

NVISH Solutions
08.2011 - 04.2013

iPhone Application Developer

Netsmartz
01.2010 - 08.2011

MBA - Computer/Information Technology Administration and Management

University Canada West

Diploma In Advance Computing - Advanced Computing,Computer Software and Media Applications

CDAC

B.C.A - Computer Applications,Computer Science

PTU
Navjot Singh