Old Airport Road, Bangalore - ******, Karnataka, India.
Tel no: +919********* ? email: **********@*****.***
Professional Summary:
. Senior-Developer/Lead with 11 years of experience in Networking and
Telecom product Software Architecture, Design and Development in C, C++,
Python.
. Strong VOIP, SIP, IMS, SS7 & SIGTRAN products experience, software design
and development experience in SIP(gruu, outbound, regevent, presence,
event, subscribe/notify), Diameter(Cx, Dx, Sh), H323, MTP3, SCCP, M3UA,
SUA protocol components, and worked for requirements from products such
as CSCF, RNC, MSC, HLR, UMG. Part of key network solutions such as RNC
Pooling, MSC Pooling, MSC Dual-Homing, CSCF Load Balancing, MRFC/IVR
systems etc.
. Knowledge of LTE, VoLTE, SRVCC technologies, LTE Attach, Handover, VoLTE
call flows.
. Strong L2/L3 switching and routing experience with knowledge of various
routing protocols such as RIP, OSPF, BGP, MBGP, MPLS, MPLS-L3-VPNs and
IPv6 protocols. And in switching protocols such as 802.1d(STP),
802.1w(RSTP).
. Knowledge of OpenFlow protocol and SDN, NFV, NV technologies. Hands on
with Floodlight, Openstack, RabbitMQ, MongoDB, ZeroMQ. Researching on
possibility of Telecom NFV such as MRFC and RNC function virtualization.
. Strong in XML with design and development experience in components like
CCXML, VXML for CTI and MRFC platforms and EXI(Highly efficient XML
compression ratio 1:100) for binarization of XML and direct SAX decoding
from EXI compressed XML
. Experience in developing products/protocols from scratch beginning with
Customer Requirement Capturing and Analysis, Alternative Concepts and
Feasibility study, Architecture, Design, and proof of concept
implementation to full product implementation.
. Exposure to design and implementation of Load Balancing and High
Availability (Hot and Cold Standby) features in the protocol components
designed and implemented.
. Self-motivated achiever with ability to deliver on committed timelines
and can work in teams to achieve results.
Skills Summary:
OS, Languages and Packages:
C, C++, C#, Python, ZeroMQ, RabbitMQ, MongoDB, MS-SQL
Clearcase, SVN, Visual Studio, gdb, sed, SIPp, Open Stack, Mininet, Intel
VTune Performance Analyzer
Linux, Windows, VxWorks, VirtualBox
Software Skills and Methodologies: Networking Technologies & Protocols:
Multi-threaded Design and IP Routing and Switching, UDP, TCP/IP,
Development, Debugging SCTP, RIP, EIGRP, OSPF, BGP, MPLS,
Performance and Scalability MPLS-L3VPN, MBGP, 802.1d, 802.1w
Analysis, Tuning and optimization IMS, LTE, VOIP, SIP, Diameter, H323,
CPU Burst avoiding by specific SS7 (MTP3, SCCP) & SIGTRAN(M3UA, SUA)
optimizations and Load shredding XML, CCXML(Platform for Portable
Practiced Agile, Scrum and Lean Soft-switch Application),
methodologies. Followed Scrumban VXML(Platform for Portable IVR
(from Scrum and Kanban) method. Application), EXI(Efficient Xml
Interchange),
Open Flow, SDN, Open Stack,
Floodlight, NFV
Education:
. BE (CSE) PSG College of Technology, Bharathiar University, India
CGPA - 9.13 2003
. Diploma (EEE) Thiyagarajar Polytechnic, Periyar University, India.
97.75% 2000
Patents:
MULTICAST MESSAGE COPYING PROCESSING METHOD (Link) - United States
PCT/CN2010/073416 - This is an invention for an XML Content router
without inspecting deep inside the packet
Professional Experience:
Senior Technical Lead, Calsoft Labs, India
Oct-2012 - Till Date
SDN/NFV Applications development
- Used Floodlight SDN framework with Open Flow protocol and Open Stack
Neutron.
- Prototyped and Developed SDN application for MPLS-L3-VPN hosting for
Service provider. Gathering the entire Service provider network
topology and infusing MPLS transports channels into it and laying out
VPNs based on Service provider configuration of Customer-VPNs.
- Researching on possibility of Telecom Network Functions Virtualization
such as MRFC resource virtualization, RNC virtualization etc
Language, Tools & Technologies: C, JSON, XML, SDN, NFV, Open Stack,
Floodlight, MongoDB, RabbitMQ, ZeroMQ.
UNS Converged Presence Solutions (at Motorola Solutions Inc)
- Design, development and verification of IMS Presence based SIP features
like Outbound, Gruu, RegEvent Subscription in the UNS client SIP stack.
- Verification and Testing of High Availability (HA Cold Backup)
functionality in the UNS Registrar and Presence Server boxes
Language, Tools & Technologies: C, IMS Presence, RegEvent, GRUU, Outbound,
SUBSCRIBE/NOTIFY framework
Software System Architect, Huawei Technologies, India
Mar-2005-Sep-2012
RAI & SS7- Networks, Protocol development and Maintenance
- Design and Development of key product features such as Huawei RNC
pooling solution, MSC Dual Homing, MSC Pooling solution, MSC Traffic
Screening in SS7, SIGTRAN layers of protocols used in GSM, 3G networks
and design and implementation of the same.
- Design and Development of key IMS domain features involving SIP, SIP
B2BUA support, I-CSCF load balancing, Diameter Cx, Dx, Sh interfaces
etc.
- Understanding of VoLTE call flows and debugging.
- In all the SS7, SIGTRAN and RAI components handled Load sharing (By
Distribution) and High Availability (HA Hot Backup) functionalities for
the IMS, 3G network products.
- Performance Engineering and Proactive Performance and Scalability
Management of various components involving EXI, CCXML and SIP and
systems involving RNC, MSC, UMG, HLR
Language, Tools & Technologies: C, IMS, LTE, VoLTE, VOIP, SS7 & SIGTRAN
XML Domain Development
- Design & Development of CCXML and VXML for CTI and MRFC platform
(platform for portable SoftX/IVR Applications)
- Design and Development of High performance XML compressor based on EXI
standard, and also implemented high performing direct EXI to SAX
decoding functionality
Language, Tools & Technologies: C, C++, XML, XSD
Routing Protocol stacks development and Maintenance
- Feasibility and design understanding of OSPFv2 routing protocol, for
making use of it in OSPFv3 design and development.
- Design and development of extension features, Maintenance and bug
fixing for Routing protocols such as RIP, OSPF, BGP, MPLS, MBGP for
IPv6 VPNv4.
- Familiarity with multicast routing protocols such as PIM(Sparse mode,
dense mode), IGMP.
- Familiarity with Switching protocols such as 802.1d(STP), 802.1w(RSTP).
Language, Tools & Technologies: C, IP Routing and Switching, MPLS, VPN,
Multicast Routing
Senior Software Engineer Tala Elxsi, India
Jun-2003 - Dec-2004
- Design and development of H244 and ISO Bonding module in the H320 side
of H323-H320 IP-ISDN Gateway
- Design and development of RIPv2 routing protocol
Language, Tools & Technologies: C, VOIP, IP Routing
Project Intern e-Brahma Technologies
Jan-2002 - Dec-2002
- Designed and implemented a software based Learning Bridge and Router
with Static routing functionality
- Designed and Implemented a Network Traffic Monitoring tool in linux
using pcap library in Linux platform
Language, Tools & Technologies: C, pcap, pthread, IP Routing and Switching