Back to Developers
Souvik Patra

Souvik Patra

Java Developer

Kolkata, West Bengal, India 1+ yrs exp 83 ยท Excellent

About

B.Tech in Information Technology graduate with hands-on experience building and deploying a production-grade Java backend using Spring Boot, Spring Data JPA, Spring Security, and MySQL. Independently designed a layered REST API architecture (controller-service-repository), implemented OTP and OAuth-based authentication, wrote unit tests with JUnit 5 and Mockito, and containerized and deployed the application with Docker and Maven. Strong foundation in OOP, DBMS, Data Structures & Algorithms, and Agile/SDLC practices. Detail-oriented problem-solver seeking an entry-level Java Developer or Backend Developer role.

Skills & Expertise (33)

Spring Boot Intermediate
6.0/10
1
Years Exp
Spring Data JPA Intermediate
6.0/10
1
Years Exp
Spring Security Intermediate
6.0/10
1
Years Exp
Mockito Intermediate
6.0/10
1
Years Exp
JUnit 5 Intermediate
6.0/10
1
Years Exp
REST API design Intermediate
6.0/10
1
Years Exp
Core Java Intermediate
5.5/10
1
Years Exp
Object-Oriented Programming Intermediate
5.5/10
1
Years Exp
OAuth 2.0 Intermediate
5.5/10
1
Years Exp
OTP Authentication Intermediate
5.5/10
1
Years Exp
Layered Architecture Intermediate
5.5/10
1
Years Exp
MySql Intermediate
5.5/10
1
Years Exp
Spring Boot Actuator Intermediate
5.5/10
1
Years Exp
Spring Validation Intermediate
5.5/10
1
Years Exp
Java Intermediate
5.5/10
1
Years Exp
SQL Intermediate
5.0/10
1
Years Exp
Cross-Functional Communication Intermediate
5.0/10
1
Years Exp
Java 21 Intermediate
5.0/10
1
Years Exp
Maven Intermediate
5.0/10
1
Years Exp
Technical Troubleshooting Intermediate
5.0/10
1
Years Exp
Git Intermediate
5.0/10
1
Years Exp
Agile Basics Intermediate
5.0/10
1
Years Exp
Data Structures & Algorithms Intermediate
5.0/10
1
Years Exp
Operating systems Intermediate
5.0/10
1
Years Exp
DBMS Intermediate
5.0/10
1
Years Exp
SDLC Intermediate
5.0/10
1
Years Exp
Oracle SQL Beginner
4.5/10
1
Years Exp
Railway Beginner
4.5/10
1
Years Exp
Docker Beginner
4.5/10
1
Years Exp
Python Beginner
4.5/10
1
Years Exp
Data Analysis Beginner
4.0/10
1
Years Exp
MATLAB Beginner
3.5/10
1
Years Exp
Image Processing Beginner
3.5/10
1
Years Exp

Work Experience

Developer

Academic Project

Jan 2025 - Present

Developed a handwritten signature verification system applying image preprocessing and topological persistence-based feature extraction. Analyzed image datasets and designed a structured, repeatable test workflow to compare model outputs and iteratively improve verification accuracy. Applied data analysis fundamentals and systematic problem-solving to interpret technical results, validate outcomes, and draw actionable conclusions.

Developer

Personal Project

Jan 2026 - Jan 2026

Designed and built a Java backend with Spring Boot using a layered Controller-Service-Repository architecture and DTO-based REST APIs consumed by a React frontend. Modeled relational data with Spring Data JPA (Hibernate) and MySQL, and implemented spaced-repetition scheduling logic to auto-generate revision reminders at 7 defined intervals (Day 1, 3, 7, 14, 30, 60, 90). Implemented OTP-based registration and Google OAuth login secured with Spring Security, custom auth interceptors, and hashed access tokens; added centralized CORS configuration. Wrote unit tests with JUnit 5, Mockito, and AssertJ to validate scheduling logic and service-layer behavior; used Spring Boot Actuator for application health monitoring.

Education

B.Tech in Information Technology - St. Thomas' College of Engineering & Technology

- 2026 ยท Afghanistan

Certifications

No certifications added yet

Interested in this developer?

Profile Score Breakdown

๐Ÿ“ท Photo 10/10
๐Ÿ“„ Resume 10/10
๐Ÿ’ผ Job Title 10/10
โœ๏ธ Bio 10/10
๐Ÿ› ๏ธ Skills 20/20
๐ŸŽ“ Education 10/10
โฑ๏ธ Experience 8/15
๐Ÿ’ฐ Rate 0/5
๐Ÿ† Certs 0/5
โœ… Verified 5/5
Total Score 83/100

Profile Overview

Member sinceAug 2026

Availability Details

Relocation

Open to Relocation