Halifax, NS B3M 2V7

902-402-9912 |




§  10+ years of experience in software development including analysis, design, testing and maintenance in the telecommunication domain with expertise in Core Java, C and C++.

§  Master of Engineering in Computer Science with CIPS Certification in Computing and IT Ethics.

§  Extensive experience in Software product development life cycle using Waterfall and Agile methodologies and in version control tools (Clear Case, SVN and Git)and configuration management tools.

§  Experience in working with databases like PostgreSQL ,TCP/IP network programming and telecommunication protocols and standards.

§  Proficient in Unit Testing, Regression Testing and Performance Testing.

§  Experience in working and fixing the bugs from the customers and status tracking through JIRA.

§  Effective analytical, written and verbal communication skills with the ability to perform multitasking as a strong team player and as an individual contributor and prioritize the deliverables based on the project requirements.


C, C++, Core Java, STL, Design Patterns
Windows, Linux/Unix
Git, Clear Case, SVN, Jenkins, JIRA, Eclipse, Wireshark, VI editor, Kanban, Hansoft, MHWeb, GDB
Scripting languages:
Shell Scripting, Python and TTCN
Telecom Protocols and Standards:
SIP, MEGACO/H.248, Diameter, SDP, LDAP, RTP, ISUP, ISDN, TCP/IP 3GPP, RFCs, IMS (IP Multimedia Subsystems), VoLTE
Waterfall and Agile Scrum
Web based Protocols:
HTML, HTTP, XML, JavaScript



Software Developer (R&D) in IMS Multimedia Telephony Application Server (MTAS) 2012/11-2019/02

Ericsson India Global Services PvtLtd,Bangalore, India


§  Performed software analysis, design, development, testing, and documentation for the new features in MTAS. Maintained the MTAS legacy code by fixing the regression issues.

§  Interacted with the customers and industry stakeholders regularly in-person, phone and email to troubleshoot software issues, identify bugs and provide fixes on time.

§  Supported management in project scoping and scheduling and ensuredthe feature delivery before the deadline.

§  Identified test scenarios, designed and executedunit testing, functional testing and performance testing and ensured high quality product delivery.

§  Involved in a Global Guardian five memberteamfor monitoring CI/CD loops and ensuredproduct quality and robustness. Reported and rectified all new issues through continuous integration on Jenkins.

§  Designed and implemented several features and services in MTAS like Priority Service, Long Duration Call Supervision, Dialed Number Mapping for NANP countries, Multimedia Telephony services for unregistered Users, Support for Mobile location related Supplementary Service Code (SSC) Command, Handling of MMTel No Reply Timer and Configurable Timers in MTAS.


Projects and Products: Worked with 50 team members. The MTAS is an application server located on the ISC interface in an IMS network. Its purpose is to provide real time communication services in mobile, fixed, or FMC type of networks.


Software Developer (R&D) in MTAS for Operation and ManagementSubsystems2012/11 – 2019/02

Ericsson India Global Services Pvt Ltd, Bangalore, India


§  Acted as a Scrum Master on a need basis and conducted daily scrum meetings, assigned tasks to team members, updated the progress and bugs in JIRA tool for various sprints. Performed the sprint demo for the stakeholders.

§  Provided interface for managing configuration data and alarms for other subsystems such as charging, MRFC, SIP and services.

§  Provided interface for stepping counters for capacity forecasting, quality of service, fault investigation and statistical data collection.

§  Provided supports to the TSP security concept for managed object access.

§  Provided validation and alarm handling of licenses for node operation.

§  Mentored 6 new joiners in the team to support them in gaining knowledge on the product and their roles and responsibilities through the creation of user manuals, workshops and one-on-one meetings / job shadowing.

§  Managed security from India for GDPR compliance for MTAS and successfully identified all the privacy data in the product and tagged it.

§  Designed new features and state machine and updated and created technical documents and customer management guides for staff and stakeholders.


Senior Programmer (R&D) in Surveillance CONNECT Server (VOIP)2010/09-2012/09

SIEMENS LTD, Chennai, India


§  Gathered requirements from product managers, broke the requirements into user stories, and implemented and tested the use cases.

§  Implemented Network Programming using TCP/UDP


Projects and Products: Worked with 15 team members. Connect server is a VOIP (SIP) PBX integrated communication box. It is a SIP based communication engine connected to the surveillance command & control. It integrates the open source soft PBX (Asterisk) and provides all means of communications through specific gateways (digital, analog and VOIP).


Software Engineer (R&D) for Omni PCX Enterprise (OXE) PABX2007/11-2010/07

ALCATEL-LUCENT, Chennai, India


§  Developed,maintained and resolved the bugs related to the call handling features in the OXE PABX




Masters in Computer Science and Engineering, Anna University,Chennai,India    2005-2007

Bachelors of Technology in Computer Science,CUSAT, Kochi,India                     2001-2005




CIPS Certification in Ethics in Computing and IT, Canada’s Association of IT Professionals  2016

Ericsson IMS Associate Certified Engineer, Ericsson,Bangalore,India                                     2015

Rock-Star Award,Ericsson,Bangalore,India                                                                                2015