2
Rajendra Kumar Raghupatruni R AJENDRA K UMAR R AGHUPATRUNI Chapin C 1032 Ay Stony Brook, NY 11970 www.linkedin.com/pub/rajendra-kumar-r/18/b7/940 https://github.com/rkumar2468 (631) 974-8007 [email protected] [email protected] EDUCATION Masters in Computer Science Stony Brook University, New York, U.S.A Courses: Operating Systems, Algorithms, Compilers, Storage Systems Aug 2014 Dec 2015 (expected) GPA: 3.42/4.00 B.E. in Electronics and Communications Engineering Andhra University, Andhra Pradesh, India Jun 2006 - May 2010 GPA: 9.54/10 LANGUAGES AND TOOLS Programming & Scripting C, C++, Perl, Shell Scripting, Tcl, Python Database Oracle, SQL, PL/SQL Operating Systems HP-UX, Linux, Solaris Tools HP-TeMIP, NNM, OVPI, OM, Mycom INTERNSHIP Software Engineering Intern Tintri Storage Inc., May 2015 Aug 2015 Objective: Disaster Recovery solution for a Data Center Designed an Application to convert a VMware VM to HyperV VM disk Devised a smart logic to migrate the converted VM disk to Azure Cloud storage Achieved azure storage cost savings to customers by using an efficient algorithm Saved bandwidth while uploading the disk to cloud storage ACADEMIC PROJECTS Mini Compiler (Python, MIPS Assembly) Built a Lexer and Parser for a custom Grammar (CFG) of my compiler Generated AST, Intermediate Code in MIPS Implemented Copy Propagation, Loop Invariants, Dead code elimination, Constant Propagation optimizations Transaction Compounds on NFSv4 Server (Linux, C) Implemented atomic operations support on compound operations Used ZFS snapshots to provide atomicity in NFS Ganesha Porting Graphene to FreeBSD (FreeBSD, C) Graphene, a library OS which adapted a host ABI from Drawbridge, which was implemented in windows Ported Graphene to FreeBSD to run the Linux binaries on FreeBSD without recompiling on host OS Page Table, System calls implementation in JOS (Linux, C) Implemented paging pml4e_walk, page allocation, page remove, ipc send, ipc receive etc. in JOS Implemented system calls like page map, page alloc, set trapframe at kernel level and fork, spawn in user library Implemented interrupt handling in JOS WORK EXPERIENCE Software Engineer Hewlett Packard, India Oct 2010 Jul 2014 Event Correlation & Automatic Trouble Ticketing Systems (ILog, C++, Oracle and Perl, Platform: Linux/Unix) Developed an Expert system which automatically correlates the incoming events The system generates a Root Cause notification An automatic TT is also created in Service Manager Saved a lot of operator’s time and manual effort to identify root cause and create a trouble ticket

Rajendra - Software Engineer

Embed Size (px)

Citation preview

Page 1: Rajendra - Software Engineer

Rajendra Kumar Raghupatruni

R A J E N D R A K U M A R R A G H U P A T R U N I

Chapin C 1032 Ay

Stony Brook, NY 11970 www.linkedin.com/pub/rajendra-kumar-r/18/b7/940

https://github.com/rkumar2468

(631) 974-8007

[email protected]

[email protected]

EDUCATION

Masters in Computer Science

Stony Brook University, New York, U.S.A

Courses: Operating Systems, Algorithms, Compilers, Storage Systems

Aug 2014 – Dec 2015 (expected)

GPA: 3.42/4.00

B.E. in Electronics and Communications Engineering

Andhra University, Andhra Pradesh, India

Jun 2006 - May 2010

GPA: 9.54/10

LANGUAGES AND TOOLS

Programming & Scripting C, C++, Perl, Shell Scripting, Tcl, Python

Database Oracle, SQL, PL/SQL

Operating Systems HP-UX, Linux, Solaris

Tools HP-TeMIP, NNM, OVPI, OM, Mycom

INTERNSHIP

Software Engineering Intern Tintri Storage Inc., May 2015 – Aug 2015

Objective: Disaster Recovery solution for a Data Center

Designed an Application to convert a VMware VM to HyperV VM disk

Devised a smart logic to migrate the converted VM disk to Azure Cloud storage

Achieved azure storage cost savings to customers by using an efficient algorithm

Saved bandwidth while uploading the disk to cloud storage

ACADEMIC PROJECTS

Mini Compiler (Python, MIPS Assembly)

Built a Lexer and Parser for a custom Grammar (CFG) of my compiler

Generated AST, Intermediate Code in MIPS

Implemented Copy Propagation, Loop Invariants, Dead code elimination, Constant Propagation optimizations

Transaction Compounds on NFSv4 Server (Linux, C)

Implemented atomic operations support on compound operations

Used ZFS snapshots to provide atomicity in NFS Ganesha

Porting Graphene to FreeBSD (FreeBSD, C)

Graphene, a library OS which adapted a host ABI from Drawbridge, which was implemented in windows

Ported Graphene to FreeBSD to run the Linux binaries on FreeBSD without recompiling on host OS

Page Table, System calls implementation in JOS (Linux, C)

Implemented paging – pml4e_walk, page allocation, page remove, ipc send, ipc receive etc. in JOS

Implemented system calls like page map, page alloc, set trapframe at kernel level and fork, spawn in user

library

Implemented interrupt handling in JOS

WORK EXPERIENCE

Software Engineer Hewlett Packard, India Oct 2010 – Jul 2014

Event Correlation & Automatic Trouble Ticketing Systems (ILog, C++, Oracle and Perl, Platform: Linux/Unix)

Developed an Expert system which automatically correlates the incoming events

The system generates a Root Cause notification

An automatic TT is also created in Service Manager

Saved a lot of operator’s time and manual effort to identify root cause and create a trouble ticket

Page 2: Rajendra - Software Engineer

Rajendra Kumar Raghupatruni

Perl module to extract Inventory Data (Perl, C++, Shell, Platform: Linux/Unix)

Developed a module in Perl, C++ and Shell scripting to extract Topology

This module extracts other value added information from the EMS to model the Network in TeMIP

Achieved real time updates to operators than the legacy static update module, which gets updated once a day

Google Maps Integration with TeMIP (C++, JavaScript, GIS API v3, jQuery)

Implemented Google maps v3 feature (plugin) to TeMIP using JavaScript, jQuery, GIS APIv3 and VC++

This feature provided flexibility to the users to view their network health over a large geographic area from a

single console

Maintenance of HP-TeMIP (C++, Shell, Platform: Linux/Unix)

Worked as an L3 maintenance engineer for the network management tool, HP-TeMIP

Improved the turn around time to resolve bugs by sharing the knowledge base to fellow engineers

ACHIEVEMENTS

Awarded “Executioner Making a Difference FY13 and FY14 programs” for my contributions & initiatives for

the project Vodafone SNOC in 2013 and integration of Google Maps with TeMIP in 2014

Recognized as “Living Our Values FY13 program” for my contributions in CMS India

Received “Most enthusiastic player award, Bangalore” for my contributions in the project GP-OSS 2011

CONTACT:

Rajendra Kumar Raghupatruni

(631) 974-8007

[email protected]

[email protected]