Skip to content
View Rak-Code's full-sized avatar
💭
Learning
💭
Learning

Block or report Rak-Code

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rak-Code/README.md

Hi, I'm Rakesh Gupta 👋

Java Backend Engineer | Spring Boot | Fintech Workflow Automation | Full Stack Developer

Backend-focused Software Engineer from Mumbai with 2+ years of experience designing and delivering scalable enterprise applications using Java, Spring Boot, PostgreSQL, React, and REST APIs.

Currently building compliance-driven financial systems at Mahindra Finance, focused on workflow automation, third-party API integrations, reporting pipelines, and backend services that improve operational efficiency and customer experience.

I enjoy building clean, production-ready systems with strong performance, maintainability, and business impact.


🚀 About Me

📍 Mumbai, India 🎓 B.Sc. Information Technology — Chetna Institute of Management & Research (CGPA: 8.83)

Interests

  • Java backend engineering
  • Spring ecosystem
  • REST API design
  • Workflow automation
  • Microservices
  • Performance optimization
  • Redis caching
  • Cloud deployments
  • AI-powered backend systems

💼 Experience

Java Full Stack Developer — Mahindra Finance

May 2025 – Present

Working on enterprise fintech workflow automation and compliance systems.

Highlights

✔ Integrated Vahan RTO APIs for automated RC verification

✔ Built Maker–Checker–Approver workflows with:

  • role-based access
  • document upload
  • server-side PDF generation
  • audit trail logging

✔ Developed automated NOC generation pipeline:

  • Finnone contract processing
  • hypothecation removal
  • NDC generation
  • real-time customer SMS

✔ Created MIS reporting dashboards with retry handling

✔ Implemented DMS integrations + audit validations

Tech

Java Spring Boot PostgreSQL REST APIs JasperReports Log4j2


Software Developer — RFL Academy

May 2024 – Apr 2025

Built workforce automation systems using Spring Boot + React.

Highlights

✔ Geolocation-based attendance tracking

✔ Scheduled backend automation jobs

✔ REST API development

✔ Performance tuning: ~800ms → ~250ms response time

Tech

Java Spring Boot React MySQL JWT


🛠 Tech Stack

Backend

Java Spring Boot Spring Security REST API


Frontend

React TypeScript Tailwind CSS


Databases

PostgreSQL MySQL MongoDB Redis


DevOps / Cloud

Docker AWS GitHub Actions


📌 Featured Projects

🛒 SwiftCart — Full Stack E-Commerce Platform

Tech: Spring Boot • React • PostgreSQL • Redis • JWT • Razorpay

Features

  • JWT authentication
  • Role-based access control
  • Product catalog APIs
  • Redis caching
  • Razorpay integration

Impact

⚡ ~70% lower fetch latency ⚡ ~40% faster DB queries


🤖 FastChat — AI-Powered Chat Application

Tech: Spring Boot • Spring AI • PostgreSQL • React • Docker

Features

  • LLM-powered responses
  • Persistent chat memory
  • REST API architecture
  • Dockerized deployment

📈 GitHub Stats


🏆 Certifications

  • Java Full Stack Development — IT Vedant
  • IBM Certifications
  • NSDC Certifications
  • AWS (In Progress)

📫 Connect With Me

📧 [email protected]

💼 LinkedIn https://linkedin.com/in/rakesh-gupta-developer

💻 GitHub https://github.com/Rak-Code

🌐 Portfolio https://rakesh-gupta-portfolio-next-js-six.vercel.app


✨ Motto

Build reliable systems. Automate workflows. Keep improving.

Pinned Loading

  1. rakportfolio rakportfolio Public

    JavaScript 1 1

  2. LoginRegisterPageWithBackend LoginRegisterPageWithBackend Public

    JavaScript

  3. ReactDashboard ReactDashboard Public

    JavaScript

  4. TaskManagementApp TaskManagementApp Public

    JavaScript

  5. todo-mernstack todo-mernstack Public

    JavaScript

  6. BankingManagementSystem BankingManagementSystem Public

    Java 1