PRAKHAR BANSAL
www.linkedin.com/in/prakharbansal*1 adihmw@r.postjobfree.com 510-***-****
SKILLS
Programming languages: C, C++, Python, Bash, MATLAB, Assembly(Beginner) Softwares & Simulators: LLVM, Intel PIN, Libvirt, Contiki-NG, Simulink, QEMU-KVM, RocksDB Protocols, Tools & Platforms: CAN, JTAG, GDB, Git, UART, TCP/IP, NVMe, Atmel, Raspberry Pi, Linux PROFESSIONAL WORK EXPERIENCE
Kioxia America Inc., CA, USA 06/2020 - 09/2020
Software Engineer Intern, Solutions Engineering, KumoScale
- Characterized the NVMe SSD to be implemented as a networked flash storage service over the NVMe-oF standard.
- Automated performance testing using Python and by running tests on a Kubernetes cluster. Google Summer of Code 2020 06/2020 - 08/2020
Student Developer, Libvirt
- Designed and Implemented a Libvirt driver for Jailhouse Hypervisor, to enable Jailhouse cell lifecycle management through Libvirt. (https://summerofcode.withgoogle.com/archive/2020/projects/5436033845428224/) Department of Electrical & Computer Engineering, Iowa State University, USA Graduate Teaching Assistant, Operating Systems 01/2020 - 05/2020
- Grading assignments and helping out students in their lab and project assignments. Graduate Research Assistant, Data Storage Lab 05/2019 - 05/2020
- Performance benchmarking of In-memory databases and key-value stores with non-volatile memories(NVMs).
- Memory profiling of applications using static analysis using LLVM Compiler Infrastructure using C++. IBM, India 03/2015 - 07/2018
Application Developer, SAP Products
- Programmed and debugged client requirements to modify various SAP applications running in the ABAP runtime. Technology Business Incubator(www.tbi-kiet.in), India 07/2013 - 12/2014 Founding Engineer, Smart Fire Alarm
- Restructured and Programmed the Atmel microcontroller to send data to an MQTT server to collect sensor data.
- Enabled notifications using DTMF signaling and Integrated the alarm system with the distributed sensors. ACADEMIC PROJECTS
Wireless sensor Network Protocols Implementation on Contiki-NG Spring 2019
- Implemented a data collection application based on Routing layer protocol(RLP) over 6LoWPAN using Nullnet.
- Simulated TSCH MAC layer protocol on Cooja for the reliable transmission of the packets in WSN. Monitoring Memory Accesses of Applications Spring 2019
- Analyzed memory access patterns of applications using dynamic analysis with Intel’s PIN instrumentation framework.
- Developed an Instrumentation tool using the PIN to perform both procedural and instruction-level instrumentation. Microcontroller Based Fire Alarm System Using Smoke Detector Spring 2013
- Designed and Programmed the AT89C52 microcontroller for displaying the temperature on LCD, turn on an LED in case of fire, and sound the buzzer based on the reading from an MQ2 gas sensor and LM35 temperature sensor. ACADEMICS
- M.S. Computer Engg(3.54/4.0), Iowa State University, Ames, IA, USA Nov 2020 Real-Time Systems, Embedded Computer Systems, Wireless Sensor Networks, Advanced Protocols and Network Security, Advanced-Data Storage Systems, Digital Signal Processing, Electronic System Integration for Agricultural Machinery
- B. Tech. Electronics and Communications Engg, Uttar Pradesh Technical University, UP, India Jun 2013