Ishmeet Singh, iOS Developer in Toronto, ON, Canada
Ishmeet Singh

iOS Developer in Toronto, ON, Canada

Member since December 17, 2021
Ishmeet is a full-stack engineer and leader with 5+ years of experience building iOS and web apps from scratch using multiple technologies. In addition to working for Microsoft and Royal Bank of Canada (RBC), Ishmeet co-founded a startup, developed a suite of cross-platform process automation apps used by manufacturing enterprises across the globe, and generated $500,000+ in less than two years. Ishmeet's industry experience is backed by a master's degree in computer science.
Ishmeet is now available for hire

Portfolio

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

MacOS, VS Code, Xcode, Terminal, iOS, Hybrid Apps, Ionic, Swift, SwiftUI, GitHub

The most amazing...

...product I've developed is a suite of cross-platform process automation apps used by multiple manufacturing enterprises across the globe.

Employment

  • Software Engineer 2

    2021 - PRESENT
    Microsoft
    • Worked on the calling and meetings module of the Microsoft Teams iOS app.
    • Led feature development for MainStage on the Microsoft Teams iOS app to improve the meeting experience.
    • Managed live site incidents for customers and collaborated with support engineers to mitigate incidents in the production environment.
    Technologies: iOS, Swift, SwiftUI, Combine, Objective-C, Azure DevOps, XCTest, XCUITest, Agile DevOps, Agile Sprints, Agile, Terminal, Xcode, VS Code, MacOS, Architecture, Microsoft Teams, JavaScript, Code Review, Full-stack, GitHub, Interviewing, Technical Hiring, Source Code Review, Team Management, TypeScript, REST
  • Co-founder & Engineering Lead

    2018 - 2020
    Simplified Automation Inc.
    • Spearheaded the development of Process Excellence Temple (PET), a distributed cloud and mobile solution for process automation in manufacturing used by enterprises like Unilever and Whirlpool across North America, South America, EMEA, and APAC.
    • Orchestrated the generation of a $500,000+ revenue stream for the startup.
    • Transformed a monolithic architecture to an ecosystem of microservices.
    • Included .NET Core, Angular, iOS, Azure Cloud Services, Azure DevOps, and Firebase in the core tech stack.
    • Implemented core features, such as globalization, localization, and push notifications, using a mobile-friendly distributed systems design with separate implementation of workspace, admin, and core applications.
    • Led a cross-functional team of 15+ software engineers following the Agile software development methodology.
    • Served as the product owner for cloud and CI/CD infrastructure across Azure, GCP, and Firebase.
    Technologies: iOS, Swift, Angular, .NET Core, Firebase, Azure, Azure DevOps, Google Cloud Platform (GCP), Agile DevOps, Agile Sprints, Agile, Terminal, Xcode, VS Code, MacOS, Ionic, Objective-C, SwiftUI, Architecture, Combine, Process Automation, Microservices, Azure Cloud Services, Localization, Push Notifications, Distributed Systems, Team Leadership, Agile Software Development, CI/CD Pipelines, Product Ownership, Microservices Architecture, JavaScript, Code Review, Full-stack, Node.js, APIs, GitHub, App Store, Interviewing, Technical Hiring, Source Code Review, Task Analysis, .NET, C#, Team Management, TypeScript, REST
  • iOS Developer

    2016 - 2018
    Royal Bank of Canada (RBC)
    • Applied Agile software development, test-driven development, and trunk-based development practices as a member of an iOS mobile banking digital team at RBC.
    • Developed features and monitored defects in the RBC Mobile banking application and for automating UI tests. Built a smoke test suite to assist in the build process using XCUITest.
    • Spearheaded in-depth discussions (Swift Talks) on new Swift features for the RBC mobile banking team. Collaborated with design, business function, and QA teams to leverage new features to build stable solutions.
    Technologies: iOS, Swift, XCUITest, XCTest, Agile, Terminal, Xcode, VS Code, MacOS, Objective-C, Architecture, Agile Software Development, Test-driven Development (TDD), Mobile Banking, Automated UI Testing, Smoke Testing, JavaScript, Code Review, Node.js, APIs, GitHub, App Store, Source Code Review, REST

Experience

  • Process Excellence Temple (PET)
    https://simplifiedautomation.com

    OVERVIEW
    A distributed cloud and mobile solution for process automation in manufacturing. It includes the main web app, a supporting admin app, workspace management, and a native iOS app that's leveraged by global enterprises like Unilever and Whirlpool across North America, South America, EMEA, and APAC.

    ROLE
    • Led a cross-functional team of 15+ software engineers following the Agile software development methodology.
    • Served as the product owner cloud and CI/CD infrastructure across Azure, GCP, and Firebase.
    • Transformed a monolithic architecture to an ecosystem of microservices.

    CORE FEATURES
    • Distributed systems design with separate workspace, admin, and core applications
    • Globalization and localization
    • Push notifications
    • Mobile-friendly

    RESULT
    Generated a $500,000+ revenue stream.

    CORE TECH STACK
    .NET Core, Angular, iOS, Azure Cloud, Azure DevOps, Firebase

Skills

  • Languages

    Swift, JavaScript, C#, TypeScript, Objective-C
  • Frameworks

    SwiftUI, Angular, Ionic, XCUITest, XCTest, .NET, .NET Core
  • Libraries/APIs

    Node.js
  • Tools

    GitHub, VS Code, Xcode, Terminal, Microsoft Teams
  • Platforms

    iOS, Firebase, Azure, MacOS, Google Cloud Platform (GCP)
  • Other

    Code Review, Full-stack, Source Code Review, APIs, App Store, Interviewing, Technical Hiring, Task Analysis, Team Management, Architecture, Combine, Hybrid Apps, Agile Sprints, Agile DevOps, Process Automation, Localization, Push Notifications, Distributed Systems, CI/CD Pipelines, Product Ownership, Mobile Banking, Automated UI Testing, Smoke Testing, Team Leadership, Web App Development
  • Paradigms

    Azure DevOps, REST, Agile, Microservices, Agile Software Development, Test-driven Development (TDD), Microservices Architecture
  • Storage

    Azure Cloud Services

Education

  • Master's Degree in Computer Science
    2015 - 2016
    Queen's University - Kingston, ON, Canada

To view more profiles

Join Toptal
Share it with others