With over 21 years in the software industry, predominantly in the telecom sector, I bring extensive expertise in requirements analysis, design, development, and support of enterprise products and projects. I have 17+ years of experience in Telecom, Networking, and Smart Grid industries, and 3+ years with Affirmed Private Network Service, Azure 1P solutions, Azure Private 5G Core, and Azure Operator 5G Core. I possess strong knowledge of Azure Cloud technologies and service architecture. I have led high-performance teams to deliver multiple EMS systems for diverse devices, with deep expertise in EMS/NMS/OSS domains and technologies like Dhyan’s NetMan and Junos Space. My technical skills include microservices-based development, JBOSS clustering, and Geo-Redundancy techniques. I excel in project execution, ensuring quality and customer satisfaction, and have significant onsite experience in demos, requirements analysis, customer support, technical transfer, and acceptance testing. I am also responsible for recruiting, training, and deploying fresh engineers based on their strengths. Talented Technical Lead adept at integrating resources into business operations and developing innovative technical solutions to diverse issues. Strong history of managing highly effective teams to execute complex projects within stringent timeframes.
Domain expertise in EMS/NMS/OSS (CRM, Billing)
Technical expertise in JBoss clustering and Geo-Redundancy techniques, performance tuning and scalability
Strong knowledge of Dhyan’s NetMan and SmartMan products
Hands on experience in software design and development based on Java and J2EE technologies
Skills and Competencies
Current Role
Sr Software Engineering Manager
Domain Experience Areas
TMN (EMS/NMS/OSS/BSS), Smart Grid management, Mobile Packet Core (4G/5G); Azure Cloud and Technologies
Skills
Proficient in handling the complex technical development concepts, latest software tools and technologies, strong database concepts and design techniques
Possess good knowledge of different software systems, client/server architectures and various compatibility requirements
Involved in preparation of Budgetary estimates, Proof of Concepts, Project planning, Resource and task allocation
Ability to communicate effectively with teams and customers
Ability to identify strengths and weaknesses of team members and using the team members accordingly
Understand project requirements, coordinate with resources and direct the projects in the right direction in a timely manner
Experience with most software models like waterfall, iterative, agile and proof of concept
Programming Languages/Scripts
Operating Systems / Platforms / RDBMS
Java, J2EE (EJB3, Servlet, JSP, JNDI, Struts, Hibernate), JMS, XML, SOAP, RESTful, JAXB, JavaCC, SQL
Azure Cloud and Technologies (ARM, RPaaS, RP, Storage account, AKV, Kubernetes)
Apache Tomcat, JBoss, Apache HTTP, Apache Axis, NginX, nodejs
Oracle, MySQL 5x, Postgres 94x, MSSQL, Cassandra
Windows and Linux (Centos, RHEL, Ubuntu)
Linux shell scripting and PERL
Protocol exposure: TL1, SNMP, HTTP, SSH/Telnet, OSCP, CoAP, SMTP, TCP, UDP
Authentication Mechanism: LDAP, RADIUS, TACACS, SANE, HTTP Basic
Exposure to SpringBoot, Kafka, Elasticsearch; AWS
Non-technical skills
Good team player, Exploring new things, Creativity, Project management
Tools
Development IDEs: Eclipse, NetBeans and IntelliJ
Database Browsers: DBVisualizer, SQLyog and Toad
Version controls: GIT, SVN, CVS, Perforce and AccuRev
Build, CI, Defects reporting: Apache ANT, Bugzilla, JIRA, GNATs and Jenkins
Application Profiling: YJP, JProfiler, Eclipse MAT, JConsole
Others: Apache Drill, Grafana charting tool, VMWare, VSphere client, Wireshark, Code-striker, Review Board, InstallAnyWhere, WebEx, joinme, Microsoft Lync, PuTTY, VNC, VPN clients, Microsoft packages
Key skills
Experience gained
Azure Fundamentals; 4G/5G network functions; Azure DevOps, Azure Portal and RP development and Deployment
Project Title
Private MEC on Nexus Platform
Description
PMEC solution is a cloud-managed Azure service that tightly integrates edge network functions with other Azure services, which delivers private 4G/5G solutions for mobile Packetcore world This project was carried out to support the packet core deployment on an Azure Operator Nexus platform which is a carrier-grade hybrid cloud platform built for mission-critical mobile network applications
Industry
Mobile Packet Core for Operator world (macro network)
Project Timeline
Nov 2023 – Feb 2024
Team size
7
Location
Bangalore
Role
Responsibilities
Requirement analysis; FS and Design document preparation; Effort estimate and tracking team
Providing Technical assistance to the team
Tackling queries from different stack holders in the project [Customer/TAC/IX/UX]
Handling customer escalation calls and providing support
Analyzing root cause and providing solutions for Critical issues
Code and design review
Key skills/experience gained
Azure Operator 5G Core 10 (AO5GC 10)
Azure Operator 5G Core (AO5GC) is a first party cloud-managed Azure service that includes edge network functions, the Azure portal management and ARM API components that tightly integrate with other Azure services such as Azure Operator Nexus platform, AKS on-premises, Arc, Network Function Manager and Azure Monitor; It delivers private 4G/5G mobile Packetcore solutions for macro network operators
Feb 2023 – Aug 2023
5
Azure Private 5G Core (AP5GC)
Azure Private 5G Core (AP5GC) is a first party cloud-managed Azure service that includes edge network functions, the Azure portal management and ARM API components that tightly integrate with other Azure services such as the Azure Stack Edge, AKS on-premises, Arc, Network Function Manager and Azure Monitor; It delivers private 4G/5G solutions for enterprise mobile network customers
Private MEC (Multi-access Edge Computing); Mobile Networks; 4G/5G Packet Core
Nov 2022 – Feb 2023
6
Azure Fundamentals; Private 4G/5G network functions; Azure DevOps, Azure Portal and RP development and Deployment
Affirmed Private Network Service (APNS)
APNS is a managed network service offering for mobile network operators
To provide private LTE to enterprises, Affirmed EPC core combined with Azure’s capabilities to create a complete turnkey solution It enables operators to provide a complete standalone private network on premises by delivering the RAN, 4G core on the Azure Stack Edge and the management layer on the centralized cloud
Private MEC (Multi-access Edge Computing); 4G/LTE
Mar 2021 – Nov 2022
Java, JEE, Azure Fundamentals, private 4G network functions and packet core communication
ARICENT EXPERIENCE
Junos Space Network Management Platform
Junos Space is a comprehensive Network Management Solution that simplifies and automates management of Juniper’s switching, routing, and security devices Junos Space consists of a network management platform for deep element and FCAPS management, plug-and-play management applications for reducing costs and provisioning new services quickly
Switching, Routing and Security Firewalls
Aug 2018 - Till
50
Chennai
Senior Technical Lead
Involved single sourcing; migration of current enterprise-based application to Cloud enabled (microservices based architecture)
Java, JEE, Junos Network Management Platform and associated applications
DHYAN EXPERIENCE
Collinear Element Management System
Collinear EMS is a web-based solution that was built on top of NetMan technologies for monitoring and management of Collinear’s Alex devices deployed in 5G mobile back-haul network It discovers the devices and its far-end devices automatically and depicts the real state of the devices through Google map-based view and logical map views with link representation It also provides the typical EMS functions like Fault and Performance monitoring and Security
5G Mobile backhaul infrastructure
Feb 2018 – Jul 2018 (6 months)
Technical Manager
Budgetary estimation, Project planning, Resource allocation
Responsible for design & delivery of the Project, coordinating with the onsite and offshore team
Project reviews and ensure the quality of the product
Providing technical assistance for performance and scale tuning
Java, JEE, NetConf Adapter, JSON RPC, Modern UI concepts like responsiveness, material design, understating of 5G mobile backhaul network
NetQuest Alpine PATROL EMS
Alpine PATROL EMS is a web-based solution for monitoring and management of a network of NetQuest’s OptiCop I-8800 Series Interceptors and P-8800 P-Convergers Alpine PATROL EMS automatically discovers NQ devices, depicts the real state of the devices through chassis view, provides graphical pipes view to visualize the traffic passes through optical, reports faults and provides ability to configure the NQ devices and control the traffic etc
DPI and Optical Network Interception
Apr 2017 – Apr 2018 (12 months)
8
Providing technical support and guidance to team
Taking care of code and design reviews
Java, JEE, JBoss 7x, CoAP protocol, RESTFul web service
Affirmed Acuitas Element Management System
Affirmed Acuitas EMS is a web-based solution for monitoring and management of Mobile Content Cloud (MCC) platform and its network operations Acuitas EMS allows for simplified, centralized provisioning and management of Evolved Packet Core (EPC) functions and services for greater agility and flexibility
Mobile Content Platform, 5G network
Java, JEE, JBoss WildFly, Grafana Charting tool, Apache Drill framework, exposure of BI (Business Intelligence) reporting tool (Looker)
Trilliant UnitySuite Network Element Management System (NEMS)
Trilliant UnitySuite Network Element Management System (NEMS) is a web-based solution that is based on Dhyan’s NetMan technology and has the capability for Monitoring and Managing network of all SecureMesh devices Using NEMS, utility operators can connect and manage SecureMesh-enabled devices (eg, smart meters, collectors, in-home devices) with an online status view of the entire Smart Grid network UnitySuite NEMS automatically discovers topology information, provides visualization, advanced fault correlation, root cause analysis and diagnosis capabilities
Utility Market, Secure Mesh Network
Taking care of performance profiling and tuning
Java, JEE, JBoss 7x, CoAP protocol, Understanding of Utility market and smart metering, zero touch provisioning concepts
Junos Space Network Management Platform - Releases 152, 161
Network Management Platform
Apr 2016 – Mar 2017 (11 months)
Requirements analysis, Effort estimate, Project planning and resource allocation, Performance evaluation of team members
Involved in FS write-up and Design, Code review, Scalability improvements for the application
Having weekly calls, customer support, project status update and demos on Sprint completion, delivering builds
Managing Scrum Leads and team, providing feedback periodically, ensure that the schedule is on track, coordinating with other application team
Intensively worked with Upgrade support and took care of all issues, demos, queries and supporting JTAC
JDK17, JBOSS, J2EE, EJB 30, Hibernate, MySQL, Perforce, Git and Linux, knowledge about Junos Space platform and Junos devices, understanding of agile and scrum methodologies
Junos Space Platform – Orpheus (151R1 release)
Security Director is a Junos Space management application designed to enable quick, consistent, and accurate creation, maintenance, and application of network security policies Orpheus phase brings an intuitive new GUI to the Security Director The new GUI provides more isolation from the underlying Junos Space Platform (or Space Legacy), allowing security architects, analysts, and operators to focus on security
Controlling network security policies (Firewalls)
June 2015 – Mar 2016 (10 months)
30
Providing technical assistance for team, Development environment setup, integrating various entities for this project
Took ownership of UX (User Experience) and IX (Information Experience) for the entire project
Involved in FS and Design review, Scalability improvements for the application
Having weekly calls, customer support, project status update and demos on Sprint completion
Managing Leads and team, providing feedback periodically, ensure that the schedule is on track, coordinating with other application team
JDK17, JBOSS, J2EE, EJB 30, Hibernate, nodejs, NginX, Slipstream framework, MySQL, Perforce and Linux Junos Space platform, understanding of sprint models
VEMS (Verizon Internet Service Platform Element Management System)
VISP Element Management System (VEMS) is a web-based platform that was built on top of NetMan technologies, which supports Topology and FCPS (Fault, Configuration, Performance and Security) features to manage Verizon Internet Service Platform (VISP) devices VEMS uses SNMP and CLI for South Bound Interfaces for device communication and uses SNMP and RESTful Web services for North Bound communication
Deep Packet Inspection Platform
Feb 2013 – May 2015 (27 months)
Technical Lead
Budgetary estimate, Requirements analysis, FS preparation and design for various features
Project planning, resource and task allocation, execution, code review, delivery of the builds with good quality, Performance evaluation of team members
Design Clustering, Geo-Redundancy, Scalability improvements for the application
Weekly status calls with customers to clarify various queries
Java, Struts, Ajax, EJB, JBOSS Application Server, PostgreSQL, XML, SAN NetApp, clustering HA, Load balancer and geo-redundancy, LDAP & SANE authentication, Apache load balancer, DB Visualizer and YJP memory profiling, understanding of Iterative project model (developing device and management system in parallel)
Exalt Network Management System (ExTrac)
ExTrac is a web-based solution that was built on the top of Dhyan’s NetMan product by extending and customizing it This was developed to visualize, monitor and control Exalt’s point to point radio network It supports the typical Network Management Functionalities such as Discovery, Google Map based topology visualization, Fault error handling and trouble ticketing, Performance and report generation, Configuration and Security
Point to Point radios communication network
Sep 2012 – Jan 2013 (6 months)
15
Requirements analysis, design, providing technical assistance
Project planning, Task and resource allocation, Managing the team, execution, and delivery of the builds
Java, Struts, Ajax, EJB, JBOSS Application Server, PostgreSQL, XML, understanding of point-to-point communication network, understanding of Proof-of-Concept project model
S&C IntelliTeam CNMS (Communication Network Management System)
S&C’s CNMS is an intuitive, web browser-based solution that was developed by extending and customizing Dhyan’s NetMan product, which helps monitoring and management of a Smart Grid communication network of S&C SpeedNet radios It provides component-based EMS for all the common network management modules available in NetMan, such as Discovery, Topology, Maps, Fault, Configuration, Performance and Security features
SmartGrid Communication Network
Feb 2012 – Aug 2012 (7 months)
20
Requirements analysis, design, reviews, project planning, task allocation, tracking schedules
Scalability improvements for the application, Customer support and fixing critical issues
Managing team, Performance evaluation of team members, tracking project schedules
Java, Struts, Ajax, EJB, JBOSS Application Server, PostgreSQL, XML, YJP profiling, wireless radios with mesh topology for Smart Grid network
Junos Space Virtual Control 113
Junos Space Virtual Control is an application to manage virtual networks from VMWare This application was developed as a hot-pluggable application in the Junos Space platform from Juniper The Virtual Control application offers Inventory Management and Configuration of the Standard as well as Distributed Virtual Switches from VMWare The solution also orchestrates the Virtual Switch’s configuration to the connected physical switches thereby enabling uninterrupted traffic for all the virtual machines
Network Virtualization
Dec 2010 – Jan 2012 (13 months)
Requirements analysis and design for various features, project planning, resource and task allocation, execution
Conducting code and design reviews, solving threading issues, scalability support, optimizing application
Customer support, weekly status call, delivering the build on time with good quality
Junos Space, Java 5, J2EE, JBOSS 423, EJB 30, Ant, JAAS, VMWare VSphere 4X, Web-Services (SOAP), XML and Perforce, understanding of VMWare virtualization concepts
Bivio Systems Management Center (Bivio SMC 114)
Bivio SMC is a web-based solution that is based on Dhyan’s NetMan technology and has the capability for Monitoring and Managing network of Bivio’s DPI Application Platforms, the Bivio 7000 Series, are a family of compact, extremely high-performance, and fully programmable network appliances that combine a unique packet processing hardware architecture with a software platform Bivio SMC is a client-server-based solution which delivers the real-time chassis view with real time port status, inventory management, Applications statistics with involved CPU information, Performance report on CPU and Memory usages and faults detection about CPU & application state transition occurred in the Bivio 7000 series Network Elements (Appliances)
Deep Packet inspection (DPI) application platform
Sep 2009 – Nov 2010 (14 months)
Requirement analysis, design REST Adapter, REST simulator, High-level architecture & DB designs, FS update, implementing various modules such as discovery, alarm processing, inventory management and reconciliation
Customer support, Leading the team and providing technical assistance
Deep Packet Inspection (DPI) Technology, Linux Cent OS 54, Windows XP, J2EE 50, JBoss 510, JMS, MySQL 50, DBVisualizer, SQLYog, Apache Ant 171, Apache Axis2-151, Eclipse JavaEE IDE, Yourkit Java Profiler, Subversion (SVN) & Bugzilla
BTI proNX 9000 Network Manager
BTI proNX 9000 is a secure and flexible end-to-end management of networks built on BTI’s packet optical platform elements namely BTI 7030 / 7060 / 700 The proNX 9000 is a client-server solution that is based on NetMan technology delivers topology views, inventory control, fault management, service provisioning and security management via a graphical user interface (GUI) It is based on standards (Telcordia) and supports management interfaces such as SNMP and TL1
Optical Networking Equipment
Nov 2007 – Jul 2009 (20 months)
40
Chennai, India
Lead Engineer
Estimation and resource allocation, Requirement analysis, Preparing High Level Design (HLD)
Implementation of Mediation Integration [BNMF & BTIC]
Customer support and bug fixing
Linux, Windows, J2EE, JBoss, XML, JMS, MINA, MySQL 50, DBVisualizer, MySQL Yog, Ant, InstallAnyWhere, JProfiler, Yourkit Java Profiler, AccuRev, Subversion (SVN) & Bugzilla
BNM 13 (BTI Network Manager)
BTI Network Manager is a full-featured, flexible management system based on NetMan Technology, designed for managing BTI Photonic System’s Netstender NEs namely Netstender 1030 & 2060 This product provides a Topology Module, Fault Management, Security Management functionalities It is a highly scalable and fault tolerant application and works with any JDBC compliant database It is standards based (Telcordia) and supports SNMP and TL1 interfaces
Feb 2007 – Mar 2008 (13 months)
12
Chennai, India
Project planning, task and resource allocation, Requirement analysis, High Level Design (HLD)
Implementing server-side business logic for Security & Fault Module
Having customer calls on a weekly basis, tracking project schedule and delivering builds
Linux, Windows, J2EE, XML, JMS, MINA, MySQL 50, Oracle 10g, Derby and DBVisualizer, CVS and Bugzilla, understanding of water fall project model (top-down approach)
NetMan (Dhyan Network Management System, formerly DNMS)
NetMan Platform is a full-featured, flexible management system platform to enable development of multiple Element / Network Management system for various product lines It provides FCAPS (Fault Management, Configuration Management, Accounting Management, Performance Management and Security Management) functionality It is a highly scalable and fault tolerant application and works with any JDBC compliant database It is standard based (ITU and Telcordia) and supports several Northbound and Southbound interfaces such as SNMP, TL1, NetConf, RESTFul web service, XML, etc
Telecom, EMS/NMS
Oct 2006 – Jan 2007 (4 months)
Requirement analysis, design and development of JMS (Java Messaging Service) Framework
Requirement analysis, design and implementing HA (High Availability) support
Implementing Server-side business logic for various modules (Discovery, Security and Fault)
Linux, Windows, J2EE5, JBOSS 510, JMS, XML, ANT 17, Axis 215, RESTFul web service, MINA framework, JAAS Framework, MySQL 50x, Oracle 9x, RADIUS, Eclipse 36, DBVisualizer, MySQL Yog, CVS, SVN and Bugzilla, FCAPS functionalities, SNMP, TL1, RESTFul web service
Caspian EMS - BSR (Bulk Statistics Review Report System)
Caspian NetMoxie EMS is a modular, client-server, scalable based on NetMan Technology providing Fault, Configuration, Accounting, Performance and Security (FCAPS) management capabilities Caspian Media Controllers generate raw, aggregate and class/flow profile data about the traffic that is flowing through it The BSR Flow Review feature will process this flow data and produce graphs and reports on the analyzed flow data
Higher-end Router
Jul 2006 – Sep 2006 (3 months)
Senior Software Engineer
Requirement analysis, design and development of BSR (Bulk Statistics Report review System), Implementing Server-side business logics
Sun Solaris, J2EE, XML, JMS, Oracle 10g, MySQL
CCMS - CopperCommander Management System
CCMS provides the entire range of management functionality from Fault, Configuration, Performance and Security for managing the CopperCom devices CCMS was developed by customizing the AdventNet WebNMS platform, which has built-in support for most of the common network management functionality
Telecom switch
Feb 2005 – May 2006 (13 months)
Requirement analysis, design and development of Security Management Module
Implementing FTP protocol adapter, JMS framework
Providing on-site customer support on product integration and acceptance testing
Sun Solaris, J2EE (Java Swing & Applet, JSP, HTML, JavaScript, RMI, Servlets, struts, multi-threading, Servlet tunneling), Clear Case, AdventNet WebNMS
CDR based Telecom Billing System for Interconnectivity Usage
This application provides a solution for revenue sharing between Telecom Service Providers (TSP) It generates Interconnectivity Usage Charge (IUC) billing for the Incoming Call Details Records (CDR), finds Trunk Group Port (TGP) violation and detects fraud
Telecom billing
Aug 2004 – Jan 2005 (6 months)
Design and implementing CDR (Call Detailed Record) processing module, guiding and rating CDRs
Implementing CDR collection module to collect CDRs from various switches (C-DOT, Alcatel)
Windows2000, UNIX, Sun Solaris; Language/Technology: HTML client; Jakarta Tomcat web server; JSP, JavaScript, JDBC, and Oracle8i, understanding of telecom operations and revenue sharing between TSPs
CDR based Telecom Billing System for Retail Business
This is a web-based client server application which accepts CDRs as input and applies charges based on the rules specified by the TSP (Telecom Service Provider) in the database and generates a variety of reports based on the billing account number, consumer account number etc
Telecom billing platform
Feb 2004 – Jul 2004 (6 months)
Software Engineer
Developing CRM (Customer Relationship Management) and MPS (Message Processing System) modules
Developing screens to show the Customer details based on filters
Developing Product Catalog module to update TSP’s rules
Windows2000, UNIX, Sun Solaris, HTML client, Jakarta Tomcat web server, JSP, JavaScript, JDBC, Oracle8i, Toad, understanding of TMN business management layer
Administrative and Operator UI console for IP-PBX gateway
Telecom, IP-PBX gateway
English, Tamil
Write