Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Charanpreet Singh

Brossard,Quebec

Summary

Solution-driven Lead Full Stack Developer adept at contributing to highly collaborative work environment, finding solutions and successfully designing, developing, and maintaining web applications. Demonstrated expertise in utilizing a diverse set of technologies, including ASP.Net, .Net Core, C#, JavaScript, React, Angular, SQL Server, MySQL, and more with 5+ years of experience. Designed and developed web applications across multiple APIs, third-party integrations and databases.

Overview

8
8
years of professional experience

Work History

Lead Full Stack Developer

Explorance Inc.
09.2019 - Current
  • Led a dynamic team of developers in the end-to-end development of web applications using ASP.Net, .Net Core, C#, JavaScript, React, and Angular.
  • Build an angular app and created Restful API's to migrate user data from legacy code base to new oauth2 identity provider.
  • Experience in using JSON Web Tokens (JWT) and OAuth2.0 to provide authentication and authorization to Rest services by exchanging Access Tokens.
  • Experience in using Message Queue service like RabbitMQ for communication between apps.
  • Conducted regular code reviews, providing constructive feedback to enhance code quality, performance, and security.
  • Worked closely with project managers to define project requirements, estimate timelines, and mitigate potential risks.
  • Established and enforced best practices resulting in improved code maintainability, scalability, and overall project success.

Software Developer Intern

Explorance Inc.
11.2018 - 08.2019
  • Developed Translation editor project using Angular and restful API's using .Net core.
  • Worked with developers to identify and remove software bugs.
  • Learned software engineering process improvements and best practices.
  • Shadowed team members to learn new tasks and how to appropriately handle technical issues.

Software Engineer

Spice Digital
01.2016 - 04.2017
  • Data extraction from various sources, transformation and preparing reports.
  • Created and maintained optimal Data pipeline architecture.
  • Writing and execution of ETL scripts.
  • Reporting data demographics using D# charting.

Education

Graduate Diploma - Computer Science

Concordia University
Montreal, QC
08.2019

Bachelor of Science - Information Technology

Punjab Technical University
Punjab, India
07.2016

Skills

  • Languages: C#, JavaScript, HTML, CSS
  • Web Technologies: ASPNet, Net Core, React, Angular, RESTful APIs
  • Databases: SQL Server, MySQL
  • Cloud Platforms: Azure
  • Tools and Platforms: Visual Studio, Git, Jira, IIS
  • Methodologies: Agile, Scrum

Languages

English
Full Professional
Punjabi
Native or Bilingual
Hindi
Native or Bilingual

Timeline

Lead Full Stack Developer

Explorance Inc.
09.2019 - Current

Software Developer Intern

Explorance Inc.
11.2018 - 08.2019

Software Engineer

Spice Digital
01.2016 - 04.2017

Graduate Diploma - Computer Science

Concordia University

Bachelor of Science - Information Technology

Punjab Technical University
Charanpreet Singh