Irvanjit Singh Gill
Resume | LinkedIn | Github | StackOverflow
Software Engineer (iOS)
Experienced software engineer with over 5 years of full-time industry experience working in both large and small teams on mobile and backend stacks. Proficient in iOS and Android development. Passionate about creating functional, helpful and user-friendly experiences for end-users.
Work Experience
Yelp | Senior Software Engineer
Toronto, Ontario | Jan 2022 – Present
Permanent, Full-Time, Remote
- iOS Engineer on the Discovery UX team, which owns Home, the screen that sees the most consumer traffic in the iOS app
- Building the Home Feed and optimizing other areas of the home screen to boost user engagement, and improve UX and utility
- Regularly lead projects, write and review code, run and analyze AB experiments, respond to incidents, and manage app releases
Clearbridge Mobile | iOS Developer
Vaughan, Ontario | Oct 2020 – Dec 2021
Permanent, Full-Time, Remote
- Developed and launched the YES iOS app for Yankees Entertainment & Sports Network to 650,000+ active users in under 3 months
- Shipped major updates for the NESN iOS app (New England Sports Network), integrating various REST APIs, libraries, and services
Tesla | Infrastructure Engineering Intern
Palo Alto, California | Sep 2017 – Dec 2017
Internship, Full-Time, In-Person
- Created a load testing framework to improve performance and reliability of internal CAD design tools used for Model 3 production
- Improved infrastructure performance resulting in shorter design cycle iterations for the vehicle design and assembly line
Apple | Software Engineering Intern
Cupertino, California | Sep 2016 – Dec 2016
Internship, Full-Time, In-Person
- Maintained an iOS app to test iPhone manufacturing operator performance and accuracy via in-app AB experimentation
- Wrote and deployed a XCTest suite via XCode Continuous Integration to automate UI testing and improve release cycle efficiency
Clearbridge Mobile | Mobile Developer Co-op
Vaughan, Ontario | Jan 2016 – Apr 2016
Internship, Full-Time, In-Person
- Worked with designers, product managers and clients to architect, develop and deploy a new Android app, Rethink Tires
- Shipped updates, usability enhancements, and analytics integration for Android apps, NBC Telemundo News and TD UGO Wallet
Toast | Automation Engineering Intern
Cambridge, Massachusetts | Jan 2015 – Apr 2015
Internship, Full-Time, In-Person
- Developed a framework to automate integration testing for the Toast POS system on web (Selenium, JUnit) and Android (Appium)
- Implemented features and regression fixes on the Android client and backend service (Java, Play)
Vectorface | PHP Developer Co-op
Ottawa, Ontario | May 2014 – Aug 2014
Internship, Full-Time, In-Person
- Developed an internal localization tool using AngularJS and Bootstrap used for game development
- Improved performance by over 50% and created a significantly streamlined UX, for faster development cycles
Vitalhub | iOS Developer Co-op
Toronto, Ontario | May 2013 – Aug 2013
Internship, Full-Time, In-Person
- Implemented a chart plotting user interface for patient vitals and other client-side features for the Vitalhub Chart iOS app
- Redesigned and refactored the UI to create a dynamic and responsive View layer using Auto Layout
Bnotions | Application Developer Co-op
Toronto, Ontario | Sep 2012 – Dec 2012
Internship, Full-Time, In-Person
- BNOTIONS, a subsidiary of Bogaroo, was acquired by Symbility Solutions, and then later, CoreLogic
- Implemented server-side features and APIs for client projects using Django
- Developed a Flask backend for an internal team metrics dashboard
IBM | Software Development and Test Engineering Co-op
Ottawa, Ontario | Jan 2012 – Apr 2012
Internship, Full-Time, In-Person
- Implemented regression fixes and conducted sanity, regression and performance testing for a11y (accessibility) features
Volunteer Experience
Khalis Foundation | Developer
Sacramento, California | Sep 2017 – Present
Volunteer, Part-Time, Remote
- Maintaining Learn Larivaar, an interactive tool used to read Sikh scriptures in a traditional form with words joined together
- Maintaining AnvaadJS, an open-source unicode script converter for Indic languages
Gursevak (Charity) | Mobile Developer
Brampton, Ontario | May 2016 – Feb 2023
Volunteer, Part-Time, Remote
- Maintained native iOS and Android apps for an educational charity that offers an interactive method to learn the Gurmukhi script
- Shipped updates to an active user base of 50,000+ across both platforms, added features and improved app performance by 3x
Education
University of Waterloo | Bachelor of Applied Science - BASc, Computer Engineering
Waterloo, Ontario | Sep 2011 – Apr 2018
Relevant Courses: Algorithms/Data Structures, Operating Systems, Embedded Microprocessors, Networks, Databases, Distributed Computing, Cooperative/Adaptive Algorithms, Algorithm Design/Analysis, Programming for Performance
North Park Secondary School | Ontario Secondary School Diploma - OSSD
Brampton, Ontario | Sep 2007 – Jun 2011
International Business and Technology Program
Projects
irvanjitsingh/raagnotes
- Developed an iOS app to input and generate musical notation sets for Indian classical compositions and ragas (musical scales)
- Built with Xcode, Swift (UIKit)
irvanjitsingh/discovergurbani
- Designed and developed an Android app) to read the Sikh scriptures in multiple languages and scripts
- Built with Android Studio, Java, Retrofit, GSON, GurbaniDB API
irvanjitsingh/quaterloo
- Developed a Q&A platform during Angelhack 2012 for University of Waterloo students to ask questions and chat with classmates in real-time
- Built with Python, Django, SocketIO, JQuery, Foundation, Heroku
Skills
Programming Languages: Swift, Objective-C, Python, Java, C++, C#, C, PHP, JavaScript, HTML, JSON, XML, CSS, SQL
Frameworks: iOS, Cocoa, UIKit, SwiftUI, XCTest, Android, JUnit, Django, Flask, NodeJS, ReactJS, React Native, REST APIs, Unicode
Tools: Xcode, Android Studio, Git, MySQL, SQLite, PostgreSQL, Tableau, AWS, Firebase, Splunk, Jenkins, Linux, Unix
Interests
Powerlifting, soccer, cycling, classical music, reading, cooking, spirituality