SOFTWARE DEVELOPMENT & ENGINEERING EXECUTIVE
Offers comprehensive experience in managing teams in the software development lifecycle, ensuring products are released to market defect-free and ready to exceed consumer expectations. Directs internal improvement projects and strategic planning efforts to revolutionize product development and create distinction amidst competitors. Expertly manages budgets, capacity planning, workflow, internal relationships, customer service, team development, and employee performance.
SERVED AS AN ARCHITECT AND PROGRAM LEAD FOR THE LARGEST SOFTWARE-ONLY PROGRAM IN JUNIPER…
- Oversaw software and test teams across multiple functions and business units in order to drive completion of a code modularization initiative designed to scale Juniper OS (JUNOS) for rapid deployment on multiple platforms.
- Successfully accomplished the program goal, enabling the company to advance as a diversified networking major.
- Resulted in significant cost reductions for R&D and expedited time to market for new Juniper platforms.
Other Select Contributions Include:
* Led delivery of a large cross-functional program involving ~150 development/test engineers; implemented an innovative feature (In Service Software Upgrade) that gave Juniper’s technology and product offerings a competitive advantage.
* Earned accolades from engineering and executive leadership for driving the team to deploy a key JUNOS release one day before the internal target, a feat not previously accomplished.
Professional Overview
Director, Software Engineering – Switching Business Unit (2010-Present) JUNIPER NETWORKS: 2002-Present
Managed and supported control plane and forwarding teams located across the US and India; headed talent acquisition and team development, recruiting senior engineers, managers to enhance the business unit performance.
* Championed innovation in key technology fields; planned, managed, and executed on two next-generation platforms and one next-generation architecture program running simultaneously.
* Partnered with product management to prioritize feature and product requests, and identify trade-offs.
* Initiated quality improvement efforts to remove/reduce hot spots, enabling team to focus on future development; drove design and deployment of an infrastructure, scale, and quality improvement program for continuous improvement and innovation.
* Achieved commitments, resourcing, and breakthroughs in code hardening and host path optimization as well as scale improvements in key areas such as multicast, Mac learning rate, serviceability, and de-bugging.
* Handled escalated customer issues for marquee clients while training team members to address all client concerns on priority.
* Instituted the use of Clarity, a resource planning and management tool, at the business unit level to improve capacity planning and leveraged the tool to create reports that highlighted gaps and facilitated future planning; trained business unit managers and directors to do the same for their respective teams.
* Improved release planning by implementing a graphical dashboard for bug convergence visualization.
* Instituted technical collateral development and technology training for new team members.
* Brought engineering into compliance with a $1M quarterly capital expenditure budget by containing costs through inventories and increased visibility, expense justifications, and cross-department equipment sharing.
Senior Software Manager, Packet Forwarding - Foundation Technologies (2008-2010) JUNIPER NETWORKS
Built and managed forwarding teams across multiple locations worldwide in delivering on inter chassis redundancy, scaling and performance initiatives, a next-generation edge router, and hardware abstraction layer.
* Coordinated and provided direction to 20+ packet forwarding managers across different business units and geographies; led discussions on improvements in software development, testing, and bug management in the shared code base. Championed and tracked development of architecture and design documentation of existing code base.
* Led and motivated the team to create a proof of concept prototype ahead of funding; conducted road shows for executive management to get consensus on migrating from proprietary microkernel to FreeBSD on line-cards.
* Drove software quality improvement projects as part of an enterprise-wide transformation initiative, including static analysis, code review/coverage, unit testing improvements, and RAS (reliability, availability, and serviceability) enhancements.
* Architect and Software Program Lead for a Major Companywide Initiative:
* Oversaw software and test teams across multiple functions and business units in order to drive completion of a code modularization initiative. Created Platform Development Kit (an internal SDK) designed to scale JUNOS for rapid deployment on multiple platforms. The program successfully achieved the following key objectives:
* Created a capability model to be used in kernel and application space to abstract out platform and line card dependencies; used model to modularize highly shared applications like chassis management, configuration management, firewall, and QoS.
* Produced a hardware abstraction model for packet forwarding software across different platform families and ASICs; modularize and restructured the entire forwarding stack for all JUNOS based platforms, involving millions of lines of code.
* Performed a major revamp of tools infrastructure for build, packaging, and bug reporting to allow for split build and skewed releases across different platform families and business units. Used Agile Scrum for tracking.
Senior Software Manager, Kernel - Foundation Technologies (2005-2008) JUNIPER NETWORKS
Led a team of kernel engineers focused on infrastructure programs; drove a four-member team of distinguished engineers and managers to identify recommendations for software leadership, which resulted in a companywide software transformation project.
* Acted as lead architect and software program lead for in-service software updates (ISSU); performed on-site visits in Japan and Europe to educate key clients on ISSU capabilities and to evaluate future business requirements.
* Conceived and implemented innovative solutions for challenging and tough engineering problems, including non-disruptive initialization of line cards and ASICs during ISSU, encoding and decoding configuration, and state change messages across different versions of the software.
* Crafted an incompatibility database to facilitate graceful handling of incompatibilities between two versions of software.
* Created and led the “build angels” team, an initiative to improve build infrastructure; introduced process changes such as a build break b...
Login or Register to view the full resume.