Software professional with over 9+ years of experience in C/C++ programming using Linux platform. Skilled in developing firmware for Embedded with exposure to Real-Time operating systems. Passionate about embedded technology, also hands-on experience with Azure Cloud Services.
Overview
10
10
years of professional experience
5
5
Certifications
Work History
Senior Software Specialist
LTIMindtree, Client TomTom
4 2024 - Current
Design & implementing application architecture to optimize the navigation system using Qt 5 cross platform framework with C++ on Linux OS Ubuntu 20.04 LTS.
Integrating existing GPS & develop routing algorithms for real time navigation.
Ensure efficient map rendering, data fetching & overall application performance.
Troubleshoot/Identify & fix bugs, performance bottlenecks with Linux specific compatibility issues.
Work with other developers & participate in code reviews.
Utilize development tools use GitHub for version control, Jira for project management, JFrog for artifact management, DLT viewer for log analysis, VP2 logging & PuTTY for remote access.
Developed comprehensive documentation, simplifying troubleshooting and maintenance tasks for team.
Conducted code optimization to enhance system performance ensuring smooth integration with exiting system on linux.
Senior Software Engineer
Zensar Technology, Client Mastercard
05.2022 - 04.2024
Developed MasterCard Payment System in C/C++ using Linux.
Integrating payment system with external services such as gateways or third-party APIs.
Performed unit test cases for each case and create confluence page for each development work.
Tool using - Putty,Rally,Git,Bit-bucket,Jenkins,Gtest
Payment method development work embedded C programming code and hardware prototype development, testing.
Develop cryptographic algorithms and protocols for secure transaction processing, key management and encryption.
Developed scalable applications using agile methodologies for timely project delivery.
Introduced automation tools for efficient deployment processes, minimizing downtime during updates.
IT Analyst
TCS
01.2017 - 05.2022
Completed 2 projects Avis Budget Car Group and Infotainment System used in car.
In Avis Car Budget Group project as Design, develop, and maintain software applications for Linux platforms using C programming languages with Azure cloud.
Write unit tests, integration tests, and system-level tests to validate software functionality, performance, and reliability, ensuring compliance with project requirements and industry standard.
Stay updated on latest developments in C programming languages, Linux operating systems, and software development tools, incorporating new technologies and best practices into software projects.
In Infotainment System project as Implement software modules in C/Embedded C for embedded platforms, ensuring adherence to coding standards, software design principles, and automotive safety regulations (ISO 26262).
Integrate third-party libraries, APIs, and software frameworks into infotainment systems, ensuring compatibility, stability, and performance.
Debug and troubleshoot software issues using tools such as GDB, oscilloscopes, and automotive diagnostic tools, analyzing system logs and telemetry data to identify root causes and implement solutions.
Additionally involved in Azure Cloud & Administration work implemented & managed azure infrastructure including virtual machine, storage account, azure backup & network configuration.
Ensured high availability & scalability of azure services through effective monitoring & automated scripts.
Collaborate with cross-functional teams to integrate azure based solutions with exiting systems & application.
Jr. Embedded Developer
Atishay Limited
08.2015 - 12.2016
In House Development Project of Bio-metric Attendance System
Design, develop, and maintain embedded software modules for bio-metric attendance system, including fingerprint recognition, face detection.
Cross compiling libraries on Linux platform, testing codes, writing generic functions for UART, I2C, SPI communication and OpenCV.
Utilize C/C++ programming languages and Qt framework to implement graphical user interfaces (GUI) for configuration, enrollment, and attendance management functions.
Implement bio-metric algorithms and signal processing techniques for feature extraction, template matching, and bio-metric template storage on embedded platforms.
Debug and troubleshoot software issues using tools such as GDB and bio-metric sensor diagnostic utilities, analyzing system logs.
Jr. Linux/Embedded Developer
Lift Trade Pvt. Ltd.
06.2014 - 07.2015
Completed Firmware development project on various circuitry part used in lift elevator like Automatic Rescue Device/Matrix Display/Alarm/Battery Charger/Lift Annunciation.
Design, develop, and maintain firmware for lift using C/Embedded C as elevator control systems, including control algorithms, state machines, and hardware interfaces.
Implement lift annunciation features, including door status indicators, floor indicators, and emergency alerts, ensuring compliance with safety regulations and industry standards.
Ensure compliance with lift industry standards and regulations, including EN 81 and ASME A17.1.
Education
Embedded System Design -
Oasis Technology
Pune (MH) January - 2014
Electronics & Telecommunication -
Nagpur University
India (MH) August - 2013
Higher Secondary School -
Nagpur University
India (MH) February - 2009
Secondary School -
Nagpur University
India (MH) March - 2007
Skills
C/C
Embedded C
Git/GitHub
Jenkins
Azure Cloud
Qt 5
Linux
Certification
Embedded System Design PG (Oasis Technology, Pune)