Summary
Overview
Work History
Education
Skills
Certification
Work Availability
Work Preference
Timeline
Languages
Hi, I’m

GAURAV KUMAR

Senior Software Engineer – IOS
Surrey,CA
GAURAV KUMAR

Summary

Over 9 years of experience in iOS app development, building rich UI applications and integrating client-server systems across the full SDLC in Agile environments.


Proficient in Swift and Objective-C, with strong knowledge of UIKit, CoreData, MapKit, SQLite, APNS, JSON/XML parsing, and RESTful APIs. Skilled in both MVC and MVVM design patterns. Experienced in layout design using Storyboard, AutoLayout, and learning SwiftUI.


Hands-on with Git, CocoaPods, Swift Package Manager, and Apple provisioning workflows (certificates, App IDs, profiles). Familiar with Cocoa Touch and modern iOS design principles.


Expanding to full-stack and cross-platform development using Node.js, React, and Flutter.


Experienced with AWS services including Lambda, S3, RDS, DynamoDB, CloudWatch, and more for cloud-native development.


Implemented CI/CD pipelines using tools like GitHub Actions, Bitrise, and Jenkins for automated testing, builds, and deployments.


Comfortable with tools like Jira, Slack, Basecamp, and Pivotal Tracker.

Overview

11
years of professional experience
8
years of post-secondary education
1
Certificate
3
Languages

Work History

Populace India

Senior Software Engineer – IOS
05.2023 - 03.2025

Job overview

  • Managing project scope, timelines, deliverables, and stakeholder communication.
  • Leading and mentoring iOS developers; fostering collaboration across cross-functional teams.
  • Writing clean, efficient, and maintainable code using Swift, React, and Flutter.
  • Conducting regular code reviews and implementing unit/UI testing for code quality and stability.
  • Consuming RESTful APIs and handling XML/JSON data parsing effectively.

QODE MAKER

IOS Team Lead
04.2019 - 04.2023

Job overview

  • Collaborating closely with product managers, UI/UX designers, QA, and backend engineers.
  • Optimizing app performance, memory management, and resource usage.
  • Handling app provisioning, certificates, builds, and App Store deployments.
  • Driving implementation of modern architectures (MVC, MVVM) and design patterns.
  • Working with distributed teams and third-party vendors to align project goals.

SOFTUVO SOLUTIONS PVT. LTD

IOS Team Lead
02.2017 - 09.2018

Job overview

  • Stayed updated with latest iOS trends and shared best practices with the team.
  • Designed architectures and developed mobile apps within Agile sprints.
  • Broke projects into modules, assigned tasks, and managed user stories.
  • Participated in sprint planning to discuss optimized implementation strategies.
  • Maintained compliance with Apple App Store guidelines and policies.

TECHNOCRATS HORIZONS PVT LTD

IOS Developer
12.2013 - 03.2016

Job overview

  • Tested and debugged applications to meet functional and performance requirements.
  • Managed code repositories and tracked changes using Git.
  • Resolved technical issues during development and post-release, ensuring smooth operation.
  • Integrated APIs, maintained existing apps, and provided technical support to end-users.

Education

Shree Ganesh Group of Institutions
Rakhra , Patiala Punjab

Bachelors in Technology (B. Tech) from Computer Science
04.2010 - 04.2013

University Overview

GPA: 68

RIMT Polytechnic
Mandi Gobindgarh, Punjab

Diploma from Computer Science
05.2006 - 04.2010

University Overview

GPA: 62

DAV Model Sen Sec School
Khanna

Matrices (10th) from English,Hindi,Punjabi,Etc
04.2005 - 03.2006

University Overview

GPA: 60

Skills

Programming Languages: Swift, SwiftUI, Objective-C, JavaScript, Dart, Nodejs

Certification

Oracle Certified java Profesional. (OCJP) IZ0 - 803

Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full Time

Work Location

RemoteOn-SiteHybrid

Important To Me

Flexible work hoursPersonal development programsHealthcare benefitsWork from home optionWork-life balance

Timeline

Senior Software Engineer – IOS
Populace India
05.2023 - 03.2025
IOS Team Lead
QODE MAKER
04.2019 - 04.2023
IOS Team Lead
SOFTUVO SOLUTIONS PVT. LTD
02.2017 - 09.2018

Oracle Certified java Profesional. (OCJP) IZ0 - 803

11-2015
IOS Developer
TECHNOCRATS HORIZONS PVT LTD
12.2013 - 03.2016
Shree Ganesh Group of Institutions
Bachelors in Technology (B. Tech) from Computer Science
04.2010 - 04.2013
RIMT Polytechnic
Diploma from Computer Science
05.2006 - 04.2010
DAV Model Sen Sec School
Matrices (10th) from English,Hindi,Punjabi,Etc
04.2005 - 03.2006

Languages

English
Hindi
Punjabi
GAURAV KUMARSenior Software Engineer – IOS