Jitesh H Shah
****, ***** ***** ****. *** ***, Raleigh NC 27606
Email: ****@*******.***, ******@****.*** Phone: 919-***-****
Github: https://github.com/jitesh1337
OBJECTIVE
A position as an entry-level Software Engineer
EDUCATION
North Carolina State University, Raleigh, US Aug 2010 - Present
MS in Computer Science. Expected Graduation: June 2012. GPA: 4.00/4.00
Pune Institute of Computer Technology, Pune, India Aug 2004 - Jun 2008
Bachelor of Engineering, Computer Engineering. CGPA: 3.97/4.00
RELEVANT COURSES
COMPUTER SKILLS
Skillset: Linux kernel programming, System programming, Cloud Computing, Embedded
development
Launguages: C, C++, GCC inline assembly (used for ARMv7), Python, Shell scripting, Java
Tools: Git, Make, gdb, strace, valgrind, gprof/gcov, oprofile, cscope/ctags, Eclipse
OS: Linux (RedHat and Debian based distributions), WindowsWORK EXPERIENCE
North Carolina State University, Raleigh, US Jan 2011 - PresentGraduate Research Assistant, Cyber Defense Laboratory
- Working on an in-house implementation of the TrustZone architecture on an i.MX53
development board from
FreeScale (Cortex-A8 processor)
- Ported an O ine VM patching tool to RPM-based distributions
NVIDIA, Beaverton, US May 2011 - Aug 2011Hardware Intern, Mobile BU
- glibc functions optimization for an ARMv7-based Tegra processor
Marvell Semiconductors Pvt. Ltd., Pune, India Jul 2008 - Jul 2010
Software Engineer, Wireless R&D
- Maintainer of the Fedora-ARM project Jan 2009 - Dec 2009
Bootstrapped Fedora for the ARM architecture. Built around 90% of the RPM repository.
Released three
versions: Fedora 10, 11 and 12
- Designed and implemented a flash-based configuration manager, a low-footprint HTTP
server and an SSDP
module for an ARMv5-based wireless microcontroller (ThreadX Operating System)
- Wrote drivers for the on-board crypto engine of an ARMv5 microcontroller
PROJECTS
Provenance Management for VCL-based cloud Jan 2011 - Apr 2011
Implemented secure and stealthy monitors on VM instances (CentOS) in the NCSU's VCL
(Virtual Computing
Lab) environment for resource usage and anomalous events (by scouring security logs).
Programmed in Python
User-level thread library similar to pthread Jan 2011 - April 2011
Implemented a user-level thread library, with scheduler & mutex support, and API same as
the pthread library
Network-assisted TCP congestion control module Sep 2010 - Nov 2010
Designed a new TCP congestion control module with assistance from the network.
Implemented it on the Linux
kernel. Compared with TCP CUBIC and RENO
Re-design of UBI metadata for faster mount times Jun 2009 - Mar 2010
Mentored a senior year project aimed at improving mount times of huge flash devices that
use UBI at the block
layer. Got a speed-up of about 2x with the new design. Implemented inside the Linux
kernel
Optimizing Network data paths in a virtual network Jun 2007 - Mar 2008
Optimized TCP communication among guest VMs running on the same physical machine by
sharing memory
pages between the guest VMs. Achieved a speed-up of about 3x. Implemented over the
coLinux hypervisor
HONORS
University topper in the University of Pune, 2005-06
Highest score in Engineering Mathematics,
University of Pune, 2004-05