Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Academic Background
Publication
Languages
Timeline
Generic

Shekhar Pandey

Halifax

Summary

Experienced AI Engineer with over seven years of expertise in designing, researching, developing, testing, and deploying AI-driven applications. Proficient in coding, algorithm development, and building neural networks, with a strong focus on computer vision, image processing, video analytics, and large language models (LLMs). Skilled in Gen-AI, Retrieval-Augmented Generation (RAG) pipelines, and CI/CD optimization. Passionate about pushing the boundaries of AI through research and innovation, continuously exploring new technologies to drive impactful solutions.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Lead Engineer(Video Analytics and Computer Vision)

Collins Aerospace
03.2022 - Current

Roles and responsibilities:

  • Image Processing: Develop and optimize algorithms and processes for image enhancement and manipulation.
  • Computer Vision: Lead the development of computer vision applications and technologies for various use cases.
  • Develop systems and algorithms for analyzing and deriving insights from video data.
  • Video Analytics: Implement video analytics solutions that leverage the capabilities of Nvidia Jetson and Xilinx Zynq Ultrascale+ evaluation boards.
  • CI/CD Pipelines: Manage and optimize continuous integration and continuous deployment pipelines to ensure efficient software development and delivery.
  • Gen-AI & RAG Pipeline: Design and implement Retrieval-Augmented Generation (RAG) pipelines to enhance AI-driven applications with contextual and domain-specific knowledge.
  • LLM (Large Language Models): Develop and integrate large language models for various applications, leveraging fine-tuning, prompt engineering, and efficient inference techniques.

Sr. Software Engineer

Applied Materials (Tech Mahindra)
01.2021 - 02.2022

Roles and responsibilities:

  • Building API (Tornado Python and Flask):
    Design and develop APIs using Tornado Python and Flask to enable seamless integration of models applications with backend services.
    Ensure API endpoints are efficient, secure, and well-documented.
    Collaborate with software engineers to integrate data science models into AR/VR applications.
  • Big Data: Handling big data using Apache Kafka involves ingesting massive data streams into Kafka topics and then processing and distributing this data in real-time to consumers, enabling scalable, fault-tolerant, and efficient data management and analytics.

Computer Scientist

Kiksar Technologies Pvt Ltd (AR/VR Company)
11.2019 - 12.2020

Responsibilities:

  • Develop and implement machine learning systems, including researching, designing, and optimizing ML algorithms and tools.
  • Conduct research on deep learning techniques, experiment with various architectures, and optimize deep learning models.
  • Apply image processing techniques to enhance data and improve model performance.
  • Produce immersive VR/AR experiences for mobile devices and the web, working with pre-created images and 3D models to create photorealistic simulations.
  • Collaborate closely with the Design/Art Team and Tech Lead on a daily basis to ensure seamless integration of ML and AI technologies.
  • Optimize applications for cross-platform compatibility to deliver high-quality experiences across various devices and platforms.

Data Scientist

Flipshope
05.2017 - 10.2019

Responsibilities:

  • Conduct advanced research in Natural Language Processing (NLP) to develop models for data classification, encompassing both text and image classification domains.
  • Apply NLP techniques to process and analyze textual data, combining it with image data for comprehensive classification solutions.
  • Implement object detection algorithms to identify and localize objects within images for various applications.
  • Perform data engineering tasks using Apache Kafka, Apache Spark, and Elasticsearch to manage and process large-scale datasets efficiently.
  • Optimize and adapt the existing Python codebase to C++ for performance and portability, ensuring seamless integration with other systems and environments.

Internship Trainer

Flipshope
01.2017 - 04.2017

Responsibilities:

  • Developed Python scripts for daily maintenance tasks, focusing on database indexes and table analysis to ensure data integrity and performance.
  • Conducted research and contributed to the design and implementation of scalable applications, specializing in information identification, extraction, analysis, retrieval, and indexing.
  • Engaged in information extraction from both images and text to contribute to the development of machine learning models, enhancing data processing capabilities.

Education

Master of Technology - Computer Engineering

Amrita School of Engineering
Bengaluru, India
03-2017

Master of Computer Application - Computer Application

University of Madras
Chennai, India
03-2015

Bachelor of Computer Application - Computer Application

Guru Nanak Dev University
Amritsar, India
03-2009

Skills

  • Tensorflow
  • OpenCV
  • NLP
  • Apache Kafka
  • Deep Learning
  • Machine Learning
  • Python
  • C
  • PyTorch
  • YOLO
  • Gen-AI (LLM)
  • RAG

Certification

  • Neural Networks and Deep Learning Specialization (deeplearning.ai)
  • Tensorflow Specialization (https://www.deeplearning.ai/)
  • University of London (Augmented Relativity and Virtual Reality Specialisation) Coursera

  • Mathematics for Machine Learning and Data Science Specialization (deeplearning.ai- coursera)

Personal Information

Title: Lead Engineer (Video Analytics And Computer Vision)

Academic Background

other,other,other

Publication

Data Classification Using Machine Learning Approach : This paper presents a supervised Multinomial Naïve Bayes Classifier machine learning algorithm to classify product listings to anonymous marketplaces. If the existing products are classified under the master taxonomy, the task is to automatically categorize a new product into one of the existing categories. 

https://www.researchgate.net/publication/320549282_Data_Classification_Using_Machine_Learning_Approach

Languages

English
Advanced (C1)
Hindi
Bilingual or Proficient (C2)
French
Beginner (A1)

Timeline

Lead Engineer(Video Analytics and Computer Vision)

Collins Aerospace
03.2022 - Current

Sr. Software Engineer

Applied Materials (Tech Mahindra)
01.2021 - 02.2022

Computer Scientist

Kiksar Technologies Pvt Ltd (AR/VR Company)
11.2019 - 12.2020

Data Scientist

Flipshope
05.2017 - 10.2019

Internship Trainer

Flipshope
01.2017 - 04.2017

Master of Technology - Computer Engineering

Amrita School of Engineering

Master of Computer Application - Computer Application

University of Madras

Bachelor of Computer Application - Computer Application

Guru Nanak Dev University
Shekhar Pandey