TIRUVENKATASAMY BASKARAN
NAME Lead consultant
Camunda Certified Engineer -C284
Completed Redis certification on Redis Data structure and Redis Java
Developer and Redis Security.
Published three articles on Redis on [Link]
Published three articles on Camunda on [Link]
E-mail: thsamy_is@[Link]
CONTACT DETAILS Phone: 917397379390
Address: Jains Inseli park,9th floor,D-Block,Room No:1, OMR
Road,Padur,Chennai-603103
Sex: Male
PERSONAL DETAILS DOB: 05-04-1978
Marital status: Married
Languages Known: English & Tamil
Passport No: K6145221
OBJECTIVE
Seeking senior role with a technology drive organization of repute to contribute towards
the growth of the organization.
CAREER SNAPSHOT
Brief Profile
A technology driven professional with nearly 20 years of
experience in the areas of Architecture, application design,
application development and team management.
A keen planner, strategist and implementer with demonstrated
success in end-to-end project management and effective
management of various resources to meet project
specifications.
Adept in end-to-end development of software products from
requirement analysis to system study, designing, coding,
testing, debugging, documentation and implementation using
OOAD and UML.
Good exposure to Client-Server Multi Tier applications and
Socket Programming.
An effective leader with proven abilities in leading teams
during the project phase and guiding team members and
enabling knowledge sharing among the team.
Having very good experience as senior java Developer with
strong Java/JEE, Spring, Web Services, and Web
technologies knowledge with interests to learn and implement
new tools and technologies.
PR
OFESSIONAL PROFI
EMPLOYMENT RECITAL
Company Designation Tenure
Infosys Lead consultant Aug 2019 – Till date
AltenCalsoftLabs STL Sep 2018 – Jun 2019
Nokia Solutions and Networks Solution Architect April 2015 – Feb 2018
Tata Elxsi Limited Specialist Nov 2012 – March 2015
HCL Technologies Ltd Senior Technical Leader Jan 2011 – Oct 2012
Aricent Technologies Ltd Technical Leader Feb 2010 – Jan 2011
Hewlett-Packard GlobalSoft Ltd Software Designer Mar 2006 – Feb 2009
Velankani Software Pvt Ltd Module leader Oct 2004 – Mar 2006
Zoho (Adventnet) Corporation Pvt Ltd MTS Dec 2002 – Sep 2004
SGS Technologie Pvt Ltd Software Engineer June 2000 – Nov 2002
LE
ACADEMIC CREDENTIALS (10+2+4 YEARS)
Degree/Certification Institution / University Marks (%) Year
B. E Madras University, Chennai, India. 70.50 2000
H.S.C Tamil Nadu State Board, Chennai, India 82.25 1996
S.S.L.C Tamil Nadu State Board, Chennai, India 90.80 1994
PROFESSIONAL PROFILE
TECHNICAL SKILLS
Functional Managing requirement gathering, system
analysis and finalization of technical /
functional specifications and high-level
design documents for the project.
Leading team members; allocating resources
among team members and recruiting &
guiding team members during the project till
final delivery.
Monitoring overall testing including testing
the module to check the functionality.
Training the executives for application
implementation.
Providing post-implementation, application
maintenance and enhancement support with
regard to the product / software application.
Domain Exposure NMS/EMS(FCAPS) and BPM- Camunda
Network Protocols SNMP, TL1 and CLI
Network Management Tools OpenNMS and Adventnet WebNMS
Programming Languages C++, Java1.8, J2E and Python
J2EE Server Tomcat, Jboss and Web Logic.
Design Tool UML, Java and J2EE Design Pattern
Integrated Development Environment-IDE Eclipse and NetBeans
Java Application Development Framework Struts and Spring (Core, AOP, MVC, BOOT, Security
and Data)
Web Services SOAP, RESTful and MicroService
Web Technologies HTML, CSS, JavaScript, JQuery, AJAX, Servlet and
JSP
Cloud Technologies AWS (EC2, S3 bucket, VPC and Route 53)
Memory Profiling Tools JProfiler and Optimize IT
Code Management Tools Check Style, CVS, SVN and GIT
Defect Tracking Tools Bugzilla and Team Track
Testing Tools Test NG, Junit and Mockito
Build Tools Ant, Maven and Jenkins
GUI Design Tools Swing and VB6.0
Database Oracle, MySQL and MongoDB
OS Linux 8.0 and Windows NT/2K
SwissRe Activiti Migration & Spark New Zealand Camunda Migration
SwissRe and Spark New Zealand
Duration: Aug 2019 – till date
Operating Software Windows
Languages/ Java, Spring Boot,SOAP,RESTful,Postman and Camunda BPM
Technology
Lead Consultant
Role
Team Size 7
Project Description:
Involved in Activiti v5 to v7 migration project. The goal is to migrate monolith
BPM Application to construct v7 microservice application without impacting the already running
workflows.
Involved in due-diligence project and Phase-1 for Spark New Zealand based
telecommunications company. The existing OMS is a monolith application which interacts other
applications and databases. It uses the Ericsson tool for workflow execution and doing service
provisioning. There is a need to replicate OMS as Micro Service architecture-based application using
Camunda.
• Created workflows process and sub process.
• Centralizing Camunda induvial database to common history database through REST-
API.
• Designed and implemented Publish Billing, Publish Collection and publish SMS
module using Camunda BPM for EO (Event-Orchestrator).
Roles & Responsibilities:
Workflow design
Interviewing candidates
Adva Controller
Adva Optical Networking
Duration: Sep 2018 – Jun 2019
Employer: AltenCalsoftLabs
Operating Software Unix
Languages/ Shell scripting
Technology
Role STL
Team Size 7
Project Description:
Ensemble Controller is part of comprehensive Ensemble software solution suite
for advanced operation and control of physical and virtualized networks. With its management
capabilities, it streamlines operational processes, helps to isolate faults, gathers performance data
and delivers comprehensive reporting
Roles & Responsibilities:
Written shell script to know the Akka cluster health status, controller and director nodes
ONAL PROFILE
OSS-SQM
Claro Argentina and MTN Nigeria
Duration: April 2015 – Feb 2018
Employer: NSN
Operating Software Unix
Languages/ Java, Java Script, HTML, Spring and RESTful
Technology
Databases Oracle
Tools Used SQM, Eclipse and SVN
Role Solution Architect
Team Size 8
Project Description:
NSN SQM receives FM data from SNMP agent through SNMP collector and as a
CSV files through CSV collector. It also receives PM and CM data through HTTP collector, PM, CM
and java collector. The CM data is used for topology creation. The FM and PM data are correlated
into service problems through SQM rules and service problems are raised. RCA rules are used to
generate RCA pages for service problems.
Roles & Responsibilities:
Providing Service Fulfillment and assurance solution based on NSN SQM product
Effort estimation
Customer handling
Design and HLD
Collector development
Rule and RCA development
Leading the team
IBM Lotus Notes Plug-in
Polycom Inc, Denver, USA
Duration: Jun 2013 – March 2015
Employer: Tata Elxsi.
Operating Software Windows XP
Languages/ Java and RESTful
Technology
Databases NA
Tools Used Eclipse, Lotus notes and SVN
Role Specialist
Team Size 6
Project Description:
The plug-in is a java component which resides in Lotus note client. The call
scheduling capability is extended to Lotus notes mail client by means of plug-in. The plug-in will
make use of call scheduling REST API available with RPRM. On successful completion of call
creation, the mail client sends calendar invite to Domino server
Roles & Responsibilities:
Design
Leading the team.
Code review
XMA Syslog
Polycom Inc, Denver, USA
Duration: Nov 2012 – Jun 2013
Employer: Tata Elxsi.
Operating Software Linux
Java
Languages/
Technology
Databases NA
Tools Used Rsyslog, RESTful and XML
Role Specialist
Team Size 5
Project Description:
Syslog is a feature used for logging both kernel as well as application-specific
logs. The logs can be configured to be written to any files in the file system. Syslog also supports log
rotation (interval-based or size-based) facility and remote log forwarding.
The Syslog messages will be useful for developers as well as system administrators, to debug and
diagnose desired/undesired events that occurred in the system by analyzing the log messages.
Roles & Responsibilities:
Work assignment
Status tracking
Interviewing candidates
Code review
Team Leading
PicoEMS
Powerwave Technologies Inc, California, USA
Duration: Jan 2011 – Oct 2012
Employer: HCL Technologies.
Operating Software Windows XP
Java, XML, Castor XML APIs, JSON, DWR-Direct Web Remoting, ExtJS, Shell
Languages/ Script,
Technology
Databases PostgreSQL
Tools Used OpenNMS, Eclipse and JBoss Server
Role Sr. Technical Lead
Team Size 20
Project Description:
Alarm Suppression Rules & Threshold Alarm Suppression Rules
PicoEMS application facilities user to create, edit, delete, turn on and turn off Alarm
suppression rule and Threshold based alarm suppression rule respectively from web GUI.
Suppression rule is a set of parameters configured in xml to suppress an alarm from eNodeB and
WIFI AP devices. An alarm can be received or discarded from device based on devicenodeid, trapid,
raisedtime, devicealarmid, devicealarmtype and severity which are coming as a varbind value in the
Trap PDU.
Open NMS allows Alarm suppression by configuring [Link] and [Link] file at runtime.
Whenever any alarm is repeated more than defined threshold count within a specified time, it should
be notified to the user and further reception of that event should be stopped for a configured time
interval.
In Open NMS, Threshold alarm suppression is achieved by configuring the vacumd daemon or by
defining a correlation rule and action in correlate daemon. Open NMS provides facility to generate an
event when alarm count exceeds the stipulated threshold count.
Roles & Responsibilities:
Work assignment
Status tracking
Interviewing candidates
Code review
JDSU-CIT
JDS Uniphase Inc, Ontario, Canada
Duration: Feb 2010 – Jan 2011
Employer: Aricent Technologies Ltd.
Operating Software Windows
Languages/ Java, Java Swing, XML, TL1, FTP, Tcl/Tk and SNMP
Technology
Databases MySQL
Tools Used SVN, Bugzilla, Eclipse, WebNMS and JProfiler
Role Technical Lead
Team Size 10
Project Description:
The CIT GUI will allow the operations, administration and maintenance of a
fully populated DMS i.e. one NRP COMM module and up to 13 other NRPs in a WaveReady 3500 shelf
or one NRP COMM module and up to 5 other NRPs in WaveReady 3100 shelves. The intent is also to
have the CIT GUI operate individual WaveReady systems nodally. The CIT GUI will be mostly used for
commissioning and troubleshooting a WaveReady Network Element (NE). The CIT GUI is branded as
WaveReady Node Manager.
Roles & Responsibilities:
Code review
Leading the team.
Work assignment
Status tracking
Interviewing candidates
ett-MIMT
General Motors, Detroit, USA
Duration: Mar 2008 – Feb 2009
Employer: Hewlett-Packard GlobalSoft Ltd.
Operating Software Windows
Languages/ Java, JSP, UML and Struts
Technology
Databases Oracle
Tools Used SVN, HP-Quality center and NetBeans
Role Software Designer
Team Size 8
Project Description:
eTracktool (eTT) 2.x is an Oracle based application with a Web Interface (HTTPS)
that provides a common global tool for Production Readiness, and Change Management part level
tracking. eTracktool is a solution empowering GM Power train with the ability to manage and
communicate accurate data throughout functional areas involved in new programs.
This project will produce an MIMT Module in eTT that will allow the Change Management
Team at Vehicle to complete their work with minimal manual processing and greater efficiency. When
the MIMT Module is complete, the ACCESS database version of MIMT will be turned off.
Roles & Responsibilities:
HLD and LLD document preparation
Leading the team.
Code review
Work assignment
Status tracking
TDC SIRIUS OVPI Data Coordinator
TDC, Denmark
Duration: Sep 2006 – Mar 2008
Employer: Hewlett-Packard GlobalSoft Ltd.
Operating Software Windows
Languages/ Java and UML
Technology
Databases Oracle
Tools Used Eclipse, OVPI and Rational rose
Role Software Designer
Team Size 5
Project Description:
Data Coordinator software component receives data from TDC Inventory as CSV
files. The TDC inventory generates a set of CSV files periodically. There are two kinds of updates like
Delta load and sync load.
These data represent customer, location, node, nodeinterface, vpn, qosMsPath, qosMsGroup,
qosMsGroupSet, SaaProbe, accessPath, Sla and service2sla information which are part of OVPI tables.
The DC validates these files using java program then compares with OVPI tables using oracle stored
procedure. Only valid data is merged with OVPI tables and invalid data or rejected data is loaded in
the next cycle.
Roles & Responsibilities:
HLD and LLD document preparation
Leading the team.
Code review
Coding
Service Activator
Cisco Systems Inc. California, USA
Duration: Mar 2006 – Sep 2006
Employer: Hewlett-Packard GlobalSoft Ltd.
Operating Software Windows
Languages/ Java and UML
Technology
Databases Oracle
Tools Used Eclipse, OVSA and Rational rose
Role Software Designer
Team Size 5
Project Description:
Designed and Developed of service activation system for CISCO using OVSA
framework and participated in integration testing and packaging.
Roles & Responsibilities:
Coding
Occam Simulator
Occam Networks Inc. California, USA
Duration: Jul 2005 – Mar 2006
Employer: Velankani Software Pvt Ltd.
Operating Software Windows
Languages/ Java and SNMP
Technology
Databases XML DB
Tools Used CVS, Eclipse and SNMP4j
Module Leader
Role
Team Size 4
Project Description:
The Occam View simulator is to simulate the functionality of the Occam Networks
Network elements (BLC’s). This will simulate the functionality of the Occam Networks equipments with
the following functionality.
Alarm closures
Event generation
The simulator support both RMI and SNMP protocol for different functionality. RMI supports Alarm
closure, 80 % event generation and Image management. SNMP supports 20% event generation. This
simulator is used to simulate a maximum of 1000 nodes. This depends upon the software and
hardware configuration.
Roles & Responsibilities:
Issue analysis
Leading the team.
Coding
Command Center
Citrix Systems Inc. Florida, USA
Duration: Oct 2004 – Jun 2005
Employer: Velankani Software Pvt Ltd.
Operating Software Windows
Languages/ Java, XML, WebNMS and CLI
Technology
Databases MySql
Tools Used CVS, WebNMS and Eclipse
Role Senior Software Engineer
Team Size 8
Project Description:
The Command Center EMS was developed on top of Adventnet WebNMS framework
to manage and monitor one or more NetScaler proprietary devices both standalone and HA pair
(Primary and Secondary). It involves SNMP discovery, Fault Management, Performance management,
Task Management of NetScaler devices. It supports SSH and sFTP to interact with devices in addition
to SNMP.
Roles & Responsibilities:
Developed EMS for NetScaler device management. Project involved Task Management module
design and development in order to ease the end-user responsibility to carry out
maintenance/preventive activities on NetScaler.
Implemented server-side module using WebNMS4.7.0
Coding
Code review
Nortel OEM & Mediation Services
Nortel Networks Inc, NC, USA
Duration: May 2003 – Sep 2004
Employer: Zoho (Adventnet) Corporation Pvt Ltd.
Operating Software Windows
Languages/ Java and XML
Technology
Databases MySql
Tools Used CVS, WebNMS and Eclipse
Role Software Engineer
Team Size 20
Project Description:
IEMS (Integrated Element Management System) -Nortel Networks Nortel Networks
Integrated Element Management System (IEMS) is a next generation EMS otherwise considered as a
Mediation Layer Manager (ML), built over Adventnet that provides a single point of data integration of
various Nortel Network Elements such as Call Agent Platform, EMS such as GWC Mgr, UAS Mgr, APS
Agr, MG9k Mgr, CS2K Mgr, SAM21 Mgr and preside MDM. The NEs managed by EMSs are UAS, APS,
GWC, MG9K, SAM21, PVG and PP15K.
The project aims at developing a Mediation layer system to reduce the complexity of integration
of different EMS with OSS. It provides Northbound interfaces to OSS via SNMP, NTSTD, SCC2, Syslog
and Southbound interfaces to network Elements via SNMP, TL1, CORBA, Syslog, SCC2, NTSTD and
ASCII.
Roles & Responsibilities:
CR Fixing
Coding
Code review
PSD
JDS Uniphase Corporation, California, USA
Nuera Communications Inc, NJ, USA
Uninet, China
Duration: Dec 2002 – Apr 2003
Employer: Zoho (Adventnet) Corporation Pvt Ltd.
Operating Software Windows
Languages/ Java, Swing and XML
Technology
Databases MySql
Tools Used CVS, WebNMS and Eclipse
Role Software Engineer
Team Size 10
AdventNet Web NMS is a highly customizable, carrier-class, cross platform and
Internet Infrastructure Management Platform designed to be a foundation on which Telecom Carriers
and OEMs can build Element and Network Management Systems. Service Providers can build Network
Management and Operating Support System. Enterprises and ISP's can build Application Management
Solutions.
Description:
The POC aims at developing an Element Management System to manage JDSU NEs and
DenseMount subtending shelf.
Discovery
Designed a discovery process to discover a subnet work and its primary GNE. TL1Session is
established with primary GNE and querying the respective Network Elements in the sub network by
sending login command ACT-USER from the EMS and all subsequent manageable entities of Network
Elements, discovers other Network Elements.
Fault Management
Designed an Event process, which parses all the autonomous messages it receives
from the NEs and saves the information in the EMS database. This also updates the EMS database
once the REPT DBCHG (Report Database Change) message is received.
Performance Management
Developed a Data Collection process, which collects performance-monitoring counts
at Section, Path, and Line level of each Network Element. Also, it collects Protection Switching counts
for every Ring provisioned in the network
Roles & Responsibilities:
Involved mostly in issue analysis and feature analysis
Writing test cases and testing the integrated pieces.
Coding
Unit testing
Telcordia NMS
Telcordia , Chennai, India
Duration: Jun 2000 – Nov 2002
Employer: SGS Technologie Pvt Ltd.
Operating Software Windows
Languages/Technology Java, Swing and XML
Databases Oracle
Tools Used SVN
Role Software Engineer
Team Size 10
Project Description:
Telcordia’s NMS system is a network surveillance and fault monitoring system
used by majority of telecom vendors in US. NMS system is built to support heterogeneous types of
telecom switches and network devices. NMS as such is a legacy system which runs on VOS, an
operating system with highly fault tolerant hardware. NMS EG/FES is the front-end application for
NMS system which is written in Java and C++.
Roles & Responsibilities:
Coding
Unit testing
DECLARATION
I hereby assure you that the above-mentioned information about me is true to the
best of my knowledge.
Place: Chennai
Date:23/10/2021 Signature