Karanjot Singh

Senior Software Engineer

North York, Ontario, Canada8 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in Full-Stack Web Development and AI.
  • Proven experience in developing cloud-based solutions.
  • Strong background in backend development and machine learning.
Stackforce AI infers this person is a Full-Stack Developer with expertise in AI and cloud-based solutions.

Contact

Skills

Core Skills

Web DevelopmentArtificial Intelligence (ai).net FrameworkReact.jsAngularPython

Other Skills

Adobe PhotoshopAlgorithmsAmazon Web Services (AWS)Back-End Web DevelopmentBlockchainCC++Data StructuresGithubHTMLJavaJavaScriptLinuxManagementMicrosoft Excel

About

A technology enthusiast and a passionate coder, I have a few years of experience as a software developer. Although my experience is mostly in Full-Stack Web Development, I have also tried my hands on Machine Learning, Computer Vision, and Mobile App Development. Everyday I try to do justice to the inspiring words of Steve Jobs, "Today, you do the best work of your entire life".

Experience

Genesys

2 roles

Senior Software Developer

Jan 2023Present · 3 yrs 2 mos · Ontario, Canada · Remote

  • Developing new features and making improvements to the existing ones with a focus on testing and stability as a part of the Speech and Text Analytics team.
Node.jsWeb DevelopmentJavaJavaScriptVue.jsAmazon Web Services (AWS)+3

Software Development Intern

Apr 2022Dec 2022 · 8 mos · Ontario, Canada · Remote

JavaPython

University of waterloo

2 roles

Research Assistant/ Full-Stack Developer

Promoted

Sep 2022Dec 2022 · 3 mos · Waterloo, Ontario, Canada

  • Contributed to the react based frontend and .NET based backend of Palisade and Anvil products of Palitronica that fuses hardware and software technologies to builds and deploy cutting-edge solutions to defend critical infrastructure and key resources.
.NET FrameworkReact.jsArtificial Intelligence (AI)

Teaching Assistant

May 2022Aug 2022 · 3 mos · Waterloo, Ontario, Canada

  • Delivered tutorials
  • Helped students in the lab of MTE-220 course
  • Graded pre-lab assignments and exams

Samsung electronics

Software Engineer

Mar 2020Aug 2021 · 1 yr 5 mos

  • Delivered the News Notice-board feature and parts of the Billing module as a contributor to the LYNKCloud project developing frontend on Angular & React, and backend microservices using Spring Boot framework
  • Aced the Professional and Advanced Software Certification tests with 100% score
React.jsAngularJavaBack-End Web Development

Wipro limited

Project Engineer

Jul 2019Mar 2020 · 8 mos · Bangaon Area, India

  • Center of Excellence-Open Source Group - CTO Office
  • 'Star Batch' recruitment program (a premier fast track technology leadership hiring program, specially crafted to identify and recruit high caliber students from top universities in India).
  • As part of Multi Cloud Management Platform (MCM) project, worked on AIOps related tasks including anomaly detection. In anomaly detection task, researched and implemented algorithms like Self Organizing Maps (SOM), and used open source tools like Facebook's prophet. Combined these with fundamental mathematics and statistics to optimise even further
  • Developed the entire Python based backend of the Workload Migration module to implement core functionalities using Kubernetes, NATS queue, Velero, etc.
PythonBack-End Web DevelopmentArtificial Intelligence (AI)

Graposs edutech private limited

Software Development Intern

Dec 2018Jan 2019 · 1 mo · New Delhi Area, India

  • Contributed to the development of SarkariPariksha Android application and obtained gainful insights from the company’s past data

The aquarian inventors (agriiprince)

ML and Technology Consultant

Sep 2018Nov 2018 · 2 mos · Bangaon Area, India · Remote

  • Worked on Machine Learning/ Deep Learning related tasks such as writing code in python to clean the data, apply matrix completion algorithms to impute the sparse data and build ML models for crop-price prediction
  • Developed certain modules of the AgriiPrince Android application coordinating with the backend team
  • Wrote python scripts to web-scrape publically available data from various sources and stored the data in online Databases, local CSV and JSON files (whichever format suited the most and as per requirement). This data was later used in the ML/DL related tasks
Python

Topcoder

Software Development Intern

May 2018Jul 2018 · 2 mos · Jaipur Area, India

  • Wrote script to synchronize data between two Salesforce Organizations
  • Developed goodies management web-application using Node.js
  • Instrumental in lending a helping hand in organizing TCO (Topcoder Open) '18

Coding ninjas india

Teaching Assistant

Dec 2017Apr 2018 · 4 mos · Delhi

  • Mentored students by taking doubt sessions, debugging codes & helping them in their assignments & various projects in the JAVA Foundation & Data Structures training course

Newgen software

Summer Intern

Jun 2017Jul 2017 · 1 mo · Noida Area, India

  • Studied the products offered by Newgen Software Technologies & a case study supplemented with a Functional Specifications Requirements (FSD) document where the requirements of the client & the solution provided by Newgen Software to its client
  • Delivered project titled "Document Management System of Premier Telecom" where, based on the requirements of the client, a solution to digitize their as-is operations and make them faster and efficient was proposed. A Software Requirements Specifications (SRS) document was prepared for the development team to work on and formally record the requirements of the client. Several presentations were delivered as a part of peer and HR review

Education

University of Waterloo

Master's degree — Computer Software Engineering

Sep 2021Dec 2022

Netaji Subhas Institute of Technology

Bachelor of Engineering (B.E.) — Instrumentation and Control Engg.

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Web Development & Artificial Intelligence (ai)

Explore similar profiles based on matching skills and experience