Kaminderpal Singh, Full-stack Developer in Waterloo, ON, Canada
Kaminderpal Singh

Full-stack Developer in Waterloo, ON, Canada

Member since January 17, 2022
Kaminderpal is a full-stack web engineer, architect, and consultant with seven years of experience with a master's degree in computer science. He has worked in a wide range of sectors which includes startups, insurance, finance, and telecom. In all of these sectors Kaminderpal was responsible for creating the front end and back end in JavaScript in his various projects.
Kaminderpal is now available for hire

Portfolio

  • BMO Bank of Montreal
    AWS, AWS Lambda, AWS Push Notification Service (AWS SNS), Amazon SQS, Node.js...
  • Bell Canada
    Node.js, Express.js, Azure Blob Storage API, Docker...
  • Scotiabank
    React, JavaScript, Node.js, Express.js, React Query, PCF, Full-stack, MacOS...

Experience

Location

Waterloo, ON, Canada

Availability

Full-time

Preferred Environment

MacOS, JavaScript, Node.js, Express.js, React, MongoDB, MySQL, Docker, AWS, Azure

The most amazing...

...thing I've developed is a scheduling calendar, which helps the venue managers of Livebarn to control live and On-demand event broadcasting for the venues.

Employment

  • Back-end Developer

    2022 - PRESENT
    BMO Bank of Montreal
    • Performed development on AWS cloud services, including Lambda functions, RDS, SQS, SNS, and Step Functions.
    • Developed new AWS Lambda functions for mortgage approval application and scanning documents application in JavaScript, Node.js, and Postgres.
    • Developed UI component in Angular for customer search application, used by bank branch employees.
    • Troubleshot bugs in Lambda functions using AWS CloudWatch and ELK Stack.
    Technologies: AWS, AWS Lambda, AWS Push Notification Service (AWS SNS), Amazon SQS, Node.js, JavaScript, PostgreSQL, Amazon CloudWatch
  • Senior Full-stack Developer

    2021 - 2022
    Bell Canada
    • Developed a service that converts CSV files uploaded by third-party vendors to JSON and published to the Event Hubs.
    • Created a customer onboarding UI application in React and a React Redux toolkit which helps Bell onboard new customers for their smart supply chain initiative.
    • Developed a microservice that fetched truck driver behavior data from third-party vendors, which was used by a downstream team to create tools that helped the trucking companies to monitor truck driver behavior.
    • Built an alarm service that monitors a truck's trip from point A to point B. It raised potential alarms like delays in arrival time or truck stoppage.
    Technologies: Node.js, Express.js, Azure Blob Storage API, Docker, Azure Kubernetes Service (AKS), Azure Cosmos DB, Azure Key Vault, GitLab CI/CD, Azure Event Hubs, Full-stack, MacOS, Redux, Jest, MongoDB, Azure, REST APIs, Redis, Next.js
  • Senior Full-stack Developer

    2021 - 2021
    Scotiabank
    • Developed an online booking appointment application's full-stack features in React, Node.js, and Express.js, which helped millions of Scotiabank customers book appointments for personal and business purposes.
    • Integrated an online booking application with Scotiabank’s single sign-on for existing customers. Created public and private keys for a lower environment, which was used to communicate with downstream services.
    • Performed activities for production readiness according to Scotiabank’s standards like requesting service keys, a key vault, Akamai onboarding, BlackDuck Protex, HP Fortify scans, and web inspection scans.
    Technologies: React, JavaScript, Node.js, Express.js, React Query, PCF, Full-stack, MacOS, Redux, React Testing Library, Jest, Azure, Pivotal Cloud Foundry (PCF), REST APIs
  • Full-stack Developer

    2019 - 2021
    Manulife Canada
    • Developed GraphQL endpoints of health benefits services with Node.js and a Graph QL server with Apollo, which multiple clients of Manulife consumed.
    • Helped another Scrum team to integrate FormHero in the Manulife app, which will help millions of customers to access their health benefits who are enrolled before 2019.
    • Developed new features of a group benefits UI application in React and React Redux. New features were developed by keeping accessibility in mind.
    • Contributed to Manulife React design components, which were consumed by multiple Manulife applications.
    Technologies: React, JavaScript, Redux, Apollo Server, GraphQL, Node.js, Jenkins, Pivotal Cloud Foundry (PCF), Full-stack, PCF, React Testing Library, Jest, Azure, GitHub
  • Full-stack Developer

    2015 - 2019
    Livebarn
    • Developed a whole UI application from scratch in a startup as a single front-end developer, which was used by thousands of paid customers of Livebarn.
    • Developed a scheduling calendar application front end and back end, which Livebarn venue managers used to control the broadcasting of their venue events.
    • Developed a CI build system for a UI app with help of Webpack and Grunt, which made it possible to use and develop new features with React.
    Technologies: JavaScript, Node.js, Express.js, HTML5, CSS3, Bootstrap 3, jQuery, React, Grunt, Webpack, Full-stack, MacOS, Jest, AWS, AWS Lambda

Experience

  • Livebarn UI App
    https://livebarn.com

    A UI application I created that helps thousands of Livebarn customers to watch amateur sports like hockey, basketball, baseball, and volleyball all around the world on their mobile devices or computers. I was responsible for developing the front end and deployment of this UI application on the AWS cloud.

  • Online Appointment Booking
    https://hello.scotiabank.com/book

    This is an appointment booking system that helps Scotiabank customers book appointments online instead of calling or visiting a branch. I was responsible for developing full-stack features, including Rest APIs in Node.js and Express.js that communicate with downstream services and React components.

  • Scheduling Calendar

    A calendar application allows venue managers of LiveBarn to control the broadcasting feed, either live or on-demand from their venue, which is broadcasted on the LiveBarn website. My role was to develop a UI app which I have implemented with Backbone.js, jQuery, HTML5, CSS, and Bootstrap.

Skills

  • Languages

    JavaScript, HTML5, CSS3, GraphQL, PCF, Python 3, CSS
  • Frameworks

    Express.js, Bootstrap 3, Redux, Next.js, Jest
  • Libraries/APIs

    Node.js, React, jQuery, Azure Blob Storage API, Backbone.js, REST APIs
  • Other

    Full-stack, AWS, Apollo Server, React Query, React Testing Library, Single Sign-on (SSO), Storybook
  • Tools

    Webpack, Azure Kubernetes Service (AKS), Azure Key Vault, GitHub, Grunt, Jenkins, GitLab CI/CD, AWS Push Notification Service (AWS SNS), Amazon SQS, Amazon CloudWatch
  • Platforms

    MacOS, Docker, Azure, Pivotal Cloud Foundry (PCF), Azure Event Hubs, AWS Lambda
  • Storage

    MongoDB, Azure Cosmos DB, Redis, MySQL, Amazon S3 (AWS S3), PostgreSQL

Education

  • Master's Degree in Computer Science
    2012 - 2014
    Concordia University - Montreal

To view more profiles

Join Toptal
Share it with others