Badges
Certifications
Work Experience
Software Engineering Technical Leader
Cisco•  October 2020 - July 2023
• Worked on a multimedia switching server that connects real-time streams from Webex clients & devices. • Designed & developed new features for improving transcoding resolution for shared content, supporting WebRTC clients over TLS using TURN, and other media quality improvements (Python, C++) • Mentored engineers on media resolution topics and provided rotating on-call support (PagerDuty). • Added new features to Cisco's internal Software Bill of Materials (SBOM) portal in Cisco's Security & Trust Organization (Ruby, Rails)
Backend Engineer
WalmartLabs•  November 2019 - October 2020
• Added new features and functionality to (and eventually owned) the Django-based REST API backend for Sams Opus, a management system used to publish customer-facing content to SamsClub.com (Python, Django) • Published builds to Azure using Jenkins and Azure DevOps tools. • Debugged issues by looking into Azure instances of MS-SQL DB and CosmosDB, and backend container instances on Azure Kubernetes Service (AKS).
Technical Lead, Software
Cisco•  April 2019 - September 2019
• Ramped-up on Cisco Application Centric Infrastructure (ACI) and Application Policy Infrastructure Controller (APIC) architecture. • Added features and fixed bugs in NGINX-based HTTP and REST interface (C, C++).
Software Engineer
synamedia•  October 2018 - April 2019
• Transformed Pub-Sub-based Cloud Object Storage (COS) management infra to REST-based solution (Python, Flask) for Synamedia's Cloud DVR platform. • Explored adding Prometheus-based metrics and Grafana visualization to Virtual Media Recorder (Go). • Debugged and resolved bugs and provided developer support for customer issues.
Software Engineer
Cisco•  June 2007 - October 2018
Designed, developed and maintained software for Cisco’s Content Delivery System (CDS), VideoScape Distribution Suite (VDS), Media Origination Suite (MOS), Virtualized Video Platform (V2P), and Cloud DVR (Digital Video Recorder) solutions, including: • Distributed components for management, configuration, and monitoring of Cloud Object Storage (COS) (Node.js). • Maintained libraries for any-screen video-on-demand delivery, session shifting across Internet, TV and mobile devices, and signing and encryption of content URL’s using CDS (C, C++, Python). • RESTful web-services for processing program & recording schedules for cDVR (Java). • MIBs, SNMP modules, web-services and daemons for monitoring and configuration of video streaming, caching and recording devices (C, Perl). • Documented software design, functionality and implementation specifications. • Performed unit and integration tests on applications under development. • Provided training and development support to systems engineers deploying Cisco solutions in customer networks. • Represented COS-Management team and led scrum meetings as acting ScrumMaster.
Graduate Research Assistant
University of Maryland•  July 2005 - May 2007
Worked at the Language and Media Processing (LAMP) lab of the Institute for Advanced Computer Studies (UMIACS). Provided requirements gathering, technology analysis, software design and development of a document image text-extraction application for the National Geospatial Agency (NGA). • Tested, maintained and documented UMIACS’ ViPER Video Ground-Truth Editor (Java). • Worked with developers to drive implementation of feature enhancement requests. • Developed and implemented document image processing algorithms for the Language and Media Processing Lab (C++).
Student Programmer
University of Maryland•  October 2004 - July 2005
Developed and maintained web-portals, databases and servers for JIFSAN Clearinghouse and successfully migrated JIFSAN portals from CFML 5 to CFMX 6 platform. • Envisioned and implemented version control and backup systems. • Developed GUI for a networking application using PHP and Java. • Database design and administration using MySQL.
Software Engineer
Intel•  June 2003 - July 2004
Performed systems engineering for Intel® e-business Enterprise Application Integration (EAI) systems using TIBCO® ActiveEnterprise, including product testing, documentation, and providing training and support. Developed intranet portals for streamlining modules and management processes.
Summer Intern Developer
Tata Consultancy Services•  May 2002 - July 2002
• Designed an e-CRM solution for Govt. of Andhra Pradesh, and implemented it using ASP.NET and C#. • Studied software development lifecycle, processes and methodologies; created SRS and ER.
Education
University of Maryland at College Park, College Park
Electrical Engineering & Computer Science, ME•  August 2004 - December 2009
IIT, Roorkee (Indian Institute of Technology)
Electrical Engineering, B.Tech•  August 1999 - May 2003
Links
Skills
lampterp has not updated skills details yet.