Resume Senthilkumar Eswaran
Mobile Number: +91-893**-*****
Email: acn3jg@r.postjobfree.com
Current Location: Chennai, India
Technical Experience
** ***** *++, Java, Unix EMS/NMS applications development
Onsite Experience:
United States - 6 months
Education
Bachelor of Electronics and Communication Engineering, Madras University, Chennai, India, 2000.
Service
Organization Period ECode Designations
Symantec Software and Solutions India Dec 2012 to till date 232534 Senior Software Engineer
Pvt Ltd, Chennai, India
Tech Mahindra Ltd, Chennai, India Aug 2001 to Dec 2012 19630 Software Engineer to
Technical Lead
Clients, Products and Business Verticals
Client Product Business Verticals
Alcatel Lucent Inc, 5070 Signaling Server Global Telecommunication Service
Plano, TX, US (SSG) Provider
CA Technologies India Pvt Ltd, Unicenter Network and Systems Enterprise
Hyderabad, India Management(NSM)
Cisco Systems India Pvt Ltd, Media Server Set Top Box Digital Media Service Provider
Chennai, India Consumer Embedded
Consumers, worldwide Norton Security Consumer Security
Roles and Responsibilities
Roles Responsibilities
Individual Contributor, Software Development-Reengineering-Reimplementation-Porting-Migration-
Team member, Enhancement-Fix-Adaptation-Integration-Maintenance-Sustaining Engineering,
Scrum Master Inter Operations Support, Certification Support, Audit Support, System Test
Support, Field Verification Support, Production Support
Team Lead, Prototyping, Estimation, Requirements Analysis-Writing-Management, Risk
Client facing, Management, Design, Ideas proposal, Scrum, Review, Mentoring associates,
Business Analyst Talent Acquisition and Retention, Training, Project Management
SEPG member Participate in improvements of Design, Code and Unit Test
Skills
Type Names
Technologies SS7, LNP, TMN, EMS, NMS, FCAPS, Client Server N-tier, Distributed systems, TCP/IP,
UDP/IP, SNMP, CMIP, SQL, XML, JSON, SOAP, OAMP, Telcordia SR 4251, SR 4384,
SR 5129, TR-069
Languages C, C++, Objective C, Java, Shell Script, Java Script, Perl, Python, Ruby, PHP, HTML5,
CSS3, AJAX, JQuery, Backbone, Maps, Swift, TCL/TK,
OS Solaris, Mac OS X, Embedded Linux, Windows
Database SQLite, Oracle, MySQL, Microsoft SQL, Postgre SQL, DSC DB
Commercial in Confidence 1
Resume Senthilkumar Eswaran
Practices
Type Names
Development Agile, Traditional
Life Cycle Water fall, Iteration
Team Onsite-offshore, cross functional, global, cross cultural
Quality ISO 9001, CMM, CMMI
Estimation Delphi, COCOMO
DAR Plus Minus Implication, SWOT
Tools
Type Names
SS7 unit test Inet Spectra
CMISE unit test Xelas CMISE Simulator
SNMP unit test Adventnet MIB Browser, Adventnet Trap Viewer
TCP/IP Packet analysis Wireshark, snoop, tcpdump, Ethereal
Memory, Performance, Instruments, dwarfdump, PurifyPlus, Quantify, Valgrind, gdb, wdb, Windbg,
Crash analysis Debug Diag, dbg, truss, strace, mdb, Scat, Process Monitor, nm, otool, ps
IDE Xcode, Microsoft Visual Studio, Source Insight
Database analysis Microsoft SQL Studio, SQL Profiler
Code Control Perforce, Clearcase, Harvest, Rational Team Concert, Telelogic Synergy
Build Management DSC ARL, Jenkins
Code Review DSC ACE, Smart Bear Code Collaborator
Task/Timesheet Rally, CA Clarity, TM Timesheet
Defects Management Etrack, Star, Ezfix, ApplyPtf, Synergy Change Request, Bugzilla, DSC PRT
Documents Control DSC CMCS
Build tools make, gcc, g++, clang, OpenEmbedded, bitbake, ant
Programming
Language Area
C MultiThreading, Signals, Timers, Large File Handling, Daemon, Memory Map, Oracle
Caller Interface (OCI), DirectFB, Inter Process Communication - Sockets, Shared memory,
Pipes, Message Queues, Doors, Thread Pool, POSIX
C++ OOP, Exceptions, Templates, RTTI, Virtual, GNU STLs, Boost STLs, Rogue Wave STLs,
Design Patterns, UML, Smart Pointers, stdc++, libc++
Objective C Contextual Menu, Daemon, Framework, XPC, Dispatch, Key Value Observation, Timer,
Localization, Plugin, xib references binding, protocol, Containers, View and Controllers
Java Native Interface (JNI), Remote Method Invocation (RMI), Threads, Containers, Timer,
Sockets, Event Handling, Exceptions, Swings
Operations
Type Description
Integration a. Integrate Evolving CMISE Number Manager with Xelas CMISE Agent Service and
ALU 5070 SSG CMISE Local Number Portability (LNP) Agent
b. Integrate Evolving Oracle Number Manager with ALU 5070 SSG Oracle LNP
Agent
InterOp, Support ALU 5070 SSG inter operation in the Sprint network
Field
Verification
Certification Support Telcordia Audit on ALU 5070 SSG for LNP Provisioning
Commercial in Confidence 2
Resume Senthilkumar Eswaran
Migration Tekelec LNP Database to ALU 5070 SSG LNP Database
Porting SS7 Element Manager from VAX-VMS to Sun Solaris 5.8 to Sun Solaris 5.10
Media Server from Proprietary OS to Linux OS
Open Source Integrate IPv6 SSG with NTP and netsnmp
Integrate SNMPv3 NSM with WebNMS
Sustenance CA Unicenter Network and Systems Management, AutoSys
Engineering a. Provide Level 2 and Level 3 On-Call, Live, and Offline support
b. Fix defects, enhancements and provide patches
c. Service Pack Management
Projects
Security for Mac
Duration Dec 2012 – till date
Environment C, C++11, Objective C, Cocoa, Core Foundation, Mac OS
Responsibilities:
Develop Telemetry, Heartbeat, Automatic Update, Migration, Contextual Menu features.
Fix BAT, Alpha, Beta defects, Forum issues. Provide patches.
Media Server Set Top Box
Duration Apr 2012 - Dec 2012
Environment C, C++, SNMP, Embedded Linux
Responsibilities:
Develop Diagnostics Agent
Develop Platform Abstraction Layer
Network Systems Management
Duration Aug 2010 - Mar 2012
Environment C, C++, Java, SNMP, Microsoft Windows, Oracle Solaris, Oracle Linux, Redhat Linux, Suse
Linux, HP-UX, HP Tandem NSK, IBM-AIX, IBM AS400, HAS
Responsibilities:
Sustenance Engineering
SS7 Element Management
Duration Aug 2001 - Aug 2010
Environment C, C++, Java, Solaris, SS7
Responsibilities:
Develop OAMP interface to the next generation STP, Signaling/Media Gateway, MGC, Tandem Switches
Add IPv6 and implement release specific requirements, and develop features such as:
LNP Provisioning using Oracle Interface (OCI), CMISE Interface
Routing Database Provisioning using GUI, CLI, Scripting, 5129 Interface
Signaling System #7 Accounting Provisioning
ANI Provisioning and integrating with CommSHIP
Seamless GUI ISDN Trunk Group Provisioning, Trunk Group Statistics Transfer
System Status (Traffic Metrics Measurement) Reporting via Email Text/HTML, Print, FTP, SFTP
Alarms to Operator Console/North Bound via SNMP, NEMAS, SCCS TCP/IP, RS-232, SSL
Commercial in Confidence 3