Hello, I'm Sathwik Reddy Bollu

Software Development Engineer II, Banking Payments at Bright Money

Building resilient, scalable payments infrastructure. Previously at Urban Company.

Sathwik Reddy Bollu
Full Stack Developer

Get to Know Me

Passionate software engineer crafting seamless digital experiences through innovative full-stack solutions

Who I Am

I'm a Software Development Engineer II at Bright Money, where I work on banking payments — building reconciliation systems, unifying bank partner integrations, and designing risk engines that handle real money moving at scale.

Previously at Urban Company, I contributed to full-stack projects spanning partner tooling, procurement automation, and support experiences. I believe in writing clean, maintainable code and continuously learning new technologies. Outside of work, I recently picked up running.

Location Bengaluru, India
Age 25 Years
Education B.Tech CSE, IIT Ropar

Technical Skills

Proficient in full-stack development with expertise across multiple technologies and frameworks

Python 90%
Node.js 90%
Django 85%
MongoDB / MySQL 90%
React.js 80%
AWS 75%
TypeScript JavaScript C/C++ HTML & CSS Apache Spark Airflow Kafka ElasticSearch Vue.js Jest

Resume

A brief overview of my professional experience and education. View full resume

Education

Bachelor of Technology

Computer Science and Engineering
2018 - 2022

Indian Institute of Technology, Ropar

Graduated with a degree in Computer Science Engineering, achieving a 7.8 CGPA.

Professional Experience

Software Development Engineer II

Banking Payments
March 2025 - Present

Bright Money, Bengaluru

  • Reconciliation System: Owned and built end-to-end a reconciliation system ensuring consistency between bank statements, internal transactions, and partner feedback, handling race conditions, partial data availability, and multi-account fund flows.
  • Unified Banking Interface: Designed and implemented a unified interface to ingest and standardize statements across multiple bank partners, enabling scalable onboarding.
  • Legacy Payments Migration: Owned migration of collection jobs from RDS-based pipelines to Spark-based processing, building data validation frameworks to ensure parity between legacy and new systems.
  • Utility Reporting Platform: Productionized the utility reporting service and scaled rent reporting to improve accuracy and operational delivery.
  • Risk Engine Design: Drove the initial design of a modular, bucket-based risk engine with configurable checks across payment rails, building supporting backend services in Django.

Software Development Engineer II

May 2022 - March 2025

Urban Company, Bengaluru

  • Auto-Replenishment Feature: Designed and built an auto-replenishment system using Node.js that optimally calculates and replenishes product inventory based on 15-day usage patterns, driving product adoption from 10% to 90%.
  • Partner Product Purchase Flow: Redesigned the purchase process using Orion, an in-house React framework, unifying the codebase across Android, iOS, and web for 40,000+ partners. Integrated ElasticSearch and built a supporting microservice.
  • Streamlined Procurement: Integrated ML model suggestions via Kafka events to identify optimal vendors and automate procurement of 1,000+ SKUs.
  • Help Center with Chatbots: Built a help center flow utilizing chatbots to facilitate partners in claiming refunds for missing or damaged items, leading to a 4x reduction in time taken to report issues.

Achievements

JEE Advanced 2018

Top 0.5 percentile (AIR 1,484) among 250,000+ applicants

JEE Mains 2018

Top 0.1 percentile (AIR 945) among 1 million+ applicants