Shubham

India

@sminism15

Software Developer

Badges

Problem Solving
CPP
Python
Days of Code
Days of JS
Sql
C language

Certifications

Work Experience

  • SDE - 3 [ Platform Engineering ]

    Cashfree Payments Pvt. Ltd.•  October 2024 - Present

    Working on hybrid API Gateways setup and dynamically routing the traffic in case of issues reducing downtime. Working on replacing the enterprise API gateway with an open-source solution, aiming to reduce costs by ~$50,000 while improving performance, flexibility, and customization.

  • SDE - 2 [ Platform Engineering ]

    Cashfree Payments Pvt. Ltd.•  June 2022 - September 2024•  Bengaluru, India

    Developed user communication preference settings, improving notification delivery efficiency by 13% and virtually eliminating dropped notifications. Optimized dynamic forms for identity verification, increasing RPS from 10 to 100 and enhancing scalability. Implemented OTP-less login via Truecaller, improving conversion rates and user engagement. Integrated API gateway, streamlining authentication, rate limiting, and IP whitelisting while enabling unified access control across microservices. Designed and deployed in-app notifications, enabling real-time alerts and proactive merchant communication to address issues before escalation. Worked on setting up Airflow on-premise and AWS managed version and later moving managed version to on-premise resulting in cost reduction of ~$350/month.

  • Software Developer

    Tradelab Technologies Pvt. Ltd.•  September 2020 - June 2022•  Bengaluru, India

    Implemented a generic notification service which lets users be notified for different actions on WhatsApp, E-mail and SMS based on their preferences. Developed e-KYC registration service for a trading platform, integrating ETL for manual verification and KRA registration, with AWS S3 for blob storage. Integrated BSE StAR MF API for onboarding and placing normal, SIP, and Flexi SIP orders. Built an ETL pipeline for historical trade data of stocks and mutual funds. Worked on implementing features to enable users to invest in US Stocks exchange. Worked on crypto withdrawals and deposit.

  • Software Engineer

    Niflr Technologies Pvt. Ltd.•  December 2019 - September 2020•  Bengaluru, India

    Worked on Front-End Development, Customer App and Data Extraction and tools using React.js, Redux, Redux-thunk and Redux-saga. Build tools used Webpack and Babel. Made Offers and Campaign interface in Admin to run different promotional campaigns. Written a script in Python using OpenCV library to annotate products in the video and later using them to automatically detecting the product picked using computer vision.

Education

  • IIT(ISM) Dhanbad

    B.Tech. in Electronics and Communication Engineering•  January 2015 - January 2019•  CGPA: 7.86

  • J.N.V. Bundi

    Senior Secondary School•  January 2013 - January 2015•  Percentage: 91

Skills

Git
Webpack
Babel
OpenCV
Redis
PostgreSQL
React
Redux
Redux-thunk
Redux-saga
Java
Go
Python
C++
JavaScript
SQL