Shardool
338084 Georgia Tech Station, Atlanta, GA 30332
OBJECTIVE
Seeking a job where I can apply and enhance my skills at systems programming
EDUCATION
Master of Science in Computer Science Expected - May 2009
Georgia Institute of Technology, Atlanta, USA
GPA: 4.0/4.0
B.Tech with Honors in Information Technology January 2001 - December 2004
Indian Institute of Information Technology, Allahabad, India
CGPA: 9.0/10.0
PROFESSIONAL EXPERIENCE
Georgia Institute of Technology – High Performance I/O Group (at CERCS)
(Designation: Graduate Research Assistant) January 2008 - Present
• Developed tools for monitoring behavior of Supercomputing applications
• Developing methods for efficient scheduling of I/O Operations of HPC applications
Worldspan L.P. (Designation: Software Intern) May 2008 - August 2008
• Parallelized the flight-search engine for using multi-core architectures
• Produced significant improvements in the query execution time
Motorola India Pvt Ltd – Embedded Communications Computing Division May 2005 - July 2007
(Designation: Software Engineer)
• Developed a High-Availability Middleware on Linux, compliant with Service Availability Forum (www.saforum.org)
• Validated the Fault Tolerant Advanced Telecom Computing platform developed by Motorola
SKILL SET
Programming Languages C, C++, Java, Assembly (Intel x86)
Scripting Languages Shell Scripting(bash), Perl
Others (Tools/APIs) Lex & Yacc, Infiniband Verbs, Linux Kernel Programming
Development Platforms Linux, Unix , Windows Server 2003
Coursework Graduate Courses: Advanced Operating Systems, Real-Time Systems, High
Performance Communications, Computability and Algorithms, Computer Networks,
Parallel Computation
Undergraduate Courses: Operating Systems, Computer Networks, Distributed
Computing , Computer Graphics, Computer Algorithms, Parallel Computing
ACADEMIC PROJECTS
RDMA Based Portability Layer January 2008 - Present
• Provides a unified interface to Portals and Infiniband Verbs API
• Enables common RDMA semantics for both the underlying APIs
• Presently adding this RDMA support to the EVPath event transport middleware
Co-Scheduling Enhancements for Linux August 2007 – December 2007
• Modified the Linux scheduler (2.6.22) for improving performance of applications with concurrent tasks
• Improved performance of user-level spinlocks while maintaining fair-scheduling of tasks
LITMUS (Linux Time Measurement Utility Set) August 2004 – December 2004
• Created a set of utilities titled LITMUS to analyze the performance of Linux kernels (2.4)
• Evaluated the performance based on the parameters like interrupt latency, context switching time and their impact
on real-time performance was studied
OTHER ACTIVITIES
• Won the IT Quiz held at IIIT, Allahabad
• Organized the technical festival at IIIT, Allahabad
• Outdoor activities - Mountain Biking, Kayaking