Experience

IBM

Software Developer • Oct, 2020 — Aug, 2022

Sterling Intelligent Promising

  • Part of a 3 member squad tasked to bring up - Carrier Aggregator Service (CAS) - a microservice that stores and searches millions of postal codes and responds under 10ms.
  • Designed and implemented REST APIs in Java along with a layer of caching with Cassandra using Jedis.
  • Designed and implemented event management and log aggregation using Apache Kafka, Log4J and GrayLog.
  • Incorporated metrics for application and caching with NewRelic.
  • Used Apache JMeter to run performance and load testing of the APIs.

Next Gen Store Inventory Management

  • Optimized Cassandra queries in the offering to improve the API response time by 24%.
  • Designed and implemented a disaster recovery solution for Kafka in SIM using MirrorMaker 2.0.
  • Designed and implemented Inventory Snapshot feature - to get inventory picture at any time.
  • Built a utility tool for the squad to retrieve and view GitHub data easily.

IBM

Project Intern • Jul, 2019 — Jan, 2020

Next Gen Store Inventory Management

  • Implemented a search module using Angular 8 and NodeJS, to search for customer details.
  • Enabled users to integrate any 3rd party bar code scanner device into SIM, with Apache Cordova.

Education

University of California, Riverside

Master of Science in Computer Science • 2022 — Present

Advanced Algorithms, Combinatorial Optimization, Parallel Algorithms, Machine Learning, Spatial Computing, Big Data Management, Deep Learning, Distributed Systems, Computer Security.

Jawaharlal Nehru Technological University, Anantapur

Bachelor of Technology in Computer Science • 2016 — 2020

C, Data Structures, OOPS with Java, Algorithms, Design Patterns, Discrete Mathematics, Compilers, Databases, Computer Networks, Cyber Security, Artificial Intelligence, Internet Technologies.

Projects

Doctor's Prescription Reader

Primary Developer • Jan, 2019 — Mar, 2019

The module will take a computer generated doctor's prescription as input, extracts the medicines and dosage and stores the details in the db mapped to each customer of the application.

Voice Based Attendance System

Team Leader & Primary Developer • Apr, 2019 — June, 2019

Designed and developed an attendance system for the university to track students attendace. Student's voice is recognized against the student id. Used transfer learning and keras to implement the module.

Skills

  • Data Strucutures & ALgorithms
  • Java 11
  • Apache Cassandra
  • Apache Kafka
  • GitHub
  • VertX
  • Docker
  • Kubernetes
  • GrayLog
  • NewRelic
  • Redis Cache (Jedis Library)
  • Google Jib
  • Travis CI