Sr. Staff Software Engineer / Technical Lead Resume
San Jose, CA
SUMMARY:
- Hands - on experienced Software Engineer in all aspects of software development life cycle. Key contributor in the area of IP networking, routing protocols and switching software on the embedded platform. Successfully drove projects requiring strong leadership and collaboration skills.
- Motivated to deliver high quality solutions for fault-tolerant highly resilient public safety networks. Implemented, enhanced several standard and proprietary protocols for the transport network used for the public safety system sold by Confidential .
- These systems have ranged in size from the country-wide network used in several countries by police, fire, ambulance, public transport users, armed forces to smaller systems used for Olympic games and public transit systems.
TECHNICAL SKILLS:
Technology and Tools: Experienced C, GDB in Unix/Linux environment. Experienced Developing/Testing networking and routing protocols software. Motorola Routers (Formerly 3Com),High Availability Customer Escalation and Support, triaged several live mission critical networks. TCP/IP, ARP, Multicast, PIM - SM, IGMP, VRRP, RTP, BFD, ICMP, IPv4/v6, SNMP, DHCP, DNS, VOIP Gateway OpenSSL, HifnSDK, NFV, Protocol validation using ANVL,TCL/Expect scripting, IXIA Project Management, Agile/Waterfall development
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale/San Jose CA
Sr. Staff Software Engineer / Technical Lead
Responsibilities:
- Managed a team of 5+ team members and guided them thru various phases of the project and successful implementation of various projects.
- Designed new router platforms, Virtual router and developed features for public safety networks.
- Developed mission critical system which is being used throughout the world.
- Led and partnered cross functional teams. Interfaced with other teams to deliver new features.
- Innovated new ideas and lean processes in making companies processes better and faster way and increasing engineer’s knowledge.
- Ported OpenSSL library for POSIX compliant systems.
- Ported TCP/IP stack (to run in a Virtual Router versus on an embedded system).
- Worked with the architecture team to design the architecture of virtual router.
- Technical Hands-On Lead managing a team of 4+ team members and technically guiding them during design and architecture
- Managed project plan making sure on-time implementation and with quality without any major defects
- Designed and implemented the Link Management Protocol (UDP/RTP) between Motorola router and Base station/Repeater.
- Designed and implemented configuring the channel (LDAP client) for digital and analog calls.
- Designed end-to-end voice and data processing feature.
- Designed and implemented interface to driver for new Analog Interface card.
- Implemented turnaround router mechanism.
- Designed and implemented Multiple joins, PIM Join buffering, PIM GenID and PIM Dumb BSR protection.
- Designed and implemented Dropping link local PIM packets from an unknown neighbor.
- Designed and implemented the static RP feature and the mechanism to use dynamic RP during upgrades and the static RP in other times.
- Implemented the mechanism to include configuration file in the main configuration file to ease configuration of this static RP file.
- Designed and implemented Sub second VRRP convergence for fast conversion of network traffic.
- Designed and implemented VRRP for PIM, IGMP and BFD.
- Designed and implemented Synchronous VRRP.
- Managed a team of 4 engineers to manage and report the link, router and other equipment’s status across different topologies and provided solutions on real-time basis.
- Ideation to create reports and dashboards to monitor the status of system installation and integration at the customer site which helped to optimize the process and save $90K per system upgrade.
- Designed, Implemented MIBs, techniques to send traps and notification in different scenarios of the system topologies.
- Designed and implemented BFD to check liveliness over Ethernet Site Links.
- We partnered with InfoGuard and determined what keys and sessions needed to be deleted, process to be followed, resulting in making secure system. The feature implementation helped Motorola to achieve FIPS-140-2 for Router.
- Designed and implemented Zeroization of security related information.
- Implemented package authentication (in both EOS and boot monitor).
- Implemented password requirements to make router more robust and secure.
- Designed and implemented generation of Diffie-Hellman keys using HiFn-7855 (Network Security Processor). This greatly improved key generation times.
Confidential, Mountain View, CA
Software Engineer
Responsibilities:
- Kestrel’s TalonMX is a fiber optic multiplexing system optimized for metropolitan application. Implemented automation of TL1 commands used to communicate/configure with TalonMX.
Confidential
Software Engineer
Responsibilities:
- Member of the team that developed the Fujitsu’s 1st public ATM switch Fetex-150 having a layered architecture with the ATM stack sitting on SDH/SONET layer and scalable up t 160Gbps.
- Developed BDs, FDs and DDs and Implemented the TL1 commands for Call Processing for subscriber related data of SVC i.e. Switch Virtual Connections.
