Rajat Ahuja

United States

@lampterp

Software Engineering Technical Lead

Badges

Problem Solving
CPP
Python
Days of Code
Days of JS
Sql

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

Skills

lampterp has not updated skills details yet.