16 years of diverse and extensive IT experience in analysis, design, development and management of full cycle of Java Applications on Telecom solutions (NMS/EMS, SDN, OAMP), Web based applications and Protocol emulator.
I have 16 years’ experience in SDLC including requirement gathering & analysis, designing, development, testing, maintenance and support in various telecom products.
Proven abilities in architecting, design & development of Java/J2EE Telecom applications.
Experience in Technical Support, Systems Support, Knowledge Management, Customer Support and Team Management.
Vast experience in architecting NMS/EMS based projects.
Experience in SDN
Experience in multi tenancy and virtualization cloud computing.
Experience in OSS MTOSI and 3GPP standard.
Experience in HADOOP and HBASE.
Experience in Virtualization VMWARE and Oracle Virtual box API.
Vast experience in architecting Java standalone and web based projects.
Experience in Fault, Performance, Inventory, Configuration and Accounting management.
Hands-on experience on architecting and implementing Java based NMS/EMS solutions.
Good amount of experience in managing projects ranging from 6 people to 15 people.
Reflecting strong leadership qualifications coupled with ‘hands-on’ expertise in executing different solutions end to end.
Technically strong in understanding and application of OO concepts.
Good amount of experience in requirement gathering (functional and non functional), project planning and execution.
Possess strong interpersonal and written skills and the ability to work as liaison between the client and the Technical teams to resolve issues in a quality and timely manner.
Delivered software solutions to major software giants like Cisco, Alcatel-Lucent, Worldcom-MCI, BT, Convedia.
Very well versant with processes followed by major software companies.
Experience in OSS based projects.
1. SRINIVASAN V NSRINIVASAN V N
Phone: 91 9845520819 sricharan28@gmail.com
Senior ArchitectSenior Architect
16 years of diverse and extensive IT experience in analysis, design, development and
management of full cycle of Java Applications on Telecom solutions (NMS/EMS, SDN,
OAMP), Web based applications and Protocol emulator.
I have 16 years’ experience in SDLC including requirement gathering & analysis,
designing, development, testing, maintenance and support in various telecom products.
Proven abilities in architecting, design & development of Java/J2EE Telecom
applications.
Experience in Technical Support, Systems Support, Knowledge Management, Customer
Support and Team Management.
Vast experience in architecting NMS/EMS based projects.
Experience in SDN
Experience in multi tenancy and virtualization cloud computing.
Experience in OSS MTOSI and 3GPP standard.
Experience in HADOOP and HBASE.
Experience in Virtualization VMWARE and Oracle Virtual box API.
Vast experience in architecting Java standalone and web based projects.
Experience in Fault, Performance, Inventory, Configuration and Accounting management.
Hands-on experience on architecting and implementing Java based NMS/EMS solutions.
Good amount of experience in managing projects ranging from 6 people to 15 people.
Reflecting strong leadership qualifications coupled with ‘hands-on’ expertise in executing
different solutions end to end.
Technically strong in understanding and application of OO concepts.
Good amount of experience in requirement gathering (functional and non functional), project
planning and execution.
Possess strong interpersonal and written skills and the ability to work as liaison between the
client and the Technical teams to resolve issues in a quality and timely manner.
Delivered software solutions to major software giants like Cisco, Alcatel-Lucent, Worldcom-MCI,
BT, Convedia.
Very well versant with processes followed by major software companies.
Experience in OSS based projects.
Technical skills
Programming languages Java (Swing/RMI/JDBC/Servlet), JMS, JFree Chart, VXML, TXXML,
Restful Web service, SPRING,SOAP,HIBERNATE
Databases Oracle, MySQL
Operating Systems Sun Solaris, Linux(RedHat), Windows
GUI(S)
Java AWT/SWING, HTML, XSLT
Protocols
SNMP
Other Tools & Utilities Adventnet WebNms, Clearcase, Clearquest, Tomcat, Java web
server, Apache web server, ANT, Log4J, Netscape Directory Server,
Eclipse, NetBeans, IBM RFT,MIMIC Simulator, Nagios
Career Summary
Total IT related Experience 16Years
Hands on Experience 16 years
2. Leadership Experience 10 Years
IT Project/Product Management
Experience
9 Years
Software Product development &
Lifecycle Management
16 Years
Interaction with US ,European
counterparts
8 Years
Team size (Handling/Handled) 10
Roles Played Senior technical architect, Technical Lead, Senior
Consultant Technical, Design Lead, Senior Software
Engineer, Software Engineer
Domain NMS/EMS/Telecom/SDN/Video surveillance media
server/VXML
Technology Java based Multi Tier client server systems, Scripting
Languages
Notice Period 2 Months
Education MCA.
Employment data 1. Velankani Software – Bangalore, Technical Lead
June 2011 – till date
2. TechMahindra – Bangalore, Sr. Consultant Technical
April 2000 – May 2011.
3. Yadava College –Guest Lecturer. Aug 1998 - Apr
1999
Professional Experience Summary
June 2011 -- till date Velankani Software, Bangalore, Joined as Technical
Lead, currently working as Senior Architect.
Key Projects Handled
1. Open Transport Switch Virtual – Feb 2015 – till date.
Open Transport Switch (OTS) is a similar concept of SDN that applies to transport networks and
represents an entity that can control transport hardware. Control applications that sit over the OTS will
be capable of programming the hardware to implement a specific networking application. Open
Transport Switch is a lightweight, Web 2.0 software construct based on SDN principles enabling
abstraction and virtualization of the converged packet optical transport layer. With the OTS service
providers can programmatically control functions such as discovery, provisioning, monitoring and de-
provisioning of optical transport bandwidth services.
Understanding existing DNA architecture.
Design and development of the restful implementation of OTSv.
Environment: JDK1.6, Rest easy, Restful over JSON, RAML and PostMan
2. DNA XIS Integration Layer – Nov 2013 – Jan 2015.
Digital network administration XIS layer is a component used for integrating multi-technology EMS
systems in Infinera and to provide standard based MTOSI interfaces to OSS. The business components
in the Integration Layer reside on an apache CXF. XML Integration SDK (XIS) is a TMF 864 standard
based XML Northbound interface on top of DNA. XIS provide Inventory Management, Fault
Management, Performance Management, Service Provisioning and Equipment Provisioning.
Understanding existing DNA architecture.
Design and development of the TMF 864 framework.
Environment: JDK1.6, MTOSI ,Apache CXF,JMS.
3. POC for HADOOP and HBASE database – Sep 2013 – Oct 2013.
3. NOCVue stands for Network operation center view Management Framework which will enable OEMs to
develop a scalable and carrier-grade EMS/NMS applications in a shorter time-frame. NOCVue MYSQL
database is migrated to HADOOP and HBASE.
Assignments included:
Understanding HADOOP and HBASE database.
Understanding Apache SQOOP
Environment: JDK1.6, Eclipse ,HADOOP,HBASE,SQOOP,SPRING,STRUTS.
4. Prime Network Integration Layer – June 2013 – Aug 2013.
Prime Network integration layer is a component used for integrating multi-technology EMS systems in
Cisco and to provide standard based MTOSI and 3GPP interfaces to OSS. The business components in
the Integration Layer reside on an Enterprise Service Bus with the service components deployed as
individual OSGi bundles.
Assignments included:
Understanding existing Prime network Integration layer architecture.
Estimate, Design and development of the new features.
Troubleshooting and bug fixing.
Coordinate the development activities.
Prepared requirement designs, high level design.
Prepared low level design for the said requirements.
Environment: JDK1.6, Eclipse, Apache service mix, Apache KARAF, Apache CXF, MTOSI and 3GPP
standard.
5. NOCVue - June 2011 – May 2013
NOCVue stands for Network operation center view Management Framework which will enable OEMs to
develop a scalable and carrier-grade EMS/NMS applications in a shorter time-frame. Below features are
designed and implemented in NOCVue. Architected and implemented Multi Tenancy, Virtualization
Instances Discovery, Inventory Management, Fault Management, Performance Management and,
Application Management solutions in a native N/EMS product NOCVue ™.
• Multiple NSE feature.
• Report generation using BIRT.
• EMS Message compression and decompression.
• Database optimization for measurement data.
• SMS and Email implementation for trap forwarding.
• Report scheduling.
• Multi tenancy.
• Virtualization.
• Restful Web services and client implementation.
• Restful Web service registration.
• Adjacent Node Discovery.
Assignments included:
Understanding existing NOCVue architecture.
Estimate, Design and development of the new features.
Troubleshooting and bug fixing.
Coordinate the development activities.
Prepared requirement designs, high level design.
Prepared low level design for the said requirements.
Environment: JDK1.6, SNMP, Eclipse, SPRING, XML, HIBERNATE, DOJO, FLEX, VMWare API, Oracle
Virtual box API, STRUTS and MYSQL,.
4. 6. Kentrox Optima - Adapter Support March 2012 -- Jan 2013
Adapters are the part of Optima responsible with collecting, extracting (parsing), filtering and
transforming network data and then offering it as standard fault or performance data to the higher
level functions of Optima. The adapters will expose a JMX management interface that will allow them to
be controlled by the DMC-MS, but they will also have the ability to run in a “stand-alone” mode.
Adapters will store their configuration in a human readable and easily editable format like properties /
XML file.
Assignments included:
Understanding optima adapter architecture.
Estimate, Design and development of the new adapter / enhancement.
Troubleshooting and bug fixing.
Solving the problems reported in the products delivered to the customer and passing on the
solutions to the customer.
Customer Interaction.
Environment: JDK1.6, SNMP, Eclipse, Java CC, XML, MIBBLE java API, JMS and Linux,.
April 2000 -- May 2011 TechMahindra,
Bangalore
(Formerly Axes Technologies)
Joined as Software engineer and promoted to, Senior Software Engineer, Design Lead and
currently working as a Sr. Consultant Technical
Key Projects Handled
7. Sep 2010 – May 2011
BT-ANDES COTPLUS
COT Plus order processing tool, using a number of different architectural views to depict different
aspects of the system.The COTPlus application should design as a scalable architecture that will give BT
the ability to scale as business grows. It is deployed in cluster environment in a single site, multi-
server and load balancing architecture to cope with single server failures.
Successfully studied and understand the existing COT PLUS product.
Responsible to implement the Semi standard template, COT PLUS service package and PNAD.
Successfully handled customer communication and requirement management.
Environment: JDK1.5, STRUTS, Hibernate, SRPING, Web service, Oracle, Quartz, DOJO, JSP, Servlet,
XSD
8. June 2010 – July 2010
Video Quality Test Framework
Video quality test framework is a standalone Java application which provides an interface to check the
video quality for live and archive stream. Video quality framework will get the debug view log file path,
IMS log file path, operation name, operation start time, operation end time, media type, stream type
and stream name from IBM RFT script.
Successfully studied the IBM RFT tool to understand the requirements.
Successfully analyzed and identified the video stream log files print for checking frame freeze and
frame jump.
Successfully designed and developed video quality frame rate validation, start delay and Gross
play rate
Responsible to implement the parser for Video quality.
Successfully handled customer communication and requirement management.
Environment: SUSE Linux, Windows, JDK1.6, JFreeChart, IBM RFT, Clearcase, Eclipse
5. 9. April 2010 – July 2010.
High availability solution for Vidéo surveillance media server
The Web based centralized HA configuration and HA monitoring system provides centralized HA
configuration for single or multiple VSM services in one VSM network. It provides GUI screens to view
the status of HA services at real time. It also provides interface to view the syslogs generated at the
HA elements. Generate the trap for HA failover and HA cold standby status.
Successfully analyzed and identified the requirements to support High availability solution
Successfully architect, designed, managed the implementation of HA requirements.
Successfully implemented and tested with Vidéo surveillance media server.
Successfully handled customer communication and requirement management.
Responsible to implement the auto refresh, SNMP agent, scheduler for HA.
Environment: Linux, Windows, Tomcat, JDK 1.6, Servlet, JSP, SNMP, Shell script.
10. Nov 2009 – March 2010
Vidéo surveillance media server Health Monitoring system.
VSMS Health monitoring Application is a web based Java application which provides an interface to
monitor the error condition for Video Surveillance Media Servers. VSM health monitoring application
will receive the trap for faulty error condition from Video Surveillance Media Servers.
Successfully analyzed and identified the requirements to support High availability solution
Successfully architect, designed, managed the implementation of HA requirements.
Successfully implemented and tested with Vidéo surveillance media server.
Successfully handled customer communication and requirement management.
Responsible to implement the SNMP manager, XSL based generic frame work for trap
management.
Environment: Linux, Tomcat, JDK1.6, Servlet, JSP, SNMP, JMS, JFreeChart, java script, shell script.
11. Aug 2009 – Oct 2009
Global MPLS Test and Diagnostics
Global MPLS test and diagnostics is enhanced to implement the link down algorithm. Link down
algorithm implemented for Router diagnostic test and localize problems in the circuit, based on
problem in the circuit, it will build the outcome code with problem description. Once GTC Broker is
received the outcome and description, it will raise the ticket to resolve that circuit problem.
Successfully studied the existing GTC broker and MPLS-MDT application to understand the
requirements.
Successfully analyzed and identified the requirements to support link down algorithm for GTC
broker.
Successfully designed and developed link down algorithm.
Successfully architect, designed, managed the implementation of new requirements.
Successfully handled customer communication and requirement management.
Environment: Solaris, Web logic server, JDK 1.6, JSP, Servlet, SPRING, Oracle, Web services, SOAP,
XML
12. Apr 2008 – June 2009
FCAPS Management for 9500 Microwave Packet Radio (MPR)
The 9500 MPR addresses a key requirement for operators as they transform their networks to all-IP
architectures. This solution is part of Alcatel-Lucent's Mobile Evolution Transport Architecture (META),
the industry's most comprehensive vision for the evolution of mobile networks from time division
multiplexing to all-IP. The scope of the project is to design and develop a stand-alone GUI based on
Swing Application Framework to facilitate the operator to configure and apply commands to the
Network Element with much of the focus to NE Performance Monitoring.
The communication protocol with the NE is SNMP (either V2 or V3 depending on NE Configuration) and
communication with the other software components is an internal framework based on standard Java
RMI protocol.
Successfully studied the NEtO and JUSM existing application to understand the requirements.
6. Involved in proposal and played a Techno commercial leadership role to win the project.
Successfully analyzed and identified the requirements.
Successfully designed, developed and managed the requirements in line with customer
expectation.
Successfully handled customer communication and requirement management.
Environment: Windows, JDK1.6, Swing, AWT, SNMP, NetBeans, Swing Application Framework, XML,
SQE (FindBugs, PMD, CheckStyle), JIndent, JFree Chart, SubVersion, Log4J
13. July-2007 – Mar-2008
Coppercom – CSX SIP stability
Fixing bugs as part of the Releases delivered so far. It’s a maintenance activity supporting the
customer
with their customer’s issues.
Solving the problems reported in the products delivered to the customer and passing on the
solutions to the customer.
Analyzing the problems reported in the products under development at Tech Mahindra for their
impact on the products delivered to the customer and notifying the problem and its solution to the
customer.
Update the PTS status and report to customer by weekly meeting.
Prepare and send the design approach and effort estimation to customer for which problem is not
related releases delivered.
Environment: Solaris, JDK1.4, Tomcat, Apache, Swing,AWT,XML, XSL, Clearcase, Servlet, RMI,
TXXML, SOAP, SOPS.
14. Jan-2005 – May-2007
CopperCom – Copper Commander Management System
CCMS is a NMS application developed to provide a FCAPS solution for the Host / Remote systems,
and enhanced optional (up-sell) FCAP solutions for Stand-Alone Switches. This system is integrated
with Adventnet WebNms framework and manages one or more CSX systems configured in standalone
mode, a Host-Remote network topology or any topology combinations. In addition, the CCMS also
interface with RAO for billing, and external Alarm Unit (NetGuardian 16S), NOC (mainly for alarm
interface) and SOPS (for subscriber query). This system provides SNMP southbound interface to collect
alarms generated on CSX System, provides Host / Remote network alarm handling and GUI, provides
SNMP northbound interface on to report alarms to NOC.
This product won the prestigious Telephony Product of the Year Award
Involved in all phases of Software lifecycle (Requirement Analysis to Deployment and
Maintenance)
Successfully analyzed and identified the requirements for all the functional modules of the NMS
application.
Successfully architect, designed, managed the implementation of new requirements.
Successfully delivered two releases.
Successfully handled a team of 8 members
Environment: Solaris, Linux(RedHat), JDK1.4, Swing, Applets, Adventnet WebNMS, SNMP, HTML,
XML, XSL, Clearcase, ClearQuest, Shell scripts, ANT.
15. Jan-2003 – Dec 2004
CopperCom - Provisioning system for an advanced open telephony platform
The provisioning system for the advanced open telephony platform was designed to enable web based
feature provisioning and configuration of the call server platform.
Successfully studied the existing application to understand the requirements.
Successfully analyzed and identified the requirements.
Successfully designed and developed the GUI for the application using XSL, applets.
Successfully developed simulators for testing (Voice Mail simulator, CSX simulator).
Environment: Solaris, JDK1.3, Swing, Applets, SNMP, HTML, XML, XSL, Clearcase, Shell scripts,
SOAP,SOPS, Servlet, CPML,RMI.
16. Aug-2002-Dec-2002
Voice XML Interpreter for Convedia CMS 600
The Open VXI VXML engine is implemented as the VXI interpreter interface. This interface provides
methods for configuring the VXML interpreter and then for executing a VXML application against a
7. specified set of interfaces that represents the channel. This interface also provides the functions
required to initialize and destroy the VXML interpreter.
Responsible for design and development of graphical user interface
Environment: C++,VXML,Lynx,Open VXI source code.
17. Jan-2001-May-2002
Super Emulator for next generation networking protocols
The super emulator is test suite that enables to simulate the testing of different next generation VOIP
protocols like MEGACO, MGCP, SIP, ISUP, M3UA and IUA.
Responsible for requirements identification for the product
Responsible for design of the front end graphical user interfaces for the configuration and settings
Responsible for maintenance and support.
Environment: Solaris, JDK1.2, Swing, Shell scripts, C,JNI
18. June-2000-Dec-2000
Functional Testing for MEGACO.
Functional testing tool is used to test the MGC and MG for Megaco Protocol, It will allow user to create
MEGACO commands, initialize the MEGACO stack and executing load test for MGC and MG.
Responsible to design and develop the GUI for the application.
Environment: Solaris, JDK1.2, Swing, Shell scripts C, JNI
Education
Board/University College/Place Year of passing
MCA(Madurai Kamaraj
University)
Madurai Kamaraj
University,Madurai
1998
B.Sc- Physics(Kamaraj
University)
Yadava College,Madurai 1995
Personal details
Passport No H3339169
Date of birth 18th
May 1975