Bhushan Rathi
San Jose, US
brathi1@binghamton.edu
(607) 338-8387

Backend focused full-stack engineer with 5+ years of experience building microservices in distributed system

Experience


Software Development Engineer II
April 2020
 — 
Present
Oracle Cloud Infrastructure
  • Designed and implemented core components of OCI’s platform org.
  • Built multi-tenant management system for tenant lifecycle, subscriptions, and domain validation.
  • Developed REST APIs and integrated authentication using User/Service Principals and OAuth2.
  • Created a message queue system for asynchronous processing.
  • Used Terraform for IaC and Docker for containerization.
  • Implemented distributed transaction handling, replication, caching, and performance optimizations.
  • Monitored and analyzed system metrics using Grafana and Prometheus.
  • Technologies: Java, Dropwizard, Python, SQL, NoSQL, Terraform, Docker, REST API.
  • Engineered a React-TypeScript plugin for OCI Console to manage org resources.
  • Built UI components using React, Chakra UI and Oracle OUI libraries.
  • Implemented state management via Redux and Router, with REST APIs and TypeScript clients.
  • Established comprehensive testing infrastructure ensuring code quality and reliability.
  • Optimized build processes using Webpack, reducing bundle size and improving load times.
  • Tech Stack: React, TypeScript, Redux, Chakra UI, Jest, Webpack, ESLint, React Testing Library.
Software Engineer
September 2019
 — 
April 2020
Infosys
  • Worked on replacing monolithic architecture with microservice and transferring data from Oracle DB to Snowflake
  • Used Python, Django, Snowflake, Apache Airflow.
Full-Stack Engineer
September 2019
 — 
April 2019
Cognizant
  • Part of a team that builds a service that analyzes and stores banking data
  • Implemented REST APIs, and enhanced efficiency through test-driven development
  • Used Java, Spring Boot, Kafka.
Associate Software Engineer
September 2018
 — 
March 2019
SS&C Eze
  • Built cloud-based financial product with microservices architecture.
  • Utilized Go, JavaScript, Node.js, GraphQL, and AWS in Agile Scrum environment.
Machine Learning Intern
June 2017
 — 
July 2017
Sheifa
  • Researched and applied machine learning techniques for data labeling.
  • Used decision trees, neural networks, KNN for re-admission prediction.
  • Tools: Python, PyTorch, Keras.

Education


State University of New York at Binghamton
January 2016
 — 
January 2018
Master in Computer Science

Skills


Backend:
Java, Spring, Python, Django, C++, Go, Node.js, SQL, NoSQL, REST API, GraphQL
Frontend:
TypeScript, React, Redux, React Router, Next.js, Webpack, JavaScript, Jest, HTML, CSS
Infrastructure:
AWS, Spark, Docker, Kubernetes, Terraform, Grafana, Prometheus, Snowflake
AI/ML:
PyTorch, Keras, Hugging Face, Prompt Engineering, NLP, Neural Networks, Data Mining, Cursor