Hi, my name is

Rishi

AI Full Stack Software Engineer

Experienced Software Engineer with 6 years of hands-on expertise in designing, building, and delivering robust software solutions.

About Me

In my current role at American Tire Distributors, I design and implement high-performance EDI processing systems capable of handling 100,000+ daily transactions. My work involves enhancing backend REST APIs, automating scheduling jobs, optimizing cluster sizing, and contributing to multi-tenant architecture conversions.

Experience

Software Engineer 2

American Tire Distributors
Charlotte NC USA
June 2023 – Present
  • Designed and implemented a high-performance EDI processing system capable of handling 100,000+ daily transactions.
  • Enhanced the Backend REST API to support advanced transaction Replay functionality.
  • Automated scheduling Jobs for 50+ partners using Python and Golang.
  • Optimized cluster sizing to efficiently manage live traffic and fanout processes.
  • Contributed to the conversion of a single-tenant architecture to a multi-tenant architecture.

Software Engineer

Digital Bank of Singapore
India
Sep 2020 – Jul 2022
  • Executed the development of websites, micro-frontends applications, and landing pages.
  • Established a proprietary repository hosting 120+ reusable micro frontend components.
  • Enhanced backend performance by restructuring databases and transitioning from code looping to aggregate queries.

Associate Software Developer

Syneffo Solutions
India
July 2018 – Sep 2020
  • Enhanced search efficiency by reducing query time by 12ms through strategic indexing.
  • Leveraged Azure Databricks to process and convert large volumes of unstructured blob storage data.

Skills

AI / ML

  • Machine Learning
  • Deep Learning
  • Generative AI
  • Transformers
  • LLMs (GPT, Gemini, LLaMA, Falcon, DeepSeek)
  • Neural Networks
  • Time Series Analysis
  • Prompt Engineering
  • Natural Language Processing (NLP)
  • Hugging Face Transformers
  • PyTorch
  • TensorFlow
  • Scikit-Learn
  • OpenCV
  • NLTK
  • Keras
  • FastAPI
  • Streamlit

MLOps / Cloud AI

  • CI/CD Pipelines
  • LangChain / LangGraph / LangServer / LangSmith
  • AutoGen / AutoML
  • LlamaIndex / PhiData
  • RAG (Retrieval-Augmented Generation)
  • AWS (SageMaker, Lambda, Bedrock, EC2)
  • Azure (Azure ML, Azure AI, Databricks, App Services)
  • GCP (Vertex AI, Cloud Functions, BigQuery, Dataflow)
  • Heroku

Cloud / DevOps / Monitoring

  • Kubernetes
  • Docker
  • Terraform
  • GitHub Actions
  • Azure DevOps
  • Jenkins / GoCD
  • Prometheus / Grafana
  • CloudWatch
  • API Gateway / App Insights / Cognitive Search

Programming

  • Python
  • Java
  • Go / Golang
  • C++
  • JavaScript
  • TypeScript
  • SQL
  • Node.js
  • Express.js
  • Flask

Frontend

  • React.js
  • Angular 15
  • Redux
  • Vue.js
  • Next.js
  • jQuery
  • Bootstrap / Tailwind CSS / Material UI
  • HTML5 / CSS3 / SASS
  • Ajax / D3.js / XML
  • Playwright

Backend / Architecture

  • Spring Boot / Spring Cloud / Spring MVC / Spring Security
  • ASP.NET
  • REST & GraphQL APIs
  • SOAP Services
  • Microservices
  • Multithreading / Reactive Programming
  • Event-driven Architecture
  • RabbitMQ / Apache Kafka
  • Elasticsearch

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Cosmos DB
  • Amazon RDS
  • NoSQL
  • Vector Databases: Pinecone, Faiss, Chroma DB

Tools / Misc

  • Git / GitHub / GitLab / Bitbucket
  • Postman
  • Swagger
  • Jira
  • IntelliJ / VS Code / Eclipse
  • JWT / OAuth / Okta
  • Matplotlib / Plotly / Seaborn
  • Neo4j

Education

Master of Science, Computer Science

University of North Carolina at Charlotte
Aug 2022 - Dec 2023
GPA: 4.0

B.E. in Computer Science

Vardhaman College of Engineering, Hyderabad, India

Projects & Certifications

EDI Integration – Event-Driven Data Exchange Platform

  • Designed and developed a Spring Boot microservice for EDI message handling.
  • Used Kafka for consuming messages and processing EDI transactions asynchronously.
  • Introduced multithreading to improve schema-based HTTP integration performance.
  • Used clean architecture, correlation IDs for traceability, and JSONMapper for dynamic mapping.

EDI-UI Tool

  • Built real-time Angular frontend for EDI transaction processing and monitoring.
  • Used Spring WebFlux for microservices handling high-traffic volumes.
  • Implemented role-based access, audit logging, schema validation, and theming with Angular Material.

ES Data Load Refresh

  • Created Python-based ETL script using MongoDB and REST APIs for enriching location data.
  • Monitored with Prometheus metrics to track total API calls and error rates.

Pricing Tool

  • Implemented Angular routing with route protection using AuthGuard.
  • Configured login-based redirects and structured routes for components like dealer and DC price comparisons.

AWS Migration

  • Led migration of DBS websites from jQuery to React.js 6 months ahead of schedule.
  • Developed 70+ reusable React components and improved click-through rates via AA Tagging integration.

Global DBS Branch Locator

  • Rebuilt and integrated branch locator React component across customer sites in 4 countries.

DBS Polls

  • Developed dynamic feedback component in React with real-time user selection handling.
  • Integrated REST APIs using Spring Boot for engagement analytics.

Promotions

  • Built real-time deal filtering page using React, Spring Boot, and Elasticsearch.
  • Implemented AJAX-based seamless browsing and advanced search algorithms.

Five Star Rating System

  • Created user feedback pop-up in React to collect star ratings and comments.
  • Added multilingual support, integrated backend with Spring Boot, and implemented tagging for analytics.

Awards and Certifications

  • First prize at Megathon 2017 organized by IIIT Hyderabad-IBM challenge.
  • Finalist in DBS Hackathon.
  • BEC Certification in Vantage Level by Cambridge English.
  • Mentored a group of 5 students in Hackathon at E-Summit.
  • Gladiator Recognition Award, DBS Bank.
  • AWS Certified Solutions Architect - Professional
  • Kubernetes Certified Administrator (CKA)

Contact

Get In Touch

Currently looking for new opportunities in AI Engineering and Full Stack roles. Whether you have a question or just want to say hi, I'll try my best to get back to you!