Highly skilled professional with over two decades of experience managing and enhancing complex IT infrastructures, system migrations, and security infrastructure across the telecom, healthcare, finance, and tech industries. Expertise in high-availability configurations, cryptographic security systems, and the development of custom security tools. Proven success in system migrations, performance optimization, and cross-functional collaboration to deliver secure, scalable solutions. Proficient in Linux/Unix administration, network security, C/C++, and Java development, along with automation using shell, Perl, and Python scripts. Strong focus on integrating modern technologies with legacy systems to drive operational improvements and enhance overall cybersecurity and security infrastructure.
The Management API is a set of APIs shared between appliance management software, including Web UI and CLI, and external management tools like WatchGuard System Manager (WSM). It serves as a helper function to assist management software with configuration generation and validation.
The MasterComm-300 (MC-300) is an embedded computer device that interfaces SAS-capable slot machines with the Slot Data System (SDS) for backend slot accounting. Internally referred to as the Game Management Unit (GMU), these devices have been utilized in SDS systems for several decades. The MC-300 is powered by a 32-bit ARM-9 microprocessor with 32 MB of RAM and 32 MB of flash memory.
The project aimed to deploy a new Service Delivery Platform (SDP) that extends the capabilities of the CPE Management System (CMS). The SDP allows third-party Service Application Providers to access and perform permissioned operations on managed devices (CPE and CE devices) within the home network through the CMS. Verizon monetizes this access by charging third-party providers for the operations they are authorized to perform on the home network.
The Sea Dragon handset is a next-generation automobile diagnostic tool featuring a touch screen display for diagnosing internal vehicle modules. The system operates in a multi-threaded and multi-process environment with distinct layers, including Data Coordinator, Data Manager, Presenter, and User Interface.
This project involved implementing compliance measures for retailers of products containing PSE (pseudoephedrine), as required by federal regulations. The system was designed to enforce a 30-day limit on PSE sold by weight per customer, a daily limit, and capture customer information such as name, address, and government-issued photo ID for identity verification. The system also needed to capture customer signatures and provide customer data, purchase logs, and signatures at the store level upon request.
This project focused on porting the Signaling Gateway (SGW) source code from an AIX environment to a Linux environment. SGW, a distributed architecture, consists of various components such as OMNI, ISUP Router, Transaction Control Layer (TCL), State Machine, and ING. OMNI handles the MTP Layer 1 to Layer 3, failover capabilities, gateway process management, and network configuration (DPC/OPC/Linkset/Routeset). The ISUP Router registers CICs with OMNI, reads and writes ISUP messages, and manages ISUP timers for message retransmission. The TCL manages MSP and ISUP state machines.
Signaling Gateway Hardware End of Life:
Supervisor Monitor Phase 3:
This tool is designed for test automation of complete Motorola CDMA Network infrastructure (i.e., MSC, BSC & BTS) which contains several Network Elements and as many number of proprietary and standard protocols. This tool is based on “Enhanced Tool for Integrated Test Execution (ENTITE)”, is a data driven generic solution for script based interface testing of different components of a communication network.
This project focused on the development of a 24-channel VoIP gateway, incorporating signaling protocols such as SIP and MGCP. The Session Initiation Protocol (SIP) is used for initiating, managing, and terminating voice and video sessions across packet networks. SIP operates through four logical entities: User Agent, Proxy Server, Redirect Server, and Registrar, each with specific functions. The Session Description Protocol (SDP) is integrated into SIP to handle multimedia session announcements, invitations, and session details.
Programming Languages C, C, JAVA, SQL, Shell, Perl and Python
Platforms Linux - Ubuntu, Debian, Red Hat Enterprise Linux (RHEL), Unix - AIX, HP-UX, Solaris, Windows, Oracle, DB2 and PostgreSQL
Networking / Security TCP/IP, UDP, VoIP, AAA – RADIUS, Hardware Security Modules (HSM), Public Key Infrastructure (PKI), PKCS #11, SSH, SSL / TLS, Kerberos, Multifactor Authentication (MFA), Identity & Access Management (IAM), Cybersecurity, Network Security, Application Security, DevSecOps
Build &Debug Tools GNU Make, CMake, Conan, GDB, DBX, DDD and Valgrind, Wireshark, tcpdump
Configuration Management SVN, Clear Case, GIT, Bitbucket
Others CI/CD, Confluence, JIRA, Jenkins, Splunk and Grafana, GenAI Tools - ChatGPT, Microsoft CoPilot