MOHANA PRASATH
MOHANA
PRASATH
Computer Science Undergrad · Software Engineer & Full Stack Developer

Building analytics-driven software products, robust REST APIs, and scalable full-stack applications.

RÉSUMÉ
Who I Am

Engineer.

Builder.

Craftsman.

Computer Science undergraduate at SRM IST with experience building Java, Python, SQL, and REST-based applications. Strong foundation in object-oriented programming, database fundamentals, API development, and software testing. Passionate about analytics-driven software products, database architecture, and quality engineering.

Engineering with precision. Scalability and quality by design.

8+

Certifications

6+

Projects Built

Chennai, India
Featured Projects

FEATURED
PROJECTS

01
01Full Stack · Machine Learning · Data Analytics

StayPulse: Hotel Revenue Intelligence

JavaSpring BootMySQLAngularPythonscikit-learnFastAPIJUnit

Spring Boot + Angular revenue analytics with a Python ML service for 30-day forecasting, anomaly detection, cancellation risk and rate recommendations.

Spring Boot 3 REST API with JPA/Hibernate on MySQL, RFC 7807 errors, Swagger docs and 29 JUnit/MockMvc tests. A FastAPI service blends Holt-Winters with a booking-pickup model (2.6% MAPE in a 28-day backtest vs 13.5% for the naive baseline), flags unusual bookings with Isolation Forest and control rules, and scores cancellation risk with a Random Forest.

02
02Full Stack · AI & ML · Security

MediTriage: AI Symptom Triage & Live Clinic Queue

PythonFlaskSQLAlchemyscikit-learnNLPSSEpytest

Flask app with passwordless email OTP login, an NLP + Random Forest symptom checker, appointment booking and a real-time queue over Server-Sent Events.

Rebuild of my E-Hospital minor project. OTP codes are HMAC-hashed with expiry, attempt limits and rate limiting; CSRF protection and role-based access throughout. Free-text symptoms are parsed with negation handling and typo correction; the classifier reaches 99% top-3 accuracy on held-out synthetic cases. 33 pytest tests.

03
03Full Stack · Web Security · DBMS

ArenaPass: Stadium Tickets & Tours

Next.jsTypeScriptMySQLbcryptTailwind CSSVitest

Next.js ticketing app with bcrypt passwords, signed session cookies, server-side role checks and transactional seat-capacity control.

MySQL schema with foreign keys and constraints; bookings lock the event row in a transaction so the last tickets can’t be sold twice. Per-slot capacity for stadium tours, fan and admin dashboards with live revenue figures, and Vitest tests for session forgery, validation and capacity.

04
04Full Stack · Web Applications

PhoneVault: Smartphone Store

Next.jsReactTypeScriptMongoDBMongooseVitest

Next.js + MongoDB storefront with search, brand filters, cart and server-side checkout that reserves stock atomically.

Orders are priced on the server from the catalogue, and stock is reserved with conditional atomic updates so two shoppers can’t buy the last unit. Store management needs an admin key; search input is regex-escaped and product updates are field-whitelisted.

05
05Computer Architecture · Systems

Cache Memory Simulator & Visualizer

ReactTypeScriptComputer Architecture

Interactive simulator that visualises cache hits, misses and LRU/FIFO replacement for a stream of memory addresses.

Runs entirely in the browser with React and TypeScript: enter addresses, pick a replacement policy and watch the cache lines, hit rate and evictions update step by step.

06
06Machine Learning · Time Series

VoltCast: Household Energy Forecasting

PythonPandasscikit-learnTime SeriesFastAPI

Hour-by-hour electricity forecasting with leak-free lag features and a chronological comparison of Ridge, Random Forest and Gradient Boosting.

Loads and cleans the UCI household power dataset (2M minute-level rows) into hourly kWh, engineers calendar, lag and rolling features, and picks the best model on a validation split. On held-out data it cuts error by about 27% versus a same-hour-last-week baseline. CLI, FastAPI endpoint and pytest suite.

Expertise

The Stack

Tools I reach for when I need to build something that actually works.

Languages

Java
Python
SQL
JavaScript
C++
HTML5

Core & Concepts

OOP
DBMS
Data Structures
REST APIs
Software Testing
Debugging

Databases

MySQL
MongoDB
Database Design
Joins
Aggregation
H2 Database

Technologies

Spring Boot
JPA
Hibernate
React.js
Node.js
Next.js
Express.js

Tools & QA

Git
GitHub
Maven
JUnit
Selenium WebDriver
Postman
Swagger
MockMvc

Spoken Languages

English
Tamil
Hindi
Japanese (Elementary)
Java◆Python◆SQL◆JavaScript◆C++◆HTML5◆OOP◆DBMS◆Data Structures◆REST APIs◆Software Testing◆Debugging◆MySQL◆MongoDB◆Database Design◆Joins◆Aggregation◆H2 Database◆Spring Boot◆JPA◆Hibernate◆React.js◆Node.js◆Next.js◆Express.js◆Git◆GitHub◆Maven◆JUnit◆Selenium WebDriver◆Postman◆Swagger◆MockMvc◆English◆Tamil◆Hindi◆Japanese (Elementary)◆Java◆Python◆SQL◆JavaScript◆C++◆HTML5◆OOP◆DBMS◆Data Structures◆REST APIs◆Software Testing◆Debugging◆MySQL◆MongoDB◆Database Design◆Joins◆Aggregation◆H2 Database◆Spring Boot◆JPA◆Hibernate◆React.js◆Node.js◆Next.js◆Express.js◆Git◆GitHub◆Maven◆JUnit◆Selenium WebDriver◆Postman◆Swagger◆MockMvc◆English◆Tamil◆Hindi◆Japanese (Elementary)◆
Résumé

Experience
& Growth

DOWNLOAD RÉSUMÉ

B.Tech in Computer Science & Engineering

2023 — 2027

SRM Institute of Science & Technology, Kattankulathur

Pursuing B.Tech in CSE with hands-on experience building Java, Python, SQL, and REST-based applications. Solid grounding in OOP, DBMS, API development, and software testing.

JavaSpring BootPythonSQLDBMSSoftware Testing

Certified Automation & QA Engineer

Aug 2026

Test Automation University / HackerRank

Certified in Selenium WebDriver with Java and Advanced SQL — demonstrating competence in UI test automation, test architecture, and high-performance database querying.

SeleniumJavaSQL AdvancedTesting

Certified Associate Developer

Apr 2026

MongoDB University

Earned MongoDB Associate Developer certification — validated knowledge in document database modeling, indexing strategies, and aggregation pipelines.

MongoDBNoSQLDatabase Design

Education

B.Tech in Computer Science and Engineering

SRM Institute of Science & Technology, Kattankulathur

2023 — 2027

Education

Class XII – CBSE · Bio-Maths (80.4%)

SRM Public School, Thuraiyur

2023

Education

Class X – CBSE (87.2%)

SRM Public School, Thuraiyur

2021

Credentials & Learning

Certifications &
Verifications

// Verified technical credentials and professional accreditations.

Test Automation UniversityAug 2026

Selenium WebDriver with Java

CREDENTIAL ID: f5d7edca

Selenium WebDriverJavaUI Test AutomationTest ArchitectureQuality Engineering
VERIFY CREDENTIAL
NPTEL / IITDec 2024

Programming in Java

CREDENTIAL ID: NPTEL24CSJAVA

JavaOOPMultithreadingCollections FrameworkException Handling
VERIFY CREDENTIAL
HackerRankAug 2026

HackerRank SQL (Advanced)

CREDENTIAL ID: 782585506b39

Advanced SQLQuery OptimizationComplex JoinsAggregationsDatabase Design
VERIFY CREDENTIAL
MongoDBApr 2026

MongoDB Associate Developer

CREDENTIAL ID: MDB7w5qibjbij

MongoDBNoSQLAggregation PipelinesDocument ModelingDatabase Architecture
VERIFY CREDENTIAL
UdemyApr 2024

Programming in C++

CREDENTIAL ID: UC-e57de6d6-7ab0-4f55-83ab-e7021ad1e97b

C++OOPSTLPointersMemory Management
VERIFY CREDENTIAL
NPTEL / IIT KharagpurOct 2025

Introduction to Machine Learning

CREDENTIAL ID: NPTEL25CS88

Machine LearningPythonSupervised LearningModel EvaluationFeature Engineering
VERIFY CREDENTIAL
UdemyNov 2024

Data Structures

CREDENTIAL ID: UC-662aed96-7e27-49d3-b9c9-1bab8fOf61ff

Data StructuresAlgorithmsTrees & GraphsTime ComplexityOptimization
VERIFY CREDENTIAL
UdemyJan 2025

Real-Time Operating Systems: Design & Implementation

CREDENTIAL ID: UC-a99e4a78-4ceb-494f-9d95-48de222f6d8d

RTOSEmbedded SystemsConcurrencyTask SchedulingSynchronization
VERIFY CREDENTIAL
Connect

Let's build

something great.

© 2026 Mohana Prasath R.

Chennai, India