Who is Gagandeep Singh? Overview
A concise factual answer block for searchers comparing this professional profile.
Gagandeep Singh is listed as Backend SSE - 1 at Goldcast, based in Bengaluru, Karnataka, India. AeroLeads shows a matched LinkedIn profile for Gagandeep Singh.
Gagandeep Singh previously worked as Backend SDE - 2 at Goldcast and Backend SDE - 1 at Goldcast. Gagandeep Singh holds Bachelor Of Technology, Electrical And Electronics Engineering from Indian Institute Of Technology, Kanpur.
Email format at Goldcast
This section adds company-level context without repeating Gagandeep Singh's masked contact details.
Review company-level records connected to Gagandeep Singh before choosing the right outreach path.
About Gagandeep Singh
Backend Engineer experienced in building scalable APIs with Django, Node. Golang experience by the virtue of maintaining a Fork of an open source chat slack-like project and Building async consumers around it for optimizing db writes. Built scalable Video Live Streaming pipelines using FFmpeg, Nginx-Rtmp and AWS Services for RTMP, HLS and VoD recordings. Docker is the proxy through which I execute modern engineering. Some experience in GStreamer as well.Have worked on Event Driven and Asynchronous cloud architectural solutions using EventBridge, SQS and Lambdas.Some experience in deploying a gRPC-web enabled service using Envoy Proxy with gRPC module on AWS ECS.Considerable experience with Deploying and maintaining services using AWS ECS. Some experience with terraform. Also written a few Bash Scripts to normalise the flow of deploying to ECS from any new code repo.I don't believe in preaching any technology (other than docker ofc) but picking the right or obvious paradigm or tech for the job, so necessarily, I'm willing to learn any thing new that will help get the job done in the correct or the faster way.Any new experience is to be welcomed and always hungry for the next challenge to overcome as challenge = growth = profit ;) Moving fast is always better than analysis paralysis.
Gagandeep Singh's current company
Company context helps verify the profile and gives searchers a useful next step.
Gagandeep Singh work experience
A career timeline built from the work history available for this profile.
Backend Sse - 1
Current- Built Face Recognition and Tracking using OpenCV, AWS Rekognition and GCP Vertex API. Allows for tracking of faces in the video from start to finish.
- Experimented with Facenet models and Cosine Similarity of Face Vector embeddings to cluster Face images in the video.
- Setup Face Upscaler pipeline using GFPGAN model to enhance poor quality videos recorded with webrtc software like Zoom or other conferencing softwares.
- Integrated Talknet-ASD model for Active Speaker Detection in videos.
Backend Sde - 2
- Built Async Poll/Chat Aggregation pipelines using API Gateway + Kinesis + Lambda. Helps to absorb Burst Traffic and sends aggregated results in a moving window every few seconds, reducing load on the system without.
- HLS VoD Captions pipeline, streams and stores live Captions/Translations events/lines and process them post session end to generate Audio Time-Code synchronized.VTT files for the On-Demand HLS.
- In-House Video HLS Transcoder, built our own.MP4 to HLS transcoder, to save on transcode service costs and provide better alerting/reports on invalid/corrupted video uploads by our Organizers/Clients.
- Screenshot Service, lead the development of a service that generates Thumbnails for the Goldcast Events, captured using Puppeteer(JS) whenever Theme/Text Data of the Event is changed. Allows our Studio App to provide.
- PDF Slide Processor pipeline, generates.PNG images from the PDF pages uploaded to our platform, allowing clients to render Image files instead of downloading and processing entire PDF doc, improving the Frontend.
- Ticket Purchase Webhook processing workflow and Confirmation/Invoice Emails, which lead to On-Boarding of new Organizations/Clients looking to provide Paid/Exclusive entrance to their Events.
Backend Sde - 1
- Added/Modified APIs in Backend (Django) API server and Mattermost (Go, Gorilla-Mux) fork to facilitate various Buisness features or requirements.
- Live Captions/Translations, improved our Event’s accessibility by extending the Recording Bot, piping the Live Session Audio to 3rd Party Transcription/Translation services and streaming the results via Websocket.
- Built ElasticSearch Backend to support our Attendee Search. Attendee records are enriched and streamed to ElasticSearch by utilizing PSQL Write-Ahead Logging (CDC).
- Built various AWS Lambda job processors, consuming from sources like SQS, EventBridge, S3, etc.
- Responsible for building and maintaining our RTMP In and Pre-Recorded Event offerings using AWSservices like Medialive, Mediastore, Cloudfront (CDN).
Software Engineer Intern
- MVP built using No Code platform Bubble to help Secure Seed Funding.
- Goldcast Recordings, bot built using Puppeteer(JS), FFmpeg, and Docker, running on GPU (CUDA)hardware accelerated intances on ECS, generating Live HLS stream of the Event which is used to provide LiteMode experience.
- Youtube, Facebook and Linkedin Live, extended Recording bot with the ability to beam the Live Stream outto External Sources using rtmp:// Protocol.
- HLS ->.MP4 Transcoder, async worker running on Fargate to process Event Recording streams andgenerate.MP4 files for clients.
- Main maintainer of Mattermost fork, our Chat and Websocket Service, running on ECS. Uses Redis PubSubto facilitate Horizontal Scaling of Websockets.
Software Engineer Intern
- Developing the scalable version of Goldcast, a turnkey platform for marketers and event organizers to conduct live virtual business events and conferences with measurable ROI.
- Earlier developed the early-stage MVP version of the platform. (in private beta)
- Setup the adaptive bitrate video streaming and conversion pipeline.
- Implemented a docker container running FFmpeg for HLS chunk file concatenation for easy downloads of mp4 VoD.
Google Summer Of Code '19 @ Libreoffice
- Objective was to create a Chart Styles API, a feature similar to Chart Themes offered by Microsoft Office, where the user can apply custom formatting (style) to Charts in all of the applications, namely, Document.
- Explored various Chart Style API suggestions in the LibreOffice community with my mentor for a versatile solution.
- Architected the selected solution, resulting in users being able to call Create and Read operations on Chart Styles.
- Built a GUI for Chart Style operations inside the ’Chart’ panel that is available in all major LibreOffice applications.
- Implemented a requested addition to Autosum feature in the formula toolbar of LibreOffice Calc alongside the API.
Google Summer Of Code '18 @ Ffmpeg
- Objective was to finish the reverse-engineered Cineform decoder so that FFmpeg could play all Cineform video files.
- Acquired video sample files from multiple sources that were known not to be played correctly by FFmpeg’s decoder.
- Deduced the missing features in FFmpeg’s decoder, inclusion of which would support the playback of acquired files.
- Ported features, namely, deinterlacing and inverse-temporal transform based on the open-sourced Cineform codec.
- Multi-threaded the decoding algorithm of video frames using FFmpeg’s in-house wrapper library on POSIX threads.
Gagandeep Singh education
Frequently asked questions about Gagandeep Singh
Quick answers generated from the profile data available on this page.
What company does Gagandeep Singh work for?
Gagandeep Singh works for Goldcast.
What is Gagandeep Singh's role at Goldcast?
Gagandeep Singh is listed as Backend SSE - 1 at Goldcast.
Where is Gagandeep Singh based?
Gagandeep Singh is based in Bengaluru, Karnataka, India while working with Goldcast.
What companies has Gagandeep Singh worked for?
Gagandeep Singh has worked for Goldcast, Libreoffice, and Ffmpeg.
How can I contact Gagandeep Singh?
You can use AeroLeads to view verified contact signals for Gagandeep Singh at Goldcast, including work email, phone, and LinkedIn data when available.
What schools did Gagandeep Singh attend?
Gagandeep Singh holds Bachelor Of Technology, Electrical And Electronics Engineering from Indian Institute Of Technology, Kanpur.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Gagandeep Singh you were looking for.
View similar profiles