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!