Upload
rajendra-kumar-r
View
211
Download
7
Embed Size (px)
Citation preview
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
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 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