Asha Bangalore Rangaswamy
Email ID *********@*****.***
https://www.linkedin.com/in/ashanaren
Mobile 678-***-****
Professional Summary:
Ms. Asha is a highly experienced Lead Software Engineer currently working at Johnson Outdoors Inc. since March 2021. She brings over 21 years of experience in the IT industry, with a strong background in software development, systems integration, production support, and end-to-end delivery of complex software solutions.
Throughout her career, she has held key engineering roles at major technology companies including AT&T, Verizon, Movius Corp, Openet, Motorola, and Delta, contributing to mission-critical projects across the Telecommunications and Networking domains.
Her technical expertise spans a wide range of network infrastructure and embedded systems, including Switches, Routers, and Access Point Devices, along with deep domain knowledge in telecom protocols, system architecture, and device-level development. She has consistently demonstrated strong leadership in software engineering, production releases, ECO documentation, and cross-functional coordination—especially in marine electronics and sonar technologies for consumer and professional use.
Technical Summary:
Over 21 years of experience in software development and support, with a focus on wireless technologies such as GSM, GPRS, SS7, SIP, SNMP, VoIP, IMAP, CDMA, and Telecom security protocols.
Proficient in C, C++, Linux, Unix, and Shell scripting, with strong experience using tools like Oracle, GDB, and multiple compiler toolchains for embedded systems.
Solid hands-on expertise in web technologies, including Java, JSP, HTML, Swing, GWT, JavaScript, and RESTful/SOAP-based Web Services. Skilled in using Eclipse, Tomcat, WebLogic, MySQL, PostgreSQL, and PgAdmin.
Extensive knowledge and application of software development lifecycle (SDLC) practices, with active experience in Agile, SAFe, Kanban, and Scrum/Sprint methodologies. Proficient with JIRA, Confluence, and Object-Oriented Design (OOAD) tools like UML, Rational Rose, and GoF design patterns.
Practical experience in DevOps and CI/CD environments using tools like Jenkins, Chef, and Ansible on Linux systems. Familiar with Maven build automation and log monitoring through the ELK stack (Elasticsearch, Logstash, Kibana).
Strong background in Unix/Linux kernel-level programming, NetBIOS stream concepts, and embedded system development, including platforms such as RTOS, IRMX, and VxWorks. Experienced with Public Key Infrastructure (PKI) and certificate-based authentication.
Academic credentials:
●The Bachelor of Engineering (Electronics) from M.S.R.I.T Bangalore University, India.
Professional Certifications:
●Certified in the CyberArk certified Trustee.
●Certified in Docker essentials: Extend your apps with containers.
●Certified IBM Block chain Essentials and IBM Block chain foundation developer.
●Certified on Kabira (TELCOM middleware) Technology and MKS 2009 Configuration management Advance.
●Certified in ISO Quality audit and ISO 27001:2013 AWARENESS TRAINING PROGRAM.
●Trained in Azure from Microsoft webinar.
Technical Skills:
Operating Systems
Linux, Different flavors of Unix, Sun, HP, SGI, Windows 2000 / NT / 95/7/XP, RTOS.
Programming Languages
C, C++ & Basic Java, PHP, Ruby On Rails etc.
Application Server & Middleware
Product
Kabira, RPC, Datagate (AT&T), Tomcat.
Symbol products (AP), Siemen M20, Hughes Telematics Inc., Café.
Scripting Languages
UNIX Shell Scripts, CGI.
Tools & Environments
KDB (Crash Analysis), Sniffer, WDB, DDE, Airopeek, Ethereal, Selenium,
QA Testing, Loadrunner, Defect tracking, HP Quality center, SOAPUI and RESTful.
RDBMS
Oracle9i, DB2 7.1, MongoDB, Postgress, My SQL and Hibernate.
Protocols
GSM, GPRS, CMIP, SS7 (BSSMAP, DTAP, TCAP), LAPD, LAPDm, Diameter.
Developments/Productivity Tools
Maven, nmake, TestDirector,TestLink,Nexus,JIRA,Confluence, Jenkins, Hudson.
Tools / Methodologies
SAFe,Jira Epic, Kanban board and Sprint, Agile, OOAD, UML, Rational Rose.
Code Management System
Internet Technologies
Integration Technologies
Perforce P4, GIT, CVS, VSS and SVN,MKS.
HTML, XHTML, JavaScript, JQuery, AngularJS1, Bootstrap, Struts, Hibernate, Servlet and JSP, JSON, XML, XSL, WSDL, DTD, XSD, MQ6.0.
Projects: March2021 – till-date
Title : Lead Software Engineer.
Client : Johnson outdoors Marine Electronics - Alpharetta, GA .
Environnent : Configuration Management/ Release management Sonar devices.
Role Summary
Release Coordinator / Product Integration Specialist – Marine Electronics.
Lead and facilitate release meetings to coordinate cross-functional teams and ensure alignment across engineering, QA, and production teams.
Oversee build and production release processes for Sonar and Marine Electronics devices, including:
oHumminbird product lines (e.g., fish finders, MEGA Live Imaging)
oMinn Kota systems (e.g., i-Pilot, Talon, Raptor shallow water anchors)
Ensure seamless deployment and integration of firmware/software updates across multiple product platforms.
Prepare and manage Engineering Change Orders (ECOs) for production releases across all projects:
oDocument and track changes to hardware and software configurations.
oDistribute ECOs to relevant stakeholders and ensure approvals are completed promptly.
Coordinate with design, test, and manufacturing teams to validate release readiness and manage version control across all platforms.
Improved release workflow efficiency by standardizing documentation and implementing structured release readiness checks.
Name of the Project : SANE & CARMS July 2018 – March2021
Title : Network Operation Software Engineer.
Client : Verizon
Environment : Support SANE & CARMS Tools
SANE -: Secure Access to Network Elements, multi-server application providing a secure portal for employees and supplier Vendors to access the switches and adjunct devices on the VZW network. SANE single sign on facility command line and Web tools access to the VZW network elements. SANE provides security and access auditing features designed to protect Network. Information logs help network operations staff to troubleshoot changes made to network elements.
CARMS-: Centralized Account Request Management System, Replacement for the application request platform
With an enterprise class, highly scalable commercial solution from One Identity software. CARMS provides a workflow based approach to provisioning which will allow the process to either go through an approval process or become completely automated.
Responsibilities:
●DUO Multi-Factor Authentication Implementation on the C++ application.
●SANE applications communicate with the Vendor application or Vendor Network elements through DIAMETER protocol by connecting and controlling the new devices and communicating with RRC protocol.
Name of the Project : Cafe platform and MyID Application Jan 2015 – Jun2018
Title : Development Lead Engineer.
Client : Movius Interactive Corporation
Environment : C, C++, STL library, Ruby on Rails, PgAdmin, Agile methodology, Jira, Jenkins, GitHub, Docker Swarm, Ansible and AWS with API.
Protocols : SNMP SMTP SMPP protocol, VocieToText and courier (IMAP), RESTFul web service.
Café product Mobilize workforce with a BYOD program that’s cost-efficient, easy to manage, and compelling to employees to work more flexibly and effectively inside and outside the office on their preferred device. Stop paying for desk phones to go unused, make employees reachable anywhere and reduce voice communication cost.
Responsibilities:
• Develop, manage Cafe product with protocol SMPP, SMTP, COURIER MAIL (IMAP) talking to respective server SMS, Mail using C and ruby on rails technologies.
• Developed CAFÉ’s API tools for better customer service, where 3rd party software can utilize product’s services.
• Administration OpenNMS through web GUI portal, Configure, manage application/product for different customers.
• Café’s DB forwards the MIBs to OpenNMS or Netcool /NMS third party devices to raise the alarm by sending traps.
• Implemented SNMP Statistics for different clients MIB's like FORINET, Telco Bridge and SingTel’s NMS etc.
●Monitoring SNMP MIB on Linux and windows servers by using Nagios monitoring tools.
Name of the Project : TGM Sep2013– Dec2014
Title : Senior Consultant in RainMaker.
Client : Delta/US Airways, Frontier airlines .
Environment : Java,JNI, Python, Gits, Java Script, JSP, HTML, SOAP Web Services, Jenkins.
Project Description : Talus Group Management
(TGM) is thick client which connects to the Airline reservation system allows a group agent to react to a request for a group travel quote. The result is the display of a negotiation set with a default set of Itinerary selections and a default deal. The agent to identify the contact, often someone who is requesting a quote over the phone, as group representative or a travel agent working on the group’s behalf and agent to input the IATA number of the travel agent requesting a quote. Product identifies the flight segments within itineraries that involve connections.
Responsibilities:
●Implemented code for TGM pulls the Agency information Delta Reservation system (Deltmatic) by making the call to SOAP based web service over HTTP channel.
●Implemented SOA based designed and built SOAP web service interface, implemented using WSDL files.
●Installing the TGM product with respective different customers in the production and testing environment.
●For setting up different environments for the different customers Virtual Machine “VMWARE” is used.
●Selenium framework tools used for different approaches to supporting test automation.
●Configuring CRON Jobs for executing daily activities such as Backup/Archive etc.
Name of the Project: Advanced Checkout Solution Jan2013–Sep2013
Title: Senior Consultant .
Client: NCR, Duluth, Georgia, USA
Environment C++13, RubyOnRails, JUnit, RESTFul Web Service, QT .
Project Description: NCR Advanced Checkout Solution (ACS) is a complete supermarket and grocery point-of-sale (POS) software solution that can be customized for large retailers or packaged for smaller ones. NCR ACS helps retailers increase business agility, lower operating costs and provide an enhanced shopping experience for customers.
Responsibilities:
●Involved in the support and maintenance of Point of Sale system for Customer “Stater Bros, “Raleys”,McKesson
●C++ Windows’s environment is used for the development and Junit is used for test driven development.
●Installing the POS product with respecting different customer based and environment based.
●Prepared JIRA epics documents in the confluence, wrote user stories verification process after the Development and QA task completed using the Kabana and Sprint
●RESTFull Web Service API is used for communicating with other sides of application /service..
●Automation infrastructure and productivity tools to streamline deployment pipeline. Working with a cross functional, geographically distributed team to provide 24X7 deployment support across multiple environments. And log monitoring ELK (Elastic search/Log stash/Kibana)
Name of the Project : Crew Rerouting System
Title : Senior Consultant.
Client : DELTA Airline, Atlanta, Georgia, USA.
Environment : Rogue C++, Python, Shell Scripts, Perforce P4, Mysql, Java, Oracle9.0.
Project Description: Airline crew scheduling for pilot and flight attendant expenses have been reported. A small improvement over existing procedure to solve crew rotation problems can have a large economic benefit through maximum crew utilization, and at the same time give a high level of efficiency and productivity for crew reroutes during irregular operations.
The Crew Reroute System is used to reroute flights in cases of disruptions (for example, due to storms or delayed arrivals causing missed connections). There are three basic components:
Client : AT&T, OPENET,Atlanta, Georgia, USA. Jan 2007 –Dec2012
Name of the Project : ECS (Enhanced Charging System)
Title : Sr Engineer.
Project Description : Network events are translated to a common data model by feature Charging Translation Layer which is used by all ECS charging modules.
●A set of charging logic modules encapsulated within product Private APIs for each message type (CCR Credit/Charging
●Convergent Charging is built using industry standard technologies combined with custom innovations
Client : AT&T, Saint Louis, MO, USA
Name of the Project : Unified Test GUI (UTG), TMBIZ and Craft Access Remote Testing (CART)
Title : Senior Consultant/DevOps Engineer
Environment : C++11, PHP, UNIX, Java,and JSP, Oracle, CVS, TCAP, ODBC, UNIX, KSH, AWK, SED, Vi, SNMP, Clearcase, Telnet, Solaris server, Shell Script, GDB debugger, LDAP. C (DataGate) Remote Procedure Calls (RPC), rpcgen,Vicuna, TCP, UNIX, Oracle, CVS.
Project Description :Unified Test GUI (UTG) will be the single end-to-end testing GUI for all services supported within the Global Service Assurance Customer Maintenance Centers (GSA- CMC) Customer Service Provisioning Centers (CSPC).
Responsibilities:
●Involved in writing Technical Requirements, Detail Design, test specs, Test Plan, Test cases and Integration testing for all features of the Cart.
●Multithreaded C++ is used to develop and C programming is used to develop backend software.
●Semaphore is used to prevent the insertion of multiple loopback cells in the same cross connection during operation.
●Used SBC Datagate API Remote Procedure Calls (RPC)
●Generated XDR files using RPCGEN.
●Socket programming using TCP/IP and UDP/IP.
Name of the Project : WIOS Feb2003 – Sep 2006
Title : Project Leader
Client : SYMBOL (MOTOROLA) Bangalore India .
Environment : C, Java, PHP, Vi, Putty, CVS, FTP, SSH, Telnet, CISCO Routers and Ethereal application
Project Description: WIOS is a common software platform based on LINUX that will serve as the operating system and application Engine for all “SYMBOL” products Goal of WIOS is to provide unprecedented control and management of the entire wireless and Mobile user environment using a scalable, modular and portable single software source. It enables us to achieve product portfolio consistency and increase efficiency of engineering resources.
Name of the Project : GSM modem to a PC
Title : Software Consultant
Client : Wipro
Environment : LINUX-2.6, C++, Perl, UNIX, Clear Case, UML, GDB, makeFile.
Project Description : A GSM modem is a specialized device that accepts a GSM SIM card and operates on the mobile network.
When you send or receive SMS messages through a GSM modem interface, you are charged for the sending/receiving
of SMS messages As User can send SMS using a variety of protocols and interfaces like HTTP/HTTPS, SMTP,FTP,XML andSOAP.
Name of the Project : SMS Packaging Project
Title : Software Consultant
Client : Unilever Inc. (UK)
Environment : Windows, Wise Install Master.
Project Description: Customer needed an offshore delivery partner to provide packaging service for software distribution as per their standard on NT desktop & Server environment Customer uses a common desktop environment build based on NT 4.0 on desktop, laptops & file/print Servers and uses SMS for central software distribution. SMS installer and Wise Installer are the tools used for packaging.
Responsibilities
●Team Member and Internal QA Creation of Package according to Aztec standard using Wise Install Master,
Tool developed by Wise solutions. Quality Analysis (QA) of the package.
Name of the Project : GSM – 1900
Title : Module Leader
Client : Lucent Technologies
Environment : C++, SS7,SIP,HP-UX.
Project Description: The GSM1900 feature shall provide the capability for managing BCF’s, BTS’s and STF’s that have been configured to operate the GSM1900 network. It provides the option for Operators to select either E1 or T1 for basic rate digital trunk interfaces. The user shall be able to configure a BTS for operation in the 1900MHz band. The OMC shall provide the capability to configure a 3 digit Mobile Network Code number (MNC). Previously in GSM900 and GSM1800 networks only 2 digits were used.
Name of the Project : Split Log
Project Description: After restoration of the link between the OMC and the BCF synchronization takes place during the IAmHere procedure. As a part of this procedure, the Report Log stored by the BCF is transferred to the OMC. This Report Log contains configuration and fault reports.This split allows for three main improvements:
In some cases (BCF recovery, FM and CM Log overflow) the FM Log can be ignored and the short PFL can be retrieved instead.
Name of the Project : Background Download
Project Description: During the Background load BTS can handle calls, convenient for operators, reduces BTS down time in real BSC, BSC receives Back ground Load Action, sends BtsStoredBtcVersion Loading attr change event.
Name of the Project : AMR (Adaptive Multirate Codec)
Project Description: Network Operators are facing an increasing demand for more capacity and better average quality, but also increasing shortcomings of available spectrum.
This feature allows the OMC user to:
●Read the Multirate capability of a given BTS,
●Set the Multirate option on BSC,
●Set a traffic threshold for Half Rate use within a cell (BTS object),