Available for opportunities

Rohit Shrivastava

Java Backend Developer

B.Tech CSE graduate from Bengaluru, building secure & scalable backend systems with Spring Boot, REST APIs, and JWT auth. 250+ competitive programming problems solved.

8.15
CGPA / 10.0
250+
Problems Solved
3+
Projects Built
2025
B.Tech Graduate
Open to work — Backend & Full-Stack roles · Bengaluru, India

Engineer at heart,
problem solver by nature.

I'm a Java Backend Developer and fresh B.Tech CSE graduate passionate about building robust, production-grade systems. My core expertise lies in Spring Boot, RESTful API design, JPA/Hibernate, and secure authentication with JWT.

I care deeply about clean architecture — SOLID principles, layered design patterns, and well-normalized database schemas. I've shipped a full food ordering backend with RBAC, and built banking simulation systems from scratch.

Beyond code, I've competed in Hack4Bengal 3.0, solved 250+ algorithmic problems on LeetCode and CodeChef, and served as a core member of the SIT Photography Club — because great engineers also know how to observe the world.

Databases and SQL for Data Science — IBM
Core Java with OOP Concepts
IBM Data Science Professional Certificate
CCNP Security Certified
// education
B.Tech — Computer Science Engineering
Siliguri Institute of Technology
2021 – 2025
CGPA 8.15 / 10
Higher Secondary — Science
DAV School, Siliguri
2019 – 2020
76.8%
Secondary Education
Himalayan English School, Siliguri
2017 – 2018
86%

My tech stack.

⚙️
Languages
Java 8+ C++ HTML CSS JavaScript
🏗️
Frameworks
Spring Boot Spring MVC Spring Data JPA Hibernate Microservices
🔐
API & Security
RESTful API JWT Auth RBAC HTTP/HTTPS JSON
🗄️
Database
MySQL SQL JDBC Schema Design Query Optimization Normalization
🛠️
Tools & IDE
IntelliJ IDEA Eclipse Maven Git / GitHub Postman
🧠
CS Concepts
DSA OOP SOLID Principles MVC DBMS OS Agile / Scrum

Things I've built.

// 02
ATM Simulation System
Multi-account ATM in Java — PIN authentication, deposits, withdrawals, fund transfers, and balance tracking with full OOP principles.
Java OOP MVC SOLID
All four OOP pillars applied
Edge-case exception handling & input validation
// 03
Student Management System
CRUD console app using Java and JDBC with MySQL — prepared statements preventing SQL injection and complex relational queries.
Java JDBC MySQL SQL
Normalization, indexing, referential integrity
JOINs, GROUP BY, and aggregate functions

Where I've worked.

AUG 2025 — OCT 2025
Teammate
TaskUs · Navi Mumbai, Maharashtra
Worked in a fast-paced team environment supporting operational workflows and collaborative delivery
AUG 2024 — SEP 2024
Java Developer Intern
CodSoft · Virtual Internship
Developed a Java ATM banking interface with deposit, withdrawal, balance inquiry, and transaction history using OOP & SOLID principles
Structured codebase on MVC Architecture separating business logic, data access, and presentation layers
Implemented exception handling and input validation; followed Agile/Scrum practices across sprint cycles
Managed builds and maintained version control via Git/GitHub

Milestones & moments.

🏆
2024
Hack4Bengal 3.0
Hackathon participant — Agile team collaboration under deadline pressure
💻
Ongoing
250+ Problems Solved
LeetCode & CodeChef — DSA proficiency across arrays, trees, graphs & DP
📸
2022–2024
SIT Photography Club
Core Member — event coordination & leadership at Siliguri Institute of Technology
🎓
2025
B.Tech CSE Graduated
CGPA 8.15 / 10 — Siliguri Institute of Technology
🏅
IBM
IBM Data Science Certificate
IBM Data Science Professional Certificate — Coursera
🔒
Cisco
CCNP Security
Cisco Certified Network Professional Security certification
// gallery placeholder
Add your own achievement photos, event snapshots, or project screenshots here to personalize your gallery.

Let's build
something together.

I'm actively looking for backend engineering roles and open-source collaboration opportunities. Whether it's a full-time position, contract work, or a side project — I'd love to connect.