Achieved 2nd place in June 2025 Hackathon organized by Wireless Communication Systems group, demonstrating strong problem-solving skills and technical expertise.
Overview
4
4
years of professional experience
Work History
Firmware Engineer
Intel India Private Limited
08.2024 - Current
As Firmware Engineer I am responsible for enabling the debug features for the firmware team.
I have worked on Debug Hardware, enabling the Intel proprietary Tools communicate with the actual hardware.
Our team enables the traces, from the hardware which is known as debug traces.
Developed a tool which captures the trace in the form of an .etl file using Microsoft Api.
The captured traces are then given to the application to get it in human readable format.
This entire decoding on traces were built as a single nutmeg package which is used by several applications.
Encoding on HCI Commands | GUI to help Firmware Engineers
The tool main emphasis was on helping different engineers to know what types of params exist in a HCI Command.
Tool’s input was an XML which contained all possible data related to the commands.
Program Analyst
Cognizant Solution Private Limited
10.2021 - 09.2022
As a Program Analyst at Cognizant, I specialized in automation testing for web applications using Cucumber and Eclipse IDE. Leveraging my expertise, I designed and implemented automated test scenarios, enhancing the efficiency and reliability of the testing process.
My responsibilities included creating feature files using Cucumber, creating step definitions, and integrating them into the Eclipse environment.
The websites of Automation and Manual Testing of Pacific Gas an Electric Company were tested by the developed framework.
Throughout this role, I contributed to the seamless execution of test scripts, identified, and reported defects, and collaborated with cross-functional teams to ensure the delivery of high-quality software solutions.
Actively participated in developing testing framework.
My dedication to utilizing cutting-edge tools and methodologies in automation testing aligns with the commitment to excellence at Cognizant.
Education
M. Tech - Computer Science
Manipal Institute of Technology
06.2024
B. Tech - Electrical, Electronics And Communications Engineering
Acharya Institute of Technology
07.2021
Skills
Programming languages: Python, C#, C
Parallel computing: MPI, CUDA
Web development: HTML, CSS, JavaScript, ReactJS, NodeJS
Soft skills: Time management, teamwork, problem-solving, documentation
Presentation skills and flexibility
IDEs: PyCharm, Visual Studio, VS Code, Eclipse
Extracurricular Activities & Certificates
Earned Build Websites from Strach with HTML & CSS Online course- Udemy (2022-01-31) Build Responsive Real-World Websites with HTML and CSS Online course- Udemy (2022-08-03) The Complete ReactJS & Redux Course- Build Modern Web Apps Online course- Udemy (2022-08-17) Accelerated JavaScript Training Online course- Udemy (2022-01-31) Earned IIT Madras, GUVI Full Stack Development Certificate (2022-07) Served as the captain of the Basketball team at district level.
Training
Intel India Private Limited | Software Intern Graduate Level
Wi-Fi Installation using Rest API | (Python Modules – os, shutil, zipfile, requests, urllib3, selenium webdriver, PyCharm IDE)
A REST API link contains the details of required version of driver and its zip path to download.
So, the test can get the response from this Rest API and downloading the zip file to our local machine and install the driver.
Post and Pre installation test are performed to validate the installation was done successfully.
C# based RC Tool- Wrapping to C++ | (C++, C#, Visual Studio IDE)
Initially HCI tool is integrated to C++ environment by means of .exe execution of C# based files. This .exe dependencies were not preferable.
Modified C# based files by making Component Object Model (COM) visible true and generating the Interface class which can communicate with these components.
On enabling the register access, we can generate Type Library Files (TLB) which can be imported to C++ project.
C++ project was modified to include the TLB file along with DLL’s it uses instead of .exe.
Now the main function must interact with the TLB with the help of interface Class which was exposed to get the required output.
HCI Command and Events DLL | (Python Modules – pdfplumber, etree.ElementTree, C#, Visual Studio IDE)
Based on Core Specification related to Host Controller Interface (HCI) a Dynamic Link Library (DLL) was developed which can decode various HCI Commands and Events.
A python script extracts the HCI Commands and Events details from the Core Specification Pdf and convert it in a required format. This was achieved with the help of Python module pdfplumber which can extract text of a pdf file.
Now with the help of this Xml python module etree.ElementTree was used to read xml content.
Now a generic patter among Commands and Events was analyzed and make a python script to generate .cs files for each pattern.
A manual file cs file was made which could include all the generated cs file to form a DLL which was then integrated with different stakeholders.
Cognizant Solutions Private Limited | Program Analyst Trainee
Test framework Training | (Java, Cucumber framework, Eclipse IDE)
Training related to Java programming languages, OOPs Concepts.
Training related to Scrum, Maven, TestNG.
Training related to test framework Cucumber and Behavior Driven Development (BDD).
Timeline
Firmware Engineer
Intel India Private Limited
08.2024 - Current
Program Analyst
Cognizant Solution Private Limited
10.2021 - 09.2022
M. Tech - Computer Science
Manipal Institute of Technology
B. Tech - Electrical, Electronics And Communications Engineering
Development Tools Software Engineer at Intel Technology India Private LimitedDevelopment Tools Software Engineer at Intel Technology India Private Limited