Dynamic technology enthusiast with four years of software engineering experience, committed to delivering value to organizations and contributing positively to society through strong technical skills and problem-solving expertise.
Overview
5
5
years of professional experience
Work History
Senior Software Engineer
Cloudera
Bangalore
02.2025 - Current
Company overview: Enterprise platform for data engineering and machine learning.
Designed and developed Ring Fencing functionality to allocate dedicated nodes for CML infra services, preventing resource preemption, and ensuring high availability in private cloud installations.
Owned the complete lifecycle individually, creating APIs, cadence workflows, Kubernetes taints and labels validation, and dynamic Helm template updates for node affinity and tolerations. Improved cluster stability and customer experience by isolating critical services from user workloads.
Software Developer Engineer 2 - Backend
Sharechat
Bangalore
12.2021 - 02.2025
Company Overview: An Indian social networking service platform, with over 350 million monthly active users across 15 Indian languages.
Sharechat-LIVX: Contributed to the design and development of ShareChat's video and audio live platform, to enable seamless interaction between hosts and users.
LIVX-Consultation: Contributed to the design and development of Sharechat's highest revenue-generating product, enabling users to connect with friends and astrologers through paid in-app calls. Developed key features such as in-app calling, real-time balance deduction, virtual gifting, and personal messaging, utilizing Golang and PostgreSQL.
Video Live: Developed features from scratch, including a live stream feed, real-time user commenting, and virtual gifting using ShareChat's internal currency. Leveraged technologies, including serverless architecture, Golang, Spanner, Redis, Firestore, and MongoDB, to ensure reliability at 20k ops/sec.
LIVX-Gamification: Introduced gamification mechanisms using event-driven architecture to implement streaks and levels to reward users with gifts and incentives upon completing consecutive days of virtual gifting to hosts. Owned end-to-end design and development of the features from scratch, resulting in an increase in GMV by 35%.
Jeet11-Rummy (Real Money Game): One of the primary developers who contributed to the backend design and development of the Jeet11-Rummy application. The game was developed in multiple categories based on entry fee, and Rummy type. Developed a matchmaking cron job using Redis and Node.js to match users to other players within the same category.
Live Data Migration: Led a seamless migration of a Spanner table between instances, ensuring zero downtime and mitigating the 'noisy neighbor' issue. Implemented Change Data Capture (CDC) to publish messages to Kafka topics, and developed a robust consumer in Golang to actively listen to Kafka topics and populate the table in the new instance, ensuring uninterrupted data flow and maintaining system integrity.
Associate Software Engineer
Amdocs Development India Pvt. Ltd
Pune
08.2020 - 12.2021
Company Overview: A leading software and services provider to communications and media companies.
Telstra B2B: Responsible for automating manual tasks in the project using Python, Jenkins, Ansible, and Shell scripting, reducing time and effort for production deployment.
Telstra B2B: Automated Kubernetes cluster deployment in production and staging environments using tools such as Jenkins and Ansible, reducing manual efforts.
Telstra B2B: Ownership of the process for rolling out production deployments for the B2B product for the Telstra account.
Education
BTech - Electronics and Communication Engineering
Punjab Engineering College
Chandigarh
06.2020
Higher Secondary Education -
GMSSS, Sector 16
Chandigarh
03.2016
Skills
GoLang, NodeJs, Java
SQL, NoSQL
MongoDb, PostgreSQL, Cloud Spanner
Docker, Kubernetes
Kafka, Pub/Sub
Redis
Microservice Architecture
GCP (Google Cloud Platform)
Rest API
Distributed Systems
Awards
Received the Rockstar Rookie Award multiple times in ShareChat for developing new features and working on resiliency tasks
Amdocs Innovation Challenge: made it into the top 10 in the Startup Innovation Challenge among 400 participants.
Flipkart GRID - Teach the Machines - an AI and machine learning-based competition, qualified for the final round.