Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Gurpinder Pal Singh

Brampton,ON

Summary

Over 12 years of experience as a full-stack developer, specializing in web-based user interactions and responsive UI components using React and Node.js. Proven track record in the financial and insurance sectors, collaborating with clients such as QBE Insurance UK Limited, HSBC UK PLC, and Discover Financial Services. Skilled in translating design wireframes into high-quality code with JavaScript and React, utilizing cloud services for deployment. Certified Level 0 architect from Capgemini with expertise in SDLC, Agile, and Waterfall methodologies, and proficient in CI/CD tools like Jenkins and PCF, leveraging Docker and Kubernetes.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Lead Developer

Capgemini
Mississauga, ON
02.2017 - Current
  • Designed and integrated software components using React and Node.js to enhance functionality.
  • Developed new components and widgets utilizing React hooks for improved user experience.
  • Executed unit testing on all UI code components with JEST to ensure high quality standards.
  • Performed rigorous unit testing on application code prior to delivery to meet quality expectations.
  • Implemented centralized state management through Redux for efficient application performance.
  • Contributed to development of technical specifications in alignment with architectural design.
  • Created REST APIs using Node.js (Express) and Python to support application functionalities.
  • Collaborated with software development and testing teams to deliver robust applications meeting client requirements.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Deployed the application on a server environment using Docker containers and Kubernetes clusters.
  • Designed MongoDB database schemas to store application data.

Senior Developer

smartData Enterprises (I) Ltd
Chandigarh, India
05.2015 - 02.2017
  • Conducted requirement analysis for each assigned story during sprints.
  • Designed, developed, and integrated software components using React and Node.js.
  • Executed unit testing on UI code components by creating and implementing test procedures with JEST.
  • Ensured quality standards of software code through rigorous unit testing of applications.
  • Utilized Middleware and Redux-Promise to retrieve data from back-end systems.
  • Collaborated with backend teams to integrate Java microservices with RESTful APIs into React application.
  • Optimized application components to enhance performance across devices and browsers using advanced techniques.
  • Built reusable components and front-end libraries for future use.
  • Deployed microservices on Kubernetes clusters in order to increase the scalability and availability of services.

Software Developer

Click Labs Pvt. Ltd.
Chandigarh, India
07.2013 - 05.2015
  • Developed front end utilizing AngularJS, JavaScript, and HTML5 for optimal user experience.
  • Conducted requirement analysis for each assigned story during every Sprint.
  • Created REST APIs using Node.js (Express) to enhance backend functionality.
  • Integrated UI components and business logic for each story through AngularJS.
  • Debugged code to identify and resolve errors efficiently.
  • Collaborated with team members to ensure successful project delivery.

Education

Masters of Computer Applications -

Panjab University
Chandigarh, India
06-2013

Skills

  • React and Redux
  • JavaScript (ES6) and TypeScript
  • Nodejs and Express
  • RESTful APIs
  • HTML5, CSS3
  • Python
  • Bug fixing and debugging
  • Testing frameworks (Jest, Jasmine, Karma)
  • CI/CD and DevOps
  • Database management (MongoDB, MySQL, SOQL)
  • Webpage design and optimization
  • Version control (Git)
  • Continuous integration (Jenkins)
  • Pivotal Cloud Foundry (PCF)
  • Containerization (Docker, Kubernetes)
  • AngularJS framework
  • Webpack and Babel
  • NPM package management
  • Test-driven development (TDD)
  • Agile project management (JIRA)

Certification

  • PCEP-30-02 (Certified Python Developer)
  • M101JS: MongoDB for Node.js Developers
  • Capgemini Level 0 Architect

Timeline

Lead Developer

Capgemini
02.2017 - Current

Senior Developer

smartData Enterprises (I) Ltd
05.2015 - 02.2017

Software Developer

Click Labs Pvt. Ltd.
07.2013 - 05.2015

Masters of Computer Applications -

Panjab University
Gurpinder Pal Singh