Mukul Kumar Singh

Software Engineer

Bengaluru, Karnataka, India3 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Expert in cloud resource management at Google.
  • Led significant backend projects at Rooter.gg.
  • Skilled in high-concurrency systems and video transcoding.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

Cloud Resource ManagementBack-end Web DevelopmentVideo TranscodingData Analytics

Other Skills

GoKubernetesAmazon Web Services (AWS)MongoDBTypeScriptRedisgRPCWebSocketsKafkaS3TranscodingAWSNestJSPub-SubMP4

Experience

3 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs
Current Experience

Google

Software Engineer

May 2024Present · 2 yrs · Bengaluru, Karnataka, India · On-site

  • Working in Cloud Resource Manager under the GCP Foundation Services.
  • Resource Manager owns the fundamental entities of GCP - projects, folders, orgs and their hierarchy. (https://docs.cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy)
  • Resource Manager's data is the source of truth for many critical services from policy engines to quota checks, with the cached view of the data serving over 100M QPS worldwide. Every GCP resource and service ( VMs, managed services etc.) are attached at a project level. Resource Manager is one of the extremely critical services with a great focus on reliability, scalability and overall hardening.
GoKubernetesAmazon Web Services (AWS)Cloud Resource ManagementBack-End Web Development

Rooter.gg

SDE-1 Backend

Jun 2022May 2024 · 1 yr 11 mos · New Delhi, Delhi, India

  • My work here at Rooter,
  • > Led the redesign of Rooter's video / reel content upload system utilising S3 multipart upload, which pushes an SQS event and triggers transcoding. Worked in a team of developers to quickly bring it live on production.
  • I am currently working on improving the overall system. Aim is to reduce transcoding time and delivery bandwidth while keeping the same video quality. We have moved to k8s jobs to create a separate transcoding job for each transcode.
  • > Revamped the live stream chat and scaled the service to over 100k requests per second. Tech used - NestJS, Typescript, Redis, gRPC and websockets.
  • Also migrated the system from MySQL which was causing scaling issues. Designed the schemas and participated in the migration of data from MySQL to MongoDB.
  • > Developed stream moderation for live chat. Streamers can select moderators to regulate their chat by deleting nuisance comments and banning repeat offenders.
  • > Developed a clickstream service to track user activity on the platform of more than 200k concurrent users in real time using WebSockets. All logs were then pushed to Kafka topics.
  • > Developed a real-time E-sports match updates delivery for Rooter's newest offering, e-sports scorecard like Cricbuzz is for cricket. link - stade.gg
  • Utilised WebSockets and Pub-Sub to scale this system to over 4k concurrent users.
  • Designed and developed a stream download feature for creators which transcodes recorded streams to MP4 and generates a download link asynchronously.
  • Developed growth dashboard to track downloads, sign-ups and D1 metrics for influencers utilising AWS Redshift.
MongoDBGoTypeScriptRedisgRPCWebSockets+3

Hypersonix inc.

Software Development Intern

Jan 2022May 2022 · 4 mos

Karmacircles

Fullstack Developer

Jun 2021Nov 2021 · 5 mos

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology - BTech — IT

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Cloud Resource Management & Back-end Web Development

Explore similar profiles based on matching skills and experience