You are on page 1of 13

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 DZone.com
Published three articles on Camunda on DZone.com

E-mail: thsamy_is@hotmail.com
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 Alarm.xml and Events.xml 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

You might also like