Hi, I'm Rishabh

Software Engineer

3+ Years Experience

Passionate about creating scalable solutions that drive real-world impact

MS Computer Science
Full Stack Development
Hero Image

About Me

A former mechanical engineer who has always been fascinated by the power of computers to transform traditional engineering.

Engineering Roots

My journey into software started in mechanical engineering, where I used C and MATLAB to solve complex engineering and math problems. What began as a tool soon became a passion, driving me to explore software beyond its traditional applications.

Transition to Software Development

Teaching myself programming opened the door to a role at Oracle, where I moved from writing simple programs to developing large scale banking applications.

Present & Future

Now pursuing my MS in Computer Science, I'm blending my engineering mindset with deep software expertise. I thrive on building scalable, high-impact solutions that bridge the physical and digital worlds.

Domain Experience

E-Commerce

Retail Banking

Payments

Experience

2014 - 2018
BTech Mechanical Engineering
VIT Vellore
GPA: 8.6/10
Coursework

Programming in C, Linear Algebra, Calculus, Differential Equations, Mechatrionics

Leadership
  • Department Head at Team Celerity, Member of VIT Robotics
2018-2022
Software Engineer
Oracle
Retail Banking Payments
Key Achievements
  • Led development of mission-critical payment routing system serving 150M+ customers during bank merger
  • Engineered high-performance payment processor (80+ TPS) using ISO8583 protocol
  • Achieved 40% reduction in processing time through automated batch operations
  • Optimized system performance by 10% for processing 120M+ financial records
Technical Contributions
  • Architected microservices-based payment processing platform using Spring Boot and Docker
  • Implemented real-time transaction monitoring and automated failover systems
  • Developed CI/CD pipelines for automated testing and deployment
Technology Stack
Java Spring Boot Oracle DB PL/SQL OCI Microservices
2022-Present
MS Computer Science
Northeastern University
GPA: 3.74/4.0 Teaching Assistant
Coursework

Machine Learning, Algorithms, Operating Systems, Computer Networks, Cloud Computing

2024
Software Engineer Co-op
Addgene
E-commerce Lab Inventory Management System
Key Contributions
  • Boosted efficiency for content management teams by 20% by engineering an email template processing engine
  • Enhanced 10+ features for an e-commerce site and a Lab Inventory Management System using Python, Django, and Bootstrap 5 in an Agile development environment
Technology Stack
Python Django MySQL Bootstrap 5

Skills

Programming Languages & Core

Java
Python
C++
C/C++
JavaScript
SQL
SQL
HTML5
CSS3

Frameworks & Libraries

DJ
Django
Spring Boot
React
Node.js
HIB
Hibernate
Bootstrap 5
Android SDK

Testing & DevOps

Docker
Kubernetes
Git
CI/CD
TEST
JUnit
SEL
Selenium
PY
PyTest
Linux

Cloud & Databases

AWS
OCI
Oracle Cloud
Oracle
MySQL
MongoDB

Projects

Huffman Compression Algorithm Visualization

HufflePuff

Huffman Compression based utility to compress and decompress text files.

Java
Photo Album Viewer - SVG Image Generator

Photo Album Viewer

An extensible Java Swing app that converts text instructions into SVG artwork. The SVGs in this section were mostly generated using this tool.

Java Java Swing SVG MVC
FTP Client

FTP Client

Robust and extensible command-line FTP client in Java, capable of performing a wide range of FTP operations including listing directories, copying files, moving files, and creating/deleting directories on remote FTP servers.

Java FTP
Wordle Client - TCP/IP Implementation

Wordle Client

Created a simple "Wordle" client that interacts with a server over TCP making JSON based requests until it has guessed the correct answer.

Python TCP/IP JSON
BGP Router

BGP Router

Implemented BGP (Border Gateway Protocol) with comprehensive functionality for path selection, packet forwarding, and routing table management

Python

Beyond Code

Volunteering

Teaching Assistant - CS

Microsoft Teals
2023

Volunteered with Microsfot Teals to help high school children at Boston Latin Academy with their CS classes prepare for their APCS exam.

50+ Students Reached
40 Hours Volunteered

Engineering Background

Tejas-SolarCar2017

Team Celerity

A team of 15 students that designed a solar powered car that competed at ESVC in 2017.

Solidworks CAD ANSYS
Engineering Project 2

Mini CNC Plotter

Developer a mini CNC plotter using an Arduino and a stepper motor that was recycled from an old CD-ROM drive.

Arduino G Code C/C++
Engineering Project 3

Design and CFD analysis of high speed pneumatic spindles

Worked on designing three different rotor designs for a high speed pneumatic spindle and used ANSYS CFD to analyze the performance of each design.

Solidworks ANSA ANSYS

Let's Connect

Back to Top