Summary
Overview
Work History
Education
Skills Matrix
Professional Projects
Timeline
Generic

Nishant Sagar Pandey

Master's Student (Artificial Intelligence)
Stirling

Summary

Artificial intelligence student and experienced software developer with a deep background in software engineering and embedded systems. Skilled in Python, C++, and embedded C, with practical experience in firmware development, systems automation and optimizations. Possesses interests in machine learning, computer vision, and intelligent automation. Significantly contributed to an AI research paper published internationally.

Overview

2
2
years of professional experience

Work History

Software Engineer

Satyam Software Solutions Pvt. Ltd.
11.2022 - 01.2025
  • Company Overview: S-CUBE
  • Developed robust and efficient embedded software systems for use in Indian Metro alongside ensuring adherence to coding standards and best practices.
  • Modified and enhanced existing software to meet the evolving requirements; thus improved overall systems functionality


Education

B.Eng - Electronics and Communication Engineering

Jaypee Institute of Information Technology
India
08.2018 - 07.2022

Master of Science - Artificial Intelligence

University of Stirling
UK
04.2001 -

Skills Matrix

Operating systems: Windows 10/11, Linux (Ubuntu OS, Raspberry Pi OS)
Programming Languages: embedded C (Intermediate), C++ (Intermediate), Python3 (Advanced), Java (Beginner)
Frameworks and Libraries: Tensorflow, H.A.L., numpy, pandas, matplotlib, OpenCV, Flask
Tools: Keil (Version 4) , STM32cube ide, Google Colaboratory, Apache Maven, Kaggle, Visual Studio Code, Git
Microcontrollers Used: - STM32, NXP, Nuvoton, Microchip
Communication Protocols: - UART, SPI, I2C, Sockets (TCP/IP, UDP)

Professional Projects

  • Automatic Fare Collection (A.F.C.) Gate Software Development for Delhi Metro, Spearheaded the development of firmware for A.F.C. Gate, managing 4.7 million daily footfalls, oversought the comprehensive firmware development for the gate control unit's NXP microcontroller, and established robust serial communication between firmware and the application layer.
  • Ticket Vending Machine Camera Module for Chennai Metro, Designed and developed a web application in Python for live video streaming from a ticket vending machine's camera module, incorporating Picamera2 and OpenCV for video capture and processing, with automated video file saving every 24 hours.
  • Mini UPS Firmware and Application Development, Developed firmware for a mini UPS control board's microcontroller to enable shutdown on command and status reporting via serial port, while also created protocols for seamless application layer integration.
  • Dynamic QR Payment System for Card Dispenser Machine, Developed a QR-based test payment system for Card Dispenser machine using Java and REST APIs from Airtel Payments Bank. Integrated QR code functionalities into the graphical user interface using socket communication.
  • Automatic Fare Collection (A.F.C.) Gate Software Development for Chennai Metro, Configured hardware peripherals of the gate control board's STM32 microcontroller, integrated it with the application layer, developed a C++ wrapper class to interface with the firmware, and finally worked on the algorithm for sensor-based passage control logic of the A.F.C. gate.

Timeline

Software Engineer

Satyam Software Solutions Pvt. Ltd.
11.2022 - 01.2025

B.Eng - Electronics and Communication Engineering

Jaypee Institute of Information Technology
08.2018 - 07.2022

Master of Science - Artificial Intelligence

University of Stirling
04.2001 -
Nishant Sagar PandeyMaster's Student (Artificial Intelligence)