I am currently working as a Software Developer at Juniper Networks in Switching and Security Business Unit (S3BU) working in the Packet Forwarding Team of Qfx-series (qfx10K) switches since Feb 2015.
Experience
2020 — Now
2020 — Now
Sunnyvale, CA
Tech-Lead for Content Platform Engineering @ LinkedIn Learning – owning LinkedIn Learning’s core platform infrastructure—building E2E pipelines for 1P, enterprise, and third-party content ingestion and publishing; unifying heterogeneous sources into homogenous data model; and managing access control, data quality, and royalty workflows at scale.
• Drove end-to-end delivery of multiple key 0→1 initiatives for LinkedIn Learning –
o A new Entity Based Retrieval solution for Learning: Designed and built a new efficient content indexing and retrieval solution leveraging EBR techniques to power new semantic content understanding.
o Multimedia Articles: Launched a rich text-based multimedia content type for efficient delivery of non-video instructional content, reducing content creation timelines by 15%.
o Code Challenges: Introduced interactive in-platform coding practice with real-time feedback, increasing tech learner retention by 25% WoW.
o Enterprise Content Filtering: Built content filtering for admins to block content based on their organization’s policies, driving multiple $1M+ deals and adoption by 30+ enterprises.
o Slug Management Platform: Developed a holistic platform to manage SEO’ed slugs and prevent SEO loss for ~122K high-traffic content items.
o Featured Courses on Profile: Empowered 3K+ instructors to showcase courses on their LinkedIn profiles, resulting in a 17% uplift in course engagement.
o Career Development Assessments: Delivered skill evaluation assessments as part of career dev platform, leading to a 0.1% uplift in weekly skilled learners and +19% recommended course clicks.
• Expert in scalable data and API modeling, modular system architecture, and high-throughput content frameworks; embedded monitoring and data-quality mechanisms to ensure system resilience, reliability, and content accuracy.
2017 — 2020
2017 — 2020
San Jose
Working in the datapath team on the Enhanced Wireless Controllers (eWLC) which are the next generation wireless controllers by Cisco.
• Designed and delivered User Personal Networks (UPN) feature which facilitates on-request user segregation into different private rooms. Users can add/delete other users and wireless devices to their rooms to control/restrict access to these resources. Front- ended customer interactions to gather requirements and translate it to a delivered solution by working with various cross-functional teams.
• Implemented Encrypted Traffic Analytics(ETA) on eWLC that allows detecting malicious activity in the encrypted traffic without the need for bulk decryption. Responsible for implementing the export of required telemetry to support this solution. Owned and drove this feature end to end.
• Designed and implemented the flow-based packet distribution model that improved data path throughput by ~20% by eliminating the need for flow locks.
• Performed detail memory/performance analysis of datapath code on eWLC controllers that helped in identifying a key performance bottleneck. Rework of code resulted in performance improvement of ~30% in the CAPWAP reassembly performance.
• Took initiative and introduced python-based Unit Test automation in the team by using it for ETA feature.
2015 — 2017
2015 — 2017
I am currently as a Software Engineer 3 in Packet Forwarding (Data Plane) team in Security and Switching BU working on qfx-10K series datacenter switches which are the flagship switching product for Juniper Networks.
• Own L2 MAC learning and Aging data-plane module on Qfx series switches and handle all issues and feature enhancements related to this module. Implemented a polling based interrupt handling mechanism that increased the capacity
by 10 percent.
• Implemented feature enhancement to support various packet-actions for ‘mac-limit’ port security feature.
• Currently working to 801.2 Q-inQ double tag feature on qfx-10k platforms writing the code for this feature enhancement from the scratch.
• Implemented Pybot UT infra for Q-in-Q, L3 protocols, Mac-learning modules.
• Worked on Proof of Concept and feature validation for Qfx-10008 Platform.
2014 — 2014
2014 — 2014
Sunnyvale, California
• Implemented a long sought-after feature enhancement on QFX series platform, to fetch the routing information actually programmed in the hardware to the command line. Made modifications to hardware SDK, HAL-P as well as HAL code of JunOS. Introduced 7 commands as a part of this feature.
• Feature enhancement to display the ACL-TCAM utilization from HAL-P layer to the command line interface.
2011 — 2013
Pune
As a TAC Escalation Engineer my primary responsibility is to take escalations from Tier 1 engineers and direct cases from our premium, high visibility accounts. It also includes extensive troubleshooting and research to resolve any sort of Network/Technical/Hardware issues which are related to Juniper SRX Firewalls and J-series router within a specified SLA time.
Worked in Juniper’s Global JTAC Insight team, troubleshooting Juniper’s SRX line of firewalls (Branch and High End models and J-Series routers).Worked extensively on
• On and Off call Deployment and troubleshooting: Routing protocols (BGP,OSPF etc), Security applications (IPSec VPN, IDP, Application layer gateways, UTM, JUNOS Pulse Dynamic VPN, )
• Analysis and Replications : Analysis of packet traces, logs and Core Dump Analysis, Replicating network scenarios in
Juniper Labs,
• Training and Escalations: Designed course material and conducted training for new TAC engineers for IPSec VPN and
High Availability.
• Knowledge base and documentation: Have written 3 Knowledge Base Articles for Juniper Networks published on their site.
Education
North Carolina State University
Master's Degree
Fr. Conceicao Rodrigues college of engineering