Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic
Prakash  Maragannavar

Prakash Maragannavar

Senior Software Development Engineer At AMD
Hyderabad

Summary

Accomplished Senior Software Development Engineer with a robust background in Windows device driver development, notably with AMD India Pvt Ltd. and Capgemini. Expert in C, system programming, and debugging, showcasing a proven track record of innovative driver solutions. Demonstrates exceptional problem-solving abilities and a commitment to enhancing product functionality and reliability.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Development Engineer (windows Devi

AMD India Pvt Ltd.
Hyderabad
08.2021 - Current

Project: AFDK DLL AND Driver Development
• This Project involves development of UI based tool that helps
our ISV’S to integrate and test their APO with our Audio
Pipeline without much effort.
• I have involved in developing the driver and DLL from scratch.
• DLL interacts with UI backend(python based), take user inputs
from backend, communicates it to Kernel mode BUS driver.
Bus driver then communicates get response from
Firmware/HW.

Project : I2S Audio offload Driver.
• This project involves development of miniport functional audio
driver which helps in Offloading the Audio through
ACP(AudioCoprocessor PCI Device).
• Driver has to communicate with Windows Portclass drivers,
ACP Bus Driver

Software Engineer

Capgemini
Bangalore
11.2016 - 08.2021

Project: GNSS windows Driver Development.
• INTEL was and is involved in the Development of 7560, 7360
and M80 they can integrate on the Laptops.
• It’s a UMDF windows driver which will accept Inputs form MAP
application and communicates it to the Underlying Modem. to
get accurate location of the device.
• Involved in fixing the Customer issues and Enhancements of
the GNSS Driver.
• Got experience in working with tools like Driver Verifier,
AppVerifier for Tracking and issues Detection ( Crashes and
Memory Leaks)
• Have a good knowledge of Global Navigation Satellite System
(GNSS) and also Working experience

Education

Bachelor of Engineering. - Electronics And Communication

B. V. Bhoomaraddi College of Engg. & Tech., Hubli
Hubli Karnataka
06-2015

Pre University Course (PUC) - PCMB

Karnataka Science College, Dharwad
Dharwad
06-2011

Skills

  • Proficiency in C (pointers, multithreading, synchronization, bit manipulation, structs, unions, etc)
  • Windows device driver development (PCI/PCIe)
  • System programming (WinAPI, ISR, DPC, synchronization, memory management, etc)
  • Understanding of WDM, KMDF, and UMDF driver development frameworks
  • Driver Development Tools (MSFT Visual Studio, WDK, and SDK integration, test framework development)
  • Hardware Interfacing (Experience with PCI/PCIe, USB, I2C/SPI protocols)
  • Debugging Skills (WinDbg, Driver Verifier, debugging with symbols, memory dumps, etc)
  • Low-level programming, system-level understanding, and understanding of OS internals
  • System programming (WinAPI, ISR, DPC, synchronization, memory management, etc)
  • Understanding of GIT Environment

Certification

  • Kernel Mode Windows Device Driver Development

Accomplishments

  • Received WOW - Team Excellence Award for Quality Delivery.
  • Received WOW - Team Excellence Award for Client First
  • Recived couple of Spotlight awards for Bringup activities, Contributions to AFDK Tool, Contribution to .ETL Analyser tool.

Timeline

Senior Software Development Engineer (windows Devi

AMD India Pvt Ltd.
08.2021 - Current

Software Engineer

Capgemini
11.2016 - 08.2021

Bachelor of Engineering. - Electronics And Communication

B. V. Bhoomaraddi College of Engg. & Tech., Hubli

Pre University Course (PUC) - PCMB

Karnataka Science College, Dharwad
Prakash MaragannavarSenior Software Development Engineer At AMD