June 2018 - Present
Collaborated in the architecture design of Intel 3D-X Point products - Optane DIMM for a bigger system memory and Optane SSD - to accelerate slow media using it as cache
Devised the discovery and initialization process for Optane DIMM on DDR4 bus
Worked on 2 aspects of Optane DIMM - 2nd Level Memory(2LM) and Persistent Memory
Anchored weekly system debug meetings to resolve critical bugs ranging from low level issues involving PCIe, NVME, DDR to software level Windows OS issues using WinDbg tool
February 2016 - June 2018
Worked on Omni-Path, HPC communication architecture on Fabric Manager Software Suite
Designed and implemented ‘Pre-Defined Topology’ feature to enable users to verify the layout of cluster against an expected topology input file, improved process efficiency by 40%
Developed ‘Time Synchronization’ functionality in HPC cluster leading to enhanced debug capabilities
Accelerated development and debugging of legacy software, by merging two generations of code into single stream by using Unifdef Unix/Linux tool
Open Source Project GIT repo:
May 2015 - September 2015
Devised data visualization project to analyze multi-platform data generated by ‘SoC-Watch’ tool
June 2014 - December 2014
This was a 6 month transforming experience at The World's Leader Organisation in the field of Robotics. iRobot is the biggest and first company that introduced Robots to our life with its various vacuum-cleaning, scrubbing and military robots.
The Internship focussed towards developing features of their most aspiring product named as iRoomba. The experience added on various skills to my skillset. Python, Shell Scripting and C were the main tools used for development and hence it exposed me brighter towards these platforms. Apart from these I derived various abilities from my team members. Like, better ability to debug, better ability to automate and better ability to understand hardware and software.
May 2012 - September 2012
This internship in CRISP India (An Indo-German ISO 9001-2000 certified company) provided a brief introduction to embedded system, Embedded system architecture, working with MC9S12DP256 micro-controller, assembly language programming, HSC 12 instruction sets, programming in C for micro-controller, Real time interrupts, Stepper motor interfacing, pulse width modulation, DC motor interfacing, and A/D and D/A conversion