Summary
Overview
Work History
Education
Skills
Websites
Certification
Hackerearth
Timeline
Generic

Joy Sinha

Bangalore

Summary

Methodical engineer offering abundant experience with engineering software for software organizations. Extensive background in mobile application design and development. Innovator with deep knowledge of latest industry trends and advancements.

Overview

4
4
years of professional experience
5
5
years of post-secondary education
5
5
Certifications

Work History

Software Development Engineer 3 (SDE III)

Twilio
Bangalore
10.2024 - Current
  • Working on Tier-0 high scale (1Million RPS), availability (99.99%) and fault tolerant systems in the Core Pipeline team at Twilio Segment
  • Designed and developed a disaster recovery pipeline by building a replay system for the Core pipeline, capable of replaying 200k events/s
  • Integrated OAuth authentication for Profile APIs while maintaining seamless backward compatibility to support existing workflows
  • Actively involved in on-call rotations, identifying and implementing system optimizations that enhanced reliability and reduced operational overhead

Software Development Engineer 2 (SDE-II)

Meesho
Bangalore
07.2021 - 09.2024
  • Spearheaded Design and Development for Meesho Balance and Integration with Qwikcilver: Enabled users to choose Meesho Balance for COD refunds, improving user experience
  • Integrated with Qwikcilver for internal mapping and management of gift card wallet
  • Reduced refund Turnaround Time (TAT) to
  • Refund Clearance: Refunds/Margins are blocked in case of missing/invalid bank/upi details
  • Many users don't have a valid account as they are from Tier II/Tier III cities and towns
  • Unblocked ~22cr worth of refunds to Meesho Balance, ensuring a smooth user experience
  • Supplier Payment Revamp: Optimized supplier aggregation job by parallelizing payout state calls, achieving a ~3x improvement in p99 from ~3hrs to ~1hr
  • Merged COD/Prepaid Cashfree accounts for suppliers, which lead to savings of ~4 lakhs/day as the recoveries were now being absorbed with the prepaid payouts as well
  • This also resulted in a significant 14-point increase in supplier NPS score
  • Revamped supplier payment panel, addressing scale challenges with current transaction volume of 100cr+ per day
  • Supplier Payout Automation: Automated supplier payouts through a bank partner, reducing P99 TAT from 7-14 days to less than 2 hours and increasing success rate to 99.99%
  • Transitioned from a poll-based to a push-based infrastructure for transaction status check with Cashfree
  • Sale Monitoring and War Rooms: Played a crucial role in Meesho Diwali sale, managing infrastructure scaling and ensuring optimal upscaling of RDS/Kafka clusters
  • Payment RDS Archival: Took up Payment RDS Archival as an initiative for cost optimization and performance improvement and documented the approaches after discussions with Database and product teams
  • Currently, I'm leading the implementation of the Supplier Payment DB Archival, with the aim of reducing the RDS size by approximately 60%, from 6TB to around 2TB
  • This initiative is expected to yield a significant decrease in the p99 of the payments panel serving APIs as well, while opening future perspectives of downscaling the infra leading to cost optimizations
  • SQL to HBase Migration: Led migration of payment timeline from SQL to HBase, which resulted in a 4x reduction in P99 for read APIs
  • Ownership and Collaboration: Primary owner of supplier payouts infrastructure and secondary owner of user payouts infrastructure
  • Recently took over primary ownership of services for user reverse payments
  • Mentored new team members, conducted knowledge transfer sessions, and initiated documentation improvement projects
  • Collaborated with peers through high-quality code reviews, ensuring smooth deployments and participating in tech-related migrations
  • Issue Resolution and RCA: Identified and resolved multiple production issues, driving Root Cause Analyses (RCAs) for system improvement and stabilization
  • AlertUtil Library Development and Integration: Constructed a versatile alerting library for Slack/Hangouts, streamlining integration for client applications
  • Enabled easy configuration of threadpool properties based on throughput requirements
  • Successfully integrated the library with payments team-owned services, onboarding a majority of Java services
  • Supplier Claim Automation: Automated the process of handling supplier claims through the supplier support panel
  • Implemented a streamlined Kafka pipeline for the payouts team to consume approved claim information and schedule timely claim payouts

Education

Bachelor of Technology - Computer Science and Engineering

National Institute of Technology
Bhopal
07.2017 - 07.2021

CBSE Board - PCM

Campion School
Bhopal
04.2015 - 03.2016

Skills

  • Java

  • GoLang

  • C/C

  • Python

  • Spring Boot

  • Apache Kafka

  • Apache Spark

  • Redis

  • HBase

  • RDBMS

  • MongoDB Atlas

  • NoSQL

  • JUnit

  • Mockito

  • Rest API

  • GRPC

  • S3

  • Maven

  • Kubernetes

  • Microservices

  • Git

  • IntelliJ

  • Docker

  • AWS

  • Postman

  • Jira

  • Linux/Unix

  • Object Oriented Programming (OOP)

  • Algorithms

  • Data Structures

  • Backend Development

  • Low Level Design

  • Database design

Object-oriented programming

Backend development

Certification

Hackerrank Data Structures and Algorithms Problem Solving Certification, Cleared both Basic and Intermediate Levels

Hackerearth

HackeíEaíth

Timeline

Software Development Engineer 3 (SDE III)

Twilio
10.2024 - Current

Software Development Engineer 2 (SDE-II)

Meesho
07.2021 - 09.2024

Bachelor of Technology - Computer Science and Engineering

National Institute of Technology
07.2017 - 07.2021

CBSE Board - PCM

Campion School
04.2015 - 03.2016
Joy Sinha