Summary
Overview
Work History
Education
Skills
Projects
Training
Certification
Languages
Timeline
Prashant Rai

Prashant Rai

Software Engineer
Gurugram

Summary

"Versatile Software Engineer with 3 years of hands-on experience in C++, mpls, Python, C#, VC++, MFC, SQLand Win32, proficient in multi-threading, and adept in socket programming including TCP/IP and UDP protocols. Eager to expand skill set by exploring new technologies such as Django, Generative AI and others. Known for delivering efficient solutions and keen problem-solving skills, committed to continuous learning and professional growth. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

JTEKT Electronics India Pvt. Ltd(Formally Known as Koyo electronic)
05.2024 - Current
  • Developed and maintained software solutions using C++, VC++, mpls, MFC,SQL and Win32, demonstrating proficiency in multi-threading and advanced programming techniques
  • Successfully integrated third-party APIs and libraries to enhance functionality and improve overall system performance
  • Demonstrated the ability to design PLC systems using the ladder logic structure, ensuring efficient and reliable automation solutions
  • Showed experience in working cohesively with team members, sharing tasks, and achieving shared objectives.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Expertise in C++ ,Python,C# and SQL.
  • Utilized data planning techniques to streamline project workflows and enhance data management efficiency.
  • Developed structured data plans to support project objectives, ensuring organized data flow and resource allocation.

Software Engineer

Planetcast Media Services Limited
08.2021 - 12.2023
  • Developed and maintained software solutions using C++, Python, C#, VC++, MFC,SQL and Win32, demonstrating proficiency in multi-threading and advanced programming techniques
  • Implemented socket programming functionalities, including TCP/IP and UDP protocols, for efficient communication in networked environments
  • Collaborated with cross-functional teams to design and troubleshoot software systems, ensuring seamless integration and functionality
  • Collaborated with teams to design robust solutions meeting client requirements
  • Integrated third-party APIs and libraries for enhanced functionality
  • Demonstrated strong problem-solving skills and attention to detail in resolving technical issues and implementing effective solutions.
  • Expertise in C++ ,Python and SQL

Education

Bachelor of Technology - Computer Science And Engineering

IMS Engineering College, Ghaziabad, India
07.2021

Intermediate - Mathematics

LPM Public School
06.2017

Blooming Bud's School, Gorakhpur, India
07.2015

Skills

  • C#
  • C
  • Python
  • Java script
  • HTML
  • CSS
  • Visual studio
  • Visual studio code
  • SVN
  • Git
  • SQL
  • MYSQL
  • Microsoft office
  • NET Framework
  • MFC
  • IMGUI
  • Win32
  • Django
  • OOPs
  • DSA
  • Dynamic Programming
  • Client-Server Architecture
  • Plugin Architecture
  • AI/ML
  • FFM Peg
  • Image Magic
  • NDI SDK
  • Ts Duck
  • Object-Oriented Programming
  • Software Development Lifecycle
  • Team Collaboration
  • Agile Methodologies
  • JIRA
  • Code debugging
  • Programming
  • Software Documentation
  • Database Management Software
  • API Integration

Projects

MULTIVIEWER

  • Multi viewer is a product , it contains multi source screen at single time.
  • It is powerful tool to monitoring all connected source, it support UDP,RTMP ,SDI and other sources, MFC, VC++, C++, Win32, Python, MFC DLL, Multithreading.
  • Develop API to communicate with web client

GFX3.X, Graphics Server

  • Win form based application to overlay graphics on NDI or SDI video source. Used MYSQL to fetch graphics information.
  • Multi threaded application to lower CPU usage along with Error handling. This project is based on C#, .Net., C#, .Net

Asrun Generator,

  • Working on the console based python application Which generate the Asrun with different formats by interacting with database. We can create different Asruns for different channels.

 Kostac PLC Design

  • Working on C++ and MFC based application which is developed to design PLC, It also support multiple type of PLC and identify with their ID.
  • It follow the ladder mechanism and used the concept of embedded functionality.

Billing Management System

  • In this Project , I have used javascript,HTML,CSS for designing and functionality.
  • It connect with database and generate bill of goods

Client Manager

  • This is personal project that i have done for my client , It fetch the record from Database and show the details of customer.
  • It have a functionality to add , delete and update the details about customer .
  • I have used Javascript,Sql,Html,css in this project


Training

  • Machine Learning with Python (Cetpa)
  • Mycropython (NIELIT Calicut)
  • Matlab (NIELIT Calicut)
  • Embedded for beginner (NIELIT Calicut)

Certification

Masters in Data Science(Pursing)

Languages

English
Hindi
Bilingual or Proficient (C2)

Timeline

Software Engineer - JTEKT Electronics India Pvt. Ltd(Formally Known as Koyo electronic)
05.2024 - Current
Software Engineer - Planetcast Media Services Limited
08.2021 - 12.2023
IMS Engineering College - Bachelor of Technology, Computer Science And Engineering
LPM Public School - Intermediate, Mathematics
Blooming Bud's School - ,

Masters in Data Science(Pursing)

Prashant RaiSoftware Engineer