1

Click here to load reader

Himanshu_Resume

Embed Size (px)

Citation preview

Page 1: Himanshu_Resume

HIMANSHU RAJPUT

700 Health Sciences Dr, Stony Brook, NY, 11790

[email protected]| (513)857-9314

EDUCATION

Stony Brook University, Expected Graduation Date- Dec 2016

MS Computer Science GPA-3.50/4

Courses - Operating Systems, Analysis of Algorithms,

Supercomputing, Network Security, Energy Efficient Computing

National Institute Of Technology, Rourkela, India May 2011

B.Tech Computer Science and Engineering GPA-7.93/10

SKILLS

Programming Languages: C (5 years), C++ (2 years), Python (1 year)

Tools: Git, Perforce, DUMA, ARM Streamline, GDB, tcpdump

Familiarity with: Spark, MySQL, AWS EC2, CUDA, Cilk++, X Window System

PROJECTS

Implemented stackable, anti-malware file system based on wrapfs – Intercepted read and write methods to check

buffer passed by user against malware patterns and quarantine the infected file (under Prof. Erez Zadok)

Multi-mode system call to submit jobs to the kernel for asynchronous and concurrent processing- implemented

producer/consumer queue and user space module to add/list/remove and change priority of jobs

Linux kernel module to support a new system call for encryption/decryption of file

Dynamic Interference-Aware Load Balancing: User-centric solution to detect and estimate interference in cloud-

deployed applications without requiring any assistance from the hypervisor Poster @ SOCC 2016

Simplified tcpdump - Network monitoring application using the libpcap packet capture library

Plugboard proxy- It adds an extra layer of encryption to connections towards TCP services and acts as both, client-

side proxy and server-side reverse proxy

WORK EXPERIENCE

Research Assistant Dept. of Computer Science SBU Summer 2016

Working with Prof. Anshul Gandhi to study the effect of co-location of virtual machines in the cloud deployed

cluster. We are applying queueing-theoretic models to detect, classify, and estimate interference due to the

contention for physical resources (CPU, network and cache).

Lead Engineer Samsung Research Institute Delhi July 2011-July 2015

Designed and implemented modules for Samsung Smart TV which enabled rich features like 3D Mode

(Stereoscopy) and Splitting of screen in temporal and spatial mode on Tizen Platform

Implemented seamless runtime resolution change feature which supported applications of different resolutions

to run alone or simultaneously on TV – Modified Window Manager, Compositor and DDX Driver

Improved performance of Cairo(2D Graphics Library) Operator Source for xlib surface by ~5x

Developed Screensaver Manager (multi-threaded daemon) and exposed APIs to convert any application to

screensaver and set various features of screensaver

Modifications in Xorg, X11, video driver and performance analysis of graphics middleware

AWARDS AND ACTIVITIES

Participation in the Asia Regional Round of ACM International Collegiate Programming Contest (ICPC) 2009

Winner of 4 national level robotics competitions held at IIT Kharagpur, IIT Mumbai and NIT Rourkela