Hello, I'm

Varshini M

Backend Developer (Java Spring Boot) | Salesforce Developer | Android Developer | System Design Enthusiast

Software Developer with hands-on experience in Java Spring Boot, Salesforce development, and Android applications. I am currently building and improving backend systems, REST APIs, and scalable applications using PostgreSQL and Redis, while also working on Salesforce customizations (Apex, LWC) and mobile app development. My projects focus on solving real-world problems such as inventory systems, fintech-style transaction systems, and tournament-based gaming platforms. I emphasize clean code, learning system design, and continuously improving project reliability and performance. Actively working on strengthening backend architecture, cloud concepts, and production-ready development practices.

Varshini M

Education Journey

My Academic Background

2022 - Present

BE in Computer Science Engineering

Cambridge Institute of Technology North Campus
Bengaluru, Karnataka
Status
Pursuing
2020 - 2022

Pre-University Education

Shubhodaya PU College
Gubbi, Tumakuru
Status
Completed
2018 - 2020

Secondary School Education

Shubhodaya Girls High School
Gubbi, Tumakuru
Status
Completed

Projects

My Recent Work

Toyota Meeting Room Booking System

Enterprise-grade MERN application for managing meeting room bookings and employee scheduling. Features comprehensive role-based access control with separate Employee and Manager interfaces, implementing JWT authentication, booking constraints with 30-minute slots, and automated email confirmations with notification system. Built with production-ready architecture including compound database indexing to prevent overlapping bookings, real-time notification dropdowns, and comprehensive API endpoints for room management, booking operations, and employee profiles. The system enforces strict business rules such as preventing booking conflicts, restricting room management to managers, and enabling occupancy confirmation tracking. Skills applied: Full-stack MERN development, JWT-based authentication, role-based access control, MongoDB schema design with compound indexing, Node.js backend architecture, React component design, email integration with NodeMailer, REST API design, business logic implementation, and user role management.

React Node.js Express.js MongoDB JWT Authentication Role-Based Access Control Email Integration Vite NodeMailer REST APIs Mongoose Full-Stack Development

Inventory Management Backend System (In Progress)

Currently developing an inventory management backend system using Java Spring Boot and MySQL, with modular API design for products, categories, and stock operations. Implemented validation-driven CRUD flows, structured exception handling, and relational data modeling to improve reliability and maintainability under evolving requirements. Working on query optimization, clean layered architecture, and scalable backend practices. Skills applied: REST API design, JPA/Hibernate, SQL joins and indexing basics, debugging, version control, and backend problem-solving.

Java SpringBoot MySQL PostgreSQL Redis caching REST API JWT Authentication Docker System Design JPA/Hibernate Data Modeling Exception Handling Query Optimization Clean Architecture

Financial Dashboard

Built a responsive financial dashboard to visualize and track finance-related metrics through interactive widgets, charts, and summary cards for quick insights. Focused on clean UI composition, reusable components, and data transformation for readable analytics views, while maintaining performance and mobile responsiveness. Skills applied: dashboard design, data visualization, frontend architecture, API/data integration patterns, JWT-based auth flow integration, container-ready deployment with Docker, and production-style UI iteration.

Dashboard Engineering JavaScript Responsive UI Data Visualization Chart Design Component Reusability Data Transformation Vercel Deployment PostgreSQL Redis caching System Design Docker JWT

IPL Fantasy Betting App

Feature-rich fantasy betting application for IPL cricket tournaments. Enables users to create fantasy teams, manage budgets, track live scores, earn points based on player performance, and compete on leaderboards with secure payment integration.

Java SpringBoot React.js MongoDB

Listen Up - Audiobook Streaming App

Cross-platform audiobook and story streaming application built with Flutter. Stream, download, and listen across devices with audiobook library, offline downloads, progress tracking, and personalized listening experience.

Flutter Dart Audiobooks Cross-Platform

SmartMed - Healthcare App

Cross-platform healthcare application developed with Flutter and Dart. Features role-based access for doctors and patients, appointment scheduling, prescription management, real-time messaging, and Firebase integration for secure data handling.

Flutter Dart Firebase Android/iOS

Chatbot Application

Intelligent conversational AI chatbot with natural language processing capabilities. Features real-time user interactions, context-aware responses, multi-language support, sentiment analysis, and integration with APIs for enhanced user experience.

Python NLP Machine Learning APIs

E-Commerce Full Stack

Full-stack e-commerce application with integrated frontend and backend modules, focused on product flow, user interactions, and end-to-end web application structure.

Full Stack React.js Backend E-Commerce

Experience

Professional Journey and Impact Highlights

Android Developer (Contract)

Avarista, Remote

2025
  • Built a cross-platform e-commerce application using Flutter and Dart, serving 500+ users with seamless navigation and smooth UX.
  • Introduced MVVM architecture, improving application scalability and maintainability by 50%.
  • Engineered reusable Flutter UI components and a widget library, reducing development effort by 40%.
  • Integrated REST APIs for product catalog, cart, and checkout flows, improving responsiveness and user engagement by 70%.
  • Used GitHub Copilot and Claude AI for code reviews and widget optimization, accelerating delivery by 25%.
Flutter Dart MVVM REST APIs Reusable Components

Software Developer Intern

Bluestock, Bengaluru

Apr 2025 - May 2025
  • Built full-stack features using React.js, Node.js, and MongoDB with modular REST API design.
  • Integrated REST APIs, improving operational data flow efficiency by 40%.
  • Optimized frontend performance and load speed by 35% using lazy loading and component optimization.
  • Collaborated in Agile sprint cycles and consistently delivered features on schedule.
React.js Node.js MongoDB REST APIs Agile

Backend Developer Intern

Nichi Software Solutions

Current
  • Working on backend development using Java Spring Boot for modular, maintainable services.
  • Building and improving REST APIs and relational database interactions.
  • Exploring PostgreSQL and Redis for efficient data handling and faster API response.
  • Strengthening debugging, performance optimization, and production-oriented development practices.
Java Spring Boot PostgreSQL Redis System Design

Technical Skills

My Current Tech Stack

Core Skills

Java (Spring Boot)

85%

REST API Development

82%

PostgreSQL

80%

Redis (Learning)

65%

Salesforce (Apex, LWC Basics)

72%

Android Development

78%

System Design (Learning)

68%

Git & Version Control

84%

Certifications

Azure Document Intelligence Certificate

Azure AI Doc Intelligence

Microsoft

Key Learnings

  • AI document analysis
  • Text extraction
  • Azure Cognitive Services
Blockchain Certificate

Blockchain Developer

Simplilearn

Key Learnings

  • Smart Contracts in Solidity
  • Ethereum & Web3.js
  • DApp architecture
React Certificate

React.js for Beginners

Simplilearn

Key Learnings

  • React components & state
  • Hooks & routing
  • JSX and functional components

Contact Me

Let's Build Something Together

Start a Conversation

Share your requirement, idea, or collaboration request. I usually respond quickly.

Get In Touch

Open to backend development roles, internships, freelance projects, and collaborative product work.

Bengaluru, Karnataka