Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Gurpinder Pal Singh

Ontario,Canada

Summary

Over 12 years of experience as a front-end 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 HSBC UK PLC and Discover. 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.

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.

Sr. Front End 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.

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
01.2013

Skills

  • React and Redux
  • JavaScript (ES6) and TypeScript
  • Express (Nodejs)
  • Sprint planning
  • Bug fixing and debugging
  • Webpage design and optimization
  • RESTful APIs
  • CI/CD and DevOps
  • Client servicing
  • HTML, CSS, and JavaScript
  • Webpack and Babel
  • Testing frameworks (Jest, Jasmine, Karma)
  • NPM package management
  • Database management (MongoDB, MySQL, SOQL)
  • Nodejs and Express
  • AngularJS framework
  • Version control (Git)
  • Continuous integration (Jenkins)
  • Pivotal Cloud Foundry (PCF)
  • Containerization (Docker, Kubernetes)
  • 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

Sr. Front End 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