Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Pranjal Negi

Software Developer
107 Bhavani Avenue, Palm Meadows, Whitefield, Bengaluru

Summary

Accomplished Senior Software Developer with a robust background in the Qt framework and C++ with 5+ years of experience, honed at Tata Elxsi Limited. Expert in creating scalable applications and enhancing data processing efficiency. Demonstrates strong problem-solving skills and a commitment to quality, leveraging expertise in Git and design patterns for superior project outcomes.


Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Developer

Tata Elxsi LImited
10.2023 - Current
  • Developed scalable applications for efficient data processing and management.
  • Worked on QT Qml project with C++ interfacing

Professional 1 Software Developer

Capgemini Technology Services
10.2022 - 10.2023
  • .Ensured seamless migrations from legacy systems to modern platforms through meticulous planning, testing, and execution.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.

QT and QML Developer

Chetu India Pvt Limited
07.2021 - 09.2022
  • Worked as Qt QML developer to create high end software using Qt QML and widgets along with some c++ middleware applications.
  • Created various UIs depending on client's requirement with tight deadlines.

Software Developer

Bitstone Infotech Private Limited
02.2020 - 07.2021
  • Worked in developing applications in Qt(c++) framework, QML(Qt modelling language) for client's product with day to day updates and regular code reviews.
  • Worked on to maintain good code structure using design patterns which may help in follow open closed principal.

Electronics Engineer

Sunfox Technologies Private limited
04.2017 - 01.2018
  • Created and strengthened testing procedures to enhance quality controls.
  • Arduino , I2C LCDs, MQ sensors, Bluetooth module, Distance sensors
  • Developed different IoT projects using Arduino, ATMEL Studio, Raspberry Pi, Proteus simulator, Eagle PCB design

Education

Bachelor of Technology - Electronics And Communications Engineering

Graphic Era University
Dehradun
07.2013 - 06.2017

Indian Certificate of Secondary Education (10th) - Science

Lucknow Public Collegiate
Lucknow
04.2010 - 03.2011

Indian School Certificate (12th) - Science

Lucknow Public Collegiate
Lucknow
04.2012 - 03.2013

Skills

    Core Java

    C

    Qt framework

    QML

    Design Patterns

    Python

    Collection Framework

    STL

    Sqlite

    Git

Projects


Projects :


Anesthesia Machine


As a QT developer my responsibility was to to develop UI Components using QML for the device screen and interfacing the data with xml configuration files.

Using Model View Architecture to display the data from the machine.

_________________________________________________


Tractor Data Screen


As a Qt Developer my job was to create architecture and components for the UI Screen and backend development in Qt C++.

Using Qt Widget Application  my role was to create a seamless application with many UI components, layouts and models.

_________________________________________________
Hard Disk Management

As a C++ and Qt Developer my responsibility was to develop application capable of setting the hard disk by Initialization, FIPS initialization, create users, revert SID, revert PSID, locking/unlocking etc using Qt Widget application.

_________________________________________________

Headset Device Drivers

As a C++ and Qt Developer my responsibility was to develop two way communication application between headsets and Softphones like Zoom, Skype, MS Teams and many More.The software was divided into two parts,

  • GUI application to control and test headset signals.
  • Middleware application to sync signals from headset and softphones

_________________________________________________

Payment Gateway Application.


As a C++ developer my role was to create structure for the program that takes card input from the payment device.

The application was designed for an API hosted payment gateway. each Payment type had an API that handled the task.

The device used in the project was Verifone M440.

_________________________________________________

Android Social Networking Application

As a Qt QML Developer my responsibility was to develop a social networking application with QT Quick application capable of performing various features of a social network.

_________________________________________________

BATCAM Ultrasonic and Thermal Camera

Using Qt framework and QML toolkits, Object oriented concepts, design patterns,Data Structure, Standard Template libraries, my responsibility is to develop features like Media Library, Bluetooth functionality, Folder organizer, XMP data,PRPD graph,Storage monitor, Thermal camera User Interface, device activation using cryptography.

_________________________________________________


SPANDAN ECG Device

Most compact and light weighted device. No battery on board.

Using circuit design , my responsibility was to develop power efficient and compact ECG device with maximum possible accuracy of test results.

Developed algorithms in Python on MATLAB to analyze different patterns in ECG waves. Analyze results to define 12 arrhythmic diseases.


Timeline

Senior Software Developer

Tata Elxsi LImited
10.2023 - Current

Professional 1 Software Developer

Capgemini Technology Services
10.2022 - 10.2023

QT and QML Developer

Chetu India Pvt Limited
07.2021 - 09.2022

Software Developer

Bitstone Infotech Private Limited
02.2020 - 07.2021

Electronics Engineer

Sunfox Technologies Private limited
04.2017 - 01.2018

Bachelor of Technology - Electronics And Communications Engineering

Graphic Era University
07.2013 - 06.2017

Indian School Certificate (12th) - Science

Lucknow Public Collegiate
04.2012 - 03.2013

Indian Certificate of Secondary Education (10th) - Science

Lucknow Public Collegiate
04.2010 - 03.2011
Pranjal NegiSoftware Developer