|
Operating Systems, Virtualization and Distributed Computing. |
|
|
Age/Sex/Nationality |
24 / Male / Indian |
|
Education |
Georgia Institute of Technology Atlanta, USA
Birla Institute of Technology and Science Pilani, India |
|
Georgia Institute of Technology Atlanta, USA Global Object Storage System
Barcelona Supercomputing Center Barcelona, Spain Efficient HPC application placement in Virtualized Clusters using low level hardware monitoring |
|
|
VMware Palo Alto, USA Working in Virtual Infrastructure Management group that develops scalable management servers for configuring and controlling virtual machines on the host. VMware Palo Alto, USA Implemented dynamic type loading in the python bindings of VMware’s VMOMI infrastructure. The resulting library loads upto 50% faster and consumes upto 60% less memory
IBM - India Software Labs Bangalore, India Patents filed IBM Blue Cloud Computing Design and Development of a Backup and Recovery Appliance for System P Servers of IBM. Integrated WPAR Management (IWPAR) Balanced Configuration Unit (BCU) Toolkit AIX Basic Operating System Commands
Institut European d'Administration des Affaires (INSEAD) Fontainebleau, France L2C: Learning to Collaborate - European Union Funded Project Intelligent Agents: Birla Institute of Technology & Science Pilani, India Conducted lab sessions and tutored graduate students in the course work of "Advanced Architecture and Performance Evaluation" ValueMomentum Software Services Pvt. Ltd. Hyderabad, India Word2Fo Bangalore Stock Exchange Karnataka, Bangalore Design and Development of Risk Management Software (RMS) |
|
|
Course Projects (during M.S) |
Developed a pre-emptive user-level thread package similar to PThreads library. Implemented centralized, software combining tree and MCS tree barrier algorithms to synchronize OpenMP threads and MPI processes. Wrote an optimization pass for LLVM infrastructure to insert array bound checks and remove redundant checks. Developed a simulator for out-of-order superscalar processor that uses Tomasulo algorithm and fetches multiple instructions per cycle. Added a Role Based Access Control (RBAC) layer to the UNIX file protection to defend against insecure file system calls. Implemented a Web Proxy server using Sun RPC Protocol and libcurl & evaluated performance with LRU and Greedy Dual Size caching schemes. Developed a light weight recoverable virtual memory library that provides persistent memory for transactional applications. Evaluation and correlation of power consumption with multiple categories of resource utilization on an enterprise server. |
|
Course Projects (during B.E) |
Designed and Implemented a set of traditional experiments in the area of Computer Networking for remote experimentation using the MIT iLabs architecture. Developed a synthesizable RTL description of the MIPS processor datapath for a given instruction subset and implemented a micro-programmed control unit for the above system. Design, simulation and synthesis of a Fully Associative, Write back, No Write Allocate, and FIFO Replacement policy based Cache memory. Design of BITS-Pilani campus inter-network keeping technology-trends, performance, cost-effectiveness, scalability and security in mind. Made a bootable shell on a floppy to execute a few commands in Assembly Language. Simulation and synthesis of multi-cycle data path for a sub-set of MIPS instruction set implemented using micro-programmed control unit. Developed a Slot machine game using Java Swing. Constructed a Non-Recursive top down predictive parser for a given grammar of expressions by implementing a Push Down Automaton. Implemented a compiler for a restricted grammar of C language. |
|
Technical Skills |
Languages: C, C++, Java, Python, Latex, x86 Assembly Language Programming, Verilog, SQL OS and Hypervisors: XEN, KVM, AIX (LPAR and WPAR), Linux IDE's and Tools: LLVM, Eclipse, Xcode, gdb, Valgrind, ptrace |
|
Secured 10th position (out of around 4,44,517 students) in Intermediate Examination (+2) in Andhra Pradesh, India. Top 0.5 percentile in EAMCET (out of 1,30,324 students from all over the state). Top 1 percentile in AIEEE (out of 3,27,000 students from all over the country). Recipient of Prestigious Pratibha Scholarship from Andhra Pradesh State Government. Secured first place in "Smash the Bug", a code debugging contest held as a part of APOGEE 2006, an all |
|
|
Manager of Center for Entrepreneurial Leadership division at BITSAA International. Senior Vice President of the Center for Entrepreneurial Leadership, BITS-Pilani (one of the top 5 entrepreneurship clubs in India and one of the 10 Centers of Excellence at BITS Pilani). Coordinator of International Business plan competition "Conquest" conducted during the academic year 2005 - 2006 in BITS Pilani. Semifinalist of Conquest 2008, an International Business plan competition. Selected for the Grassroutes Fellowship Programme as a part of which I went on a road-trip in Andhra Pradesh to document changemakers at the grassroutes level. Core student member of National Entrepreneurship Network (NEN), a conglomerate of IIT-B, IIM-A, BITS Pilani, IBAB and SPJIMR. Played a pivotal role in building a huge pool of mentors and judges (comprising of eminent CEO's and VC's) and generating sponsorship for various events of Center for Entrepreneurial Leadership. Co-founding student member of the BITS-IBM Linux Club. Campus Relationship Manager of BITS Pilani in IBM. Involved in organizing Internship programs and Technology Workshops for BITS Pilani Amatuer Guitarist |
|
|
References |
Available on request |