Harshvir Singh Gurm

I'm a Developer

About

I am a Senior Full Stack developer with 8+ years of experience in multiple backend and front-end languages. I have 3+ years of teaching experience. I am teaching Database, Advance Database Management, Full Stack development and Agile related courses at George Brown College. I am also teaching online Full Stack development bootcamps to students at University of Calgary, Concordia University and Western University. I am passionate about coding and I love to learn new language. I thrive on challenges! If I don’t know the answer to a technical problem, I am able to research and implement the appropriate solution.

Senior Full Stack Developer

  • Software Development: 8+ years of experience
  • Teaching: 3+ years of experience
  • Degree/Diploma: Computer Programming
  • Email: [email protected]
  • Hobbies: Running, Cycling, Watching movies
  • Reviews:

Skills

HTML 100%
CSS 90%
Bootstrap 90%
JavaScript 90%
JQuery 90%
Angular 85%
TypeScript 75%
VueJs 80%
PHP 85%
Node 85%
C# 65%
Python 70%
Bash 85%
Ionic 75%
Git 90%
Databases - Mysql, Mariadb, PostgresSQL, MSSQL 90%

Resume

Experience

Senior Full Stack Developer

Bell Mobility, Mississauga, ON 2022 - Present

  • Design, code, test, and maintain software applications using programming languages like PHP, Node.js, C#, Python
  • Works closely with cross-functional teams, including project managers, designers, testers, and other developers
  • Integrate data from various APIs, microservices, databases or another application
  • Perform code reviews to ensure that the code is efficient, secure, and scalable
  • Maintain code repositories using version control software like Git to track changes and collaborate with other developers
  • Implement continuous integration and delivery (CI/CD) to deploy the code to various environments

Professor (Part-time)

George Brown College, Toronto, ON2023 - Present

  • Teaching Database, Agile, Advance Database and Full Stack development courses to undergraduate students
  • Developing and updating course material, labs, quizzes, and exams on the BrightSpace(LMS)
  • Evaluating student performance, providing feedback, and grading assignments and exams on the Learning Management System(LMS)
  • Supervising and mentoring students engaged in group projects

Instructor (Part-time)

Robogarden Inc., Calgary, AB2023 - Present

  • Proficiency in front-end technologies (HTML, CSS, JavaScript, Jquery, Angular), back-end technologies (Node, Express), databases(MySQL, Mariadb, PostgresSQL, MongoDB) and mobile application development(Ionic)
  • Deliver lectures, conduct hands-on lab sessions, and provide assessments
  • Monitor student progress, provide constructive feedback, and offer 1-1 support when needed to ensure students meet learning objectives
  • Ability to simplify complex concepts and adapt teaching methods to diverse audiences
  • Excellent interpersonal and communication skills to effectively interact with students and stakeholders
  • Stay updated with the latest advancements in web development technologies to keep training content current and relevant

Senior Web Developer

Fourwit Technologies Pvt. Ltd., Mohali2019 - 2022

  • Consult with clients to develop and document web site requirements
  • Develop web applications using PHP, JavaScript, jQuery, Html, CSS AJAX, JSON or other programming languages
  • Integrating data from various back-end services and databases
  • Working with various frameworks such as Bootstrap, Laravel, CodeIgniter, Angular, VueJs
  • Maintain clients code through GIT
  • Managing relational database systems such as MySQL and SQL

 

Senior Web Developer

Techcom Software Solutions, Woodbridge2017 - 2019

  • Perform coding to business requirements/technical specifications, industry standards, and internal company standards and design guidelines
  • Excellent programming knowledge and expertise with PHP, HTML, CSS, JavaScript, jQuery, JSON
  • Proficient in administering and supporting multiple complex databases
  • Working in both a Linux and Windows environment

Computer Programmer

Activation Laboratories, Hamilton2016 - 2017

  • Working in an Agile Based Environment.
  • Updated/Maintained a CRM for clients to manage their data.
  • Working with Linux/Unix (Ubuntu) Operating System (Open SSH, Putty).
  • Designing/Optimizing relational database structure.
  • Keep track of files using CVS version controlling tool.
  • Design, document and test various projects.
  • Resolving various bugs and features requests.
  • Developed a KPI (Key Performance Indicator) dashboard to keep track of daily processes

Education

Computer Programmer

Sheridan College, Brampton2015 - 2016

Completed a 2-year program that develops skills through practical experience and innovative courses in systems design and implementation, programming, networking, windows servers, database and web technologies

Certificates

Cloud Digital Leader

Google

A Cloud Digital Leader can articulate the capabilities of Google Cloud core products and services and how they benefit organizations. They can also describe common business use cases and how cloud solutions support an enterprise.

Cloud Architect

Bell U (Bell University)

Cloud Computing Architecture focuses on the big picture of infrastructure design and configuration performs cost/benefit analysis to determine the financial, operational, and technical feasibility of adopting external cloud-based IT platform and infrastructure services.

Portfolio

  • All
  • Websites
  • Reviews

Cloud Lit

Cloudlit Tech Inc.

Student Reviews

George Brown College

Contact

Loading
Your message has been sent. Thank you!