Karandeep Singh Dhillon

St John’s, Newfoundland and Labrador, Canada karandeepdps@gmail.com

Experienced Developer with a demonstrated history of working in the AI industry. Have worked on Aerial Imagery, Construction Imagery, Retail, and Medical Imagery.

Area of proficiency: Python, Numpy, Pandas, Deep Learning, RL, Keras, DevOps, C++, AWS, TF, OpenVino, Unity-3D

Experience

Deputy Manager India (Surveillance Data Analyst)

Jio

Worked on retail analytics, handled 1000 cameras, deployed async AI models for analytics.

Jun 2021 - Nov 2021

Machine Learning Engineer |||

NewSpace Research and Technologies

• Received Top performer (Future Star Band- 4.44/4.50) in the CV/ML Team.

• Built Dataset generation pipeline for object detection and semantic segmentation using Unity3D, which included domain randomization techniques

• Developed a simulated environment in Unity-3D for autonomous flight and trained the RL model. Improved the reward using different randomization techniques, gamma, and stacked observations

• Created a Python module for visual odometry using sensor fusion for path planning in GPS denied situations

Jun 2020 - Jun 2021

Computer Vision Engineer

Einsite Palo Alto USA

• Core member of first CV-ML Team, which raised 1M$.

• Built communication module for transferring RTSP stream and meta-data from Raspberry-PI, Jetson- Nano to android smartphone.

• Built Keypoints prediction model using Keras for pose estimation of an object.

• Built model for Surface Material Classification using Deep Learning (Keras).

• Built a Machine learning model for Activity Prediction using IMU data.

• Built Highly Precise Automatic Number Plate Recognition and classification.

• Built Highly efficient multi Threaded GUI Application for Construction Site Insights(Truck count, PPE, Person Count, Truck Movement analysis using GPS HAT module for raspberryPi) on top of state-of-the-art Object Localization Techniques using OpenVino and NCS stick.

• Created python Classes for sequential data upload to AWS S3 and software update for edge device software.

• Created Data Reconciliation scripts for daily asset metrics(Incomplete Transactions, Missing packets, etc.).

May 2018 - Jun 2020

Computer Vision Intern

Einsite

•Automation of server provisioning and configuration using custom templates with Ansible.

•Trained Yolo v2, v3 model using custom images.

•Annotating of images for YOLOv2, YOLOv3, and data augmentation to increase dataset size.

•Object detection and classification of dataset crawled from various sources.

•Setup ELK stack for Application log analysis.

•Using MQTT broker and subscriber fetched images from raspberry pi on the AWS server and pushed classification results to S3.

Feb 2018 - Apr 2018

Research Intern

Indian Institute of Remote Sensing (IIRS), Indian Space Research Organization (ISRO)

•Using Signal Processing and Image processing Algorithms developing a tool to Convert Level 0 Raw SAR Data to Level 1 for human footprint classification

May 2017 - Dec 2017

Education

Memorial University of Newfoundland

Master's degree
Artificial Intelligence

Grade: :D

Sep 2021 - April 2024

International Institute of Information Technology Bangalore

PGD
Artificial Intelligence

Grade: 93%

Nov 2020 - Nov 2021

University of Petroleum and Energy Studies

Student- B.Tech CSE with specialization in Business Analytics and Optimization,

Grade: 87%

May 2014 - May 2018

Skills

Programming Languages & Tools
Workflow
  • Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

Apart from being an AI developer, I enjoy meeting new people and building stuff. I am an aeromodeller and practice drone racing during my free time. During the warmer months here in Canada, I enjoy playing basketball and running.

I am an aspiring chef, and I spend a lot of my free time exploring the latest technology advancements in the AI development world.

Awards & Certifications

  • IBM Certified BA.
  • 1st Position in Project Parliament(Minor Projects Presentation Competition).
  • 1st Position in the event ByteCode (C programming) at UPES-CSI National Convention.
  • 1st Position in the event Blind Coders (Blind C programming) at IGNITE(College Technical Fest).
  • All India rank 7 (AI) among 8000 teams in IndiaHacks India’s Biggest Hackathon.
  • Secured 1st Position at the Android development workshop conducted by UPES in association with Antaragni IIT Kanpur.
  • 1st Position in the event Pandora’s Box (C programming) at UPES-ACM National Convention.