Default profile banner
SK

SAMMARTH KAPSE

@sammarthkapse

Software Development Engineer at Razorpay

Bengaluru, India

linkedin.com/in/sammarth-kapse/

RazorpayIndian Institute of Technology, Mandi

Highly skilled Software Development Engineer with professional experience at Razorpay and Novopay. Possesses a B.Tech in Computer Science from IIT Mandi. Expertise spans backend development using frameworks like Flask, Django, and GoLang, coupled with big data technologies such as PySpark and AWS services. Proven ability to build complex systems, including automated reconciliation tools and containerization platforms.

Experience

Software Development Engineer

Razorpay

Full-timeAug 2020 - Sep 2023Bengaluru, India

Automatic Reconciliation Tool (ART) is responsible to ensure the money flow in Razorpay. Automated reconciliation process for 30+ gateways and channels in Razorpay’s RX and Payment Gateway operations, accommodating unique configurations for each. Reconciling bank statements against Razorpay’s records, carefully managing payment edge cases, and diligently identifying potential money leakages. With volume of over 70 lakh transactions daily. The system’s APIs facilitate gateway configurations, alerting mechanisms, result sharing, and the seamless onboarding of new gateways along with their dependencies. Implemented distributed computing using Spark on Databricks clusters for efficient large-scale record processing. Tools/ Technology: Backend Framework: Flask, PHP; Databases: MySQL, PostgreSQL; Big Data: PySpark, Databricks; AWS Lambda, S3, SQS, Kafka, CronJob.

Software Development Intern

Razorpay

InternshipDec 2019 - May 2020Bengaluru, India

Developed a project aimed at enhancing development productivity by analyzing the Pull Request (PR) cycle, both historically and in real-time. Extracted historical PR data from Github logs and refined it to create insightful metrics and visualizations. Implemented real-time monitoring of all Pull Requests using Github Webhook. Assessed PR quality based on multiple parameters such as changes made, comments and closure duration. Tools/ Technology: Github APIs, Github Webhook, AWS Lambda, GoLang, and Python.

Developer

Novopay

ContractDec 2018 - Feb 2019Bengaluru, India

Developed a custom React rendering engine that generates dynamic forms from JSON input files. Allowing users to specify required form components in JSON files, resulting in dynamic form rendering through React. Transformed given components into custom React components. Used Elastic Search as the storage system to store JSON files and user data. Tools/ Technology: React, Java, Elastic Search.

Education

Indian Institute of Technology, Mandi

B.Tech

Computer Science

Jan 2016 - Jan 2020Grade: CGPA: 7.52/10

Bright H.S. School

MPBSE (Higher Secondary)

Jan 2016 - Jan 2016Grade: 87.5%

Agarwal Public School

CBSE (Matriculation)

Jan 2014 - Jan 2014Grade: CGPA: 9/10

Skills

Flask
Django
GoLang
MySQL
PostgreSQL
Java
Kafka
PySpark
Databricks
AWS Lambda
AWS S3
AWS SQS
Git
Docker
C++
Python
PHP
React
Elastic Search
Github APIs
Github Webhook
CronJob