Professional Summary:
~6 years @ Amazon India as SDET building solutions to enable beautiful and better Kindle books, accurate and prompt payments to publishers
11 years of software development and optimization @ HCL-Cisco building better network management and AAA
Experience in Network management, AAA application and networking domain
Experience in responding to RFP, handling escalations & preparing project schedules.
Worked with major telecom service providers of the world for their AAA solutions
Interested in product architecture, design and development.
Work details:
Developing solutions to enable correct and prompt payments for digital book publishers.
Developing simplifiers & solutions to detect, prevent and correct issues leading to anamolies.
Developed simplifiers and strategy for validating and monitoring the migration of costing from legacy systems without zero prod issues / failures
Developed solutions to validate formatting and semantics of digital books that gets published.
Worked in product development life cycle, feature development, maintenance of Cisco WAN Manager, Cisco Transport Manager and Cisco Access Registrar
Module lead in highly scalable and robust network interface and element management modules of the above products.
Developed features and design flows for improving scalability & robustness of the network interface of the NMS
Improved performance of AAA application module by 5x times
Ported the product from the software model to virtual appliance model.
Implemented DIAMETER protocol stack along with state machines.
Worked on call flows with the MAP protocol between AAA server and HLR
Worked on Swx, S6b call flows in AAA server
Preparing RFPs and analyzing the response in vendor evaluations.
Preparing schedules and tracking the project progress.
Defect Prevention analyst in improving the quality of the product
Train new joiners for the ramp up and to gain product expertise.
Responsible for TL9K and CMMi L5 certification work for the project.
Implementation of tools to aid security testing and NFT
Technical Skills:
C, C++, STL, ACE & Roguewave Sourcepro library framework
Kotlin, Core Java, XML [Java DOM, SAX, JAXB]
Python
Design patterns, UML, OOAD
SNMP
Apache libraries [commons, Logging, Lucene]
Solaris [user and scripting level ]
Database user level [Mysql, Informix, MongoDB and Oracle]
3GPP, Radius, Eap-sim, Diameter flows.
Google test framework
Tools used:
Visio and Astah [Jude] for UML
Eclipse for Java coding and Netbeans for java memory and CPU profiling
SAPro for large scale network simulation
Purify, dTrace and valgrind for memory profiling
gdb, dbx and workshop for debugging C/C++ applications
Wireshark [Ethereal] for packet analysis
VMware products [Vstudio, ESXi, player] -- for virtualization
OpenProj [ProjectLibre] for managing project schedules and gantt charts
Beyond work :
Founder of OpenGyan - A non profit organization for educational cause.
Past Area governor I1- District 82 in Toastmasters
Member contribution to the Open Methodology for compromise detection project @ ISECOM
Trainer in design patterns, Data structures & algorithms @ HCL
Guest lectures at ViT, SRM, REC, Loyola
Notable accomplishments:
Java implementation of rfc 3588 Diameter base protocol
Packet processing engine design & implementation with response time of 60 micro-seconds per packet
Handling and resolving product escalations from service providers in US and Europe.
Work unit based decoupled test framework for user flow testing
Educational qualification:
Masters in Software Engineering [2005 – 2007] from BITS Pilani
Bachelor degree in Computer Science [2000 – 2004] from University of Madras.
Certifications:
CEH
OCP 9.0
CCIE Security [theory]