Nagaraja Rao is a senior systems and software engineer with extensive experience in object-oriented design, analysis, Agile development, and SCRUM methodology. He has designed multi-tiered architectures and distributed computing environments. Currently, he works as a senior systems engineer at Sabre where he has implemented monitoring and caching solutions to improve performance and reduce hardware costs.
1. Nagaraja Rao
1089 Hawkwood Way, Allen, TX 75013 • 949.468.0297 • nrao@yahoo.com
Profile
An accomplished Systems and Software Engineer specializing in Object
Oriented Design and Analysis with extensive experience in Agile and SCRUM
development, SDLC process including requirements definition, analysis,
design, implementation, testing, and maintenance.
● Translated customer needs into business requirements and technology
solutions.
● Extensively designed multi-tiered architecture and distributed computing
environment.
● Analyzed complex problems and provided innovative software solution using
OOD/A.
● Excelled in Agile development, SCRUM methodology, Test Driven
Development (TDD), Software Quality Automation, troubleshooting, testing
and documentation.
● Proficient in debugging of complex multi threaded applications, and software
Skills
● UNIX, Linux, Windows 10, NT, Windows 2000/9X, X-Windows, OSF/Motif
● C, C++, Visual C++, Boost, JAVA, C#, STL, MFC, Win32 SDK, COM, Visual
Basic, Verilog HDL, Web Service
● OOD, OOA, UML, Design Patterns, TDD, Agile/Scrum
● Oracle PL/SQL, Pro*C, OCI, MS Access, SQL Server
● J2EE – XML, Servlets, JSP, EJB, JDBC, JMS; Tomcat, ANT
● PERL, C/Bourne Shell, VB/Java Script, ASP, HTML, XML, LEX/YACC, AWK/SED
● GITS, ClearCase, ClearQuest, Gnats, DDTS, SourceSafe, SCCS, RCS, PVCS;
Rational - Rose, Robot, Performance Studio, Purify; GDB, GCOV
● 3GPP, Diameter, CAP2/3, SS7, TAPI, TCP/IP, FTP, HTTP, IMAP, ISUP, ITR,
INAP, IS-41C, Triton, MGTS
● JIRA, Eclipse, Visual Studio, Visio, MS Office Suite, SharePoint
Relevant Experience
Sabre, Southlake, TX. 2014 - Current
Sr. Systems Engineer
Designed and developed system monitoring tools in highly scalable cluster
environment.
● Administered thousands of RHEL servers in a cluster environment.
● Performed benchmarking for system performance and capacity analysis.
● Replaced Prognosis monitoring tool with Zabbix to save 2 million licensing
fees.
● Implemented additional monitoring/alerting tools to minimize system
downtime.
● Implemented remote cache and near real-time cache based solutions for
airline shopping and pricing, which reduced hardware footprint by 30%.
Comverse, Allen, TX. 2003 - 2014
2. Sr. Software Engineer
● Designed and developed converged billing engine for prepaid, postpaid, cable,
and data sessions using a single data model.
● Involved in requirement, analysis, and design phase of Converged billing
engine.
● Designed and developed various software modules in multi-tiered, multi-
functional architecture using messaging techinques, IPC, web services.
● Implemented Kenan FX postpaid functionalities in Comverse-ONE Converged
billing engine. Implemented converged billing engine using OOD, OOA,
Rational Rose, C++, STL, Pro*C, OCI, TDD, SCRUM and web services.
● Implemented telephony state machine using UML/Visio tool; Diameter session
charging; CAP2/3 location based billing applications on UNIX/Linux platform.
● Created Billing Automation Tool using C++, PERL and shell scripting, Oracle,
SQL-Plus. Implemented IPC, TCP/IP, and socket routines for multi-threaded
processes.
● Extensively used TDD methodology for unit testing and executed integration,
system testing. Analyzed and resolved customer issues with minimal effort
using GDB, GCOV and Purify. Conducted design review, code review and test
plan reviews. Coordinated with UI team and third party to develop interface
routines.
● Mentored team members to get acquaintance with complex software modules
and helped them to be productive in quick time.
Boston Technology, Wakefield, MA. 1996 - 2002
Software Engineer
Designed and developed voicemail system, voice activated dialing (VAD) system, and
unified mailbox.
● Implemented the customer requirements and delivered the state-of-the-art
product.
● Designed and implemented SS7, IS-41C, ITR, INAP and TAPI features using
C++, Win32 SDK, STL that resulted in doubling the number of calls handled.
● Integrated XML, VoiceXML, and telephony software with Nuance/SpeechWorks
voice recognition engine to support VAD on multi-tiered architecture.
● Designed and developed a multi-threaded performance tool using C++, STL,
MFC, Visual C++, Visual Basic, Win32 SDK, COM, and TCP/IP. Implemented
unified mailbox using ASP, VBScript, JavaScript. Designed a generic
interpreter service to parse the VoiceXML files.
● Actively participated in on-site software installation, configuration, and
technical support of voicemail software to major telecom customers. Installed,
configured and provisioned voicemail system, unified mailbox, VAD system
using PERL and UNIX shell scripts.
● Designed and developed TAPI, IMAP, and AML automation tools, using C, C+
+, Visual C++, Win32 SDK, and Visual Basic to decrease the QA testing cycle
resulting in overall employee productivity and faster product maturity.
● Executed telephony protocol (ISUP, INAP, ITR) load tested using Hammer,
Triton, and MGTS. Conducted load test of web application running on IIS
using Rational Performance Studio and SQA Robot.
● Performed unit, stress, load, regression and performance tests on voicemail
system.
Education
● Master of Technology, Digital Electronics and Comm. Systems.
● Bachelor of Engineering, Electrical and Electronics.