Shivam Patel

5737, Hobart St. Apt #5
Pittsburgh, PA 15217
USA

Website: http://shivampatel.net


Education:

  • Expected Graduation:
    May 2010
    Carnegie Mellon University, Pittsburgh, PA, USA
    GPA: 3.53/4.00
    MS - Information Security Technology and Management

  • 2006
    Institute of Engineering and Technology, UPTU, Lucknow, India
    Marks: 67.5% (I Division)
    Bachelor of Technology - Computer Science and Engineering (CSE)

Work Experience:

  • June – August 2009
    Bloomberg LP, New York City - Intern
    Interned with the Information Security group. Developed of a workflow management software in C++ using Bloomberg's proprietary 2-tier service oriented model. Wrote code and write-up for an exploit demonstration that was included in Bloomberg’s security training course.

  • September 2009 – present
    CERT, SEI, CMU. - Research Assistant


  • July 2006 – July 2008
    Wipro Technologies, Bangalore, India - Senior Software Engineer
    Responsibilities included coding, unit testing and deployment of various web based applications for Nationwide Insurance, Ohio, USA.
    Technologies: ASP, ASP.NET, COM, Javascript, HTML

  • March - August 2005
    Infozen Varsity,Lucknow, India - Guest Faculty
    Taught a summer semester class on web application security.
    Class Size: 12 Topics Included: Secure coding practices, ASP.NET, AJAX and MS-SQL server


Honors, Awards and Acheivements:

  • National Talent Search Scholar: Was selected for the prestigious NTSE (National Talent Search Examination) Award and Scholarship in India which is awarded to 750 students across the nation.

  • INI Scholarship: Was awarded a $24K scholarship by Information Networking Institute, CMU.

  • Feather in My Cap: Was awarded the coveted ‘Feather in My Cap’ award by my employer - Wipro Technologies for superlative performance.

  • Microsoft Certified Professional: - Ver 2.0 (MCP ID: 6269132) Passed 070-305 with score 906/1000


Projects:

  • Document Search Engine: Developed a document engine to searh the RCV1 corpus. Implemented Vector Space, Query Likelihood and Indri retrieval algorithms and compared the results using TREC eval format.

  • Kernel: Developed a UNIX like kernel that supports multiple virtual memory address spaces via paging, preemptive multitasking, and a small set of important system calls.

  • Bug-Trak: Developed a software that detects vulnerable code sections in software using code comparison techniques.

  • Device Drivers: Wrote device drivers for console, keyboard and timer for x86 IA32 architecture. Developed a popular game ‘Sokoban’ and integrated it with the drivers to make a kernel that boots up from floppy disk and serves the game.

  • Web Proxy: Developed a cache-enabled multi-threaded web-proxy in C.

  • Dynamic heap storage allocator (malloc): Developed a dynamic heap storage allocator in C using explicit lists. The allocator was optimized for throughput and utilization.

  • Debugging helper library: Developed a debugging helper library ‘traceback’ in C that can print the stack trace of functions in a program by crawling the stack frame by frame.

  • UNIX shell: Developed a limited UNIX shell that supports input-output redirection, processes signals and handles foreground and background jobs.


Hobby Projects:

  • Location Tracer: Developed a web based ‘Location Tracer’ system which allows a user to locate the country (and city, state with some accuracy) of a remote user. Has completed 100,000 traces so far

  • External Authentication for phpBB forums: Wrote script to allow open source phpbb forums to accept external authentication of users. Allows webmasters to integrate phpbb forums with an existing website without a need to create separate accounts.

  • Placement and Alumni websites: Developed the placement website and alumni website for my undergraduate Institute.


Skills:

Programming:

C, C++, x86 assembly, Java, Python, PHP, ASP and ASP.NET, Coldfusion, Javascript

Operating Systems:

Linux, Windows, Unix

Frameworks:

AJAX, YUI, Hadoop