Summary
Work History
Education
Skills
Personal Information
Profile Snapshot
Keyprojectshandled
Timeline
Computer Scientist II

Swapnil Gupta

Adobe Inc.
Noida,Uttar Pradesh

Professional Summary

Computer Scientist II at Adobe with experience building distributed backend services, cloud infrastructure and real-time media systems. Led Adobe Connect recording microservices supporting 10,000 new recordings and 60,000 playbacks daily, and improved meeting entry speed by 30% for meetings with up to 3,000 users. Hands-on expertise in Java, Python, C/C++, Kubernetes, AWS and Azure, with work spanning observability, Kafka analytics pipelines and AI-powered meeting content using GPT-4 and Adobe Firefly. Previously worked on storage load balancing and vCenter consistency at VMware. M.Tech in Computer Science and Engineering from IIT Madras (GPA 8.8).

Work History

Computer Scientist II

3 Years 9 Months
Adobe Inc. | 02.2023 - Current

Led stabilization of AV workflows in WebRTC meetings, improving user entry speed by 30% for meetings with 3,000 users.
Mentored junior engineers and interns through code reviews and software engineering best practices.
Built Adobe Connect Performance Monitoring from scratch using AWS and Azure.
Developed GPT-4-powered meeting-caption summaries and event blogs, integrating Adobe Firefly image generation.

Member of Technical Staff I

1 Year 7 Months
VMware Inc. | 07.2016 - 02.2018

Storage Architecture Business Unit: designed, implemented and evaluated load-balancing algorithms for ESX(i) path-selection plugins in C++.
Cloud Platform Business Unit: implemented a database-independent consistency checker for vCenter using Java and Hibernate, enabling automated error tracking and correction and reducing support tickets by 35%.

Computer Scientist I

1 Year 7 Months
Adobe Inc. | 06.2021 - 01.2023

Led Adobe Connect Recording microservice design and development with autoscaling using Python, Kubernetes, Java, AWS and FFmpeg, supporting 10K new recordings and 60K playbacks per day.
Built an analytics pipeline using Apache Kafka, Cassandra and Spring Boot that helped resolve 70% of AV and AWS infrastructure issues.
Led Adobe Connect Diagnostic App development using React.js and Java on EKS.

Member of Technical Staff II

3 Years 4 Months
Adobe Inc. | 02.2018 - 06.2021

Engineered interactive Adobe Connect recordings with smart pause for audio-video synchronization and 80% size improvement over MP4 recordings.
Implemented lifecycle management and load balancing for Connectors hosting RTMP-to-HTTP services, enabling HTML-based Adobe Connect meetings using C++ and Java.

Education

M.Tech - Computer Science And Engineering

Indian Institute of Technology Madras | Chennai, Tamil Nadu | 07.2013 - 06.2016

GPA: 8.8. Teaching Assistant for Application Programming Lab and Data Structures & Algorithms.

B.Tech - Computer Science And Engineering

Gautam Buddha Technical University (formerly UPTU) | Lucknow, Uttar Pradesh | 07.2008 - 06.2012

GPA: 7.5.

Skills

Java; Python; C/C++; React.js; Spring Boot; Flask; FFmpeg; Apache Kafka; PostgreSQL
MS SQL and OracleDB; Cassandra; Redis and Memcached; AWS and EKS; Kubernetes and Docker; Azure; Git and Perforce; Linux
macOS and Windows; Splunk and Sumo Logic; OpenAI GPT-4 and Adobe Firefly.

Personal Information

  • Based in Noida, Uttar Pradesh, India.
    LinkedIn: https://www.linkedin.com/in/swapnil-gupta/
    GitHub: https://github.com/swapnilgupta

Profile Snapshot

Computer Scientist II, Adobe Inc. | Individual Contributor and Researcher
M.Tech, Computer Science and Engineering, IIT Madras — GPA 8.8
B.Tech, Computer Science and Engineering, Gautam Buddha Technical University — GPA 7.5
Honors: Adobe Tech Excellence Award (2020); GATE All India Rank 495 (2013).

Keyprojectshandled

  • Adobe Connect Recording: designed autoscaling microservices with Python, Kubernetes, Java, AWS and FFmpeg supporting 10K recordings and 60K playbacks daily.
    Adobe Connect Analytics and Diagnostics: built Kafka/Cassandra/Spring Boot analytics, a React.js/Java diagnostic app on EKS, and AWS/Azure performance monitoring.
    Generative AI for Meetings: integrated GPT-4 meeting summaries and event-blog generation with Adobe Firefly images.
    WebRTC and Interactive Recordings: improved meeting entry speed by 30% and engineered smart-pause audio/video synchronization with 80% smaller recordings than MP4.
    VMware vCenter and Storage: developed ESX(i) path-selection load-balancing algorithms in C++ and a Java/Hibernate consistency checker that reduced support tickets by 35%.

Timeline

Computer Scientist II

Adobe Inc.
02.2023 - CurrentRead More

Computer Scientist I

Adobe Inc.
06.2021 - 01.2023Read More

Member of Technical Staff II

Adobe Inc.
02.2018 - 06.2021Read More

Member of Technical Staff I

VMware Inc.
07.2016 - 02.2018Read More

Indian Institute of Technology Madras

M.Tech from Computer Science And Engineering
07.2013 - 06.2016Read More

Gautam Buddha Technical University (formerly UPTU)

B.Tech from Computer Science And Engineering
07.2008 - 06.2012Read More
Swapnil GuptaComputer Scientist II