I have 12 years of progressive experience in all phases of software development, troubleshooting, bug-fixing and maintenance using C, C++ on LINUX platform.
Experience
2015 — Now
San Francisco Bay Area
Currently I am working as a software engineer for the Spirent Landslide IMS product. Landslide is a test tool used to validate the performance, scale, call quality, authentication and charging functions of the IMS network with real-world device emulation at the scale of millions of voice & video calls and IP messages. Worked on Gm, ISC, Mw, Mx, Ml interfaces
Environment: C++ on LINUX
Protocols: SIP, Diameter, TCP
Tools: Jira, Perforce
2014 — 2015
2014 — 2015
San Francisco Bay Area
I worked in the Small Cell Solutions team as a software engineer. Our team created end to end small cell solutions; this involves integrating the access points, security gateway, femtocell gateway and the core network and then testing the overall solution. Recently we have been moving towards virtualization and automation of the virtualized solution deployment.
Working on development of Click to deploy tool, which installs various 3G & 4G components on a UCS B & C series server. This is a GUI based application that enables all of the virtual machines, applications, and configurations to be set up and validated across the entire infrastructure on standard computing hardware. This reduces the deployment time from months to minutes.
Worked on the virtualization of the CISCO Small Cell solution. Small Cell HetNet Virtualization involves putting the Small Cell HetNet Gateway and OAMP components into UCS hardware. Load testing for virtualized and conventional HNB-GW and Security Gateway using CISCO tools such as Syfer and fern.
Involved in the deployment and testing of an alpha network (enterprise network) inside SJC16 Cisco building, where we test the handover of 3G calls between the various access points inside the Enterprise Grid. The output of the test was provided to the access point development team to improve the handover code to achieve less than 1% call failures during handover.
Worked on deployment and testing of an in-house Android App called “Cisco SWAT”, this App can be downloaded from Google Play and can be installed on any Android phone. This App does CS (circuit switched) and PS (packet switched) calls at regular intervals based on a predefined configuration These phones can then be placed at stationary locations to run load/soak test or can be moved around in a cart to test handovers inside Enterprise Grid.
2012 — 2014
2012 — 2014
Cypress CA
I was handling Customer support for the HNB Gateway product. The product was deployed in various Chinese cities.
Design BTI HeNB Gateway for the 4G network.
• Develop S1AP Encoder/Decoder for HeNB Gateway per TS 36.413
• Extending the existing 3G Gateway design to suit the 4G gateway
2008 — 2012
2008 — 2012
Milpitas CA
Design, develop and test modules and software stacks in Kineto’s INC product. Worked on various product lines at Kineto i.e. Iuh, IuGAN and Femto pre-standard version and the specialization area has been the Core Network interface (RANAP-SCCP-M3UA-SCTP) towards the MSC/SGSN, the Access Network interfaces(RANAP/RUA, HNBAP and UPP) towards the FAP/HNB, the RADIUS interface to the AAA server and the H.248 Interface to Media Gateway.
2006 — 2008
2006 — 2008
San Jose, CA
Worked on the testing of the Interconnect Border Connect Function (IBCF) in Veraz Softswitch. IBCF protects the carrier network against malicious attacks, and provides key security features including topology hiding, access control lists for “denial of service” attack prevention and Network Address Translation (NAT)
• Performed Sanity testing of ISUP, SIP, H.323 calls for daily nightly builds
• Wrote SI test plan and Perform SI Testing for the IBCF feature
• Performed Load testing of the IBCF and the SIP Interface using third party tool called Mu dynamics
• Wrote bugs and followed up with developers for their resolution
Education
Aligarh Muslim University