subrat@arch — bash
terminal
git clone https://subrat.tech/resume.pdf

About Me

feat: add developer profile

#42
Opensubrat-ojha wants to merge into main from feature/about-me
JavaSpring BootMicroservicesDockerAWSReactKubernetesHibernate
S
subrat-ojhacommented

Java developer at IbaseIt Inc. building backend systems using finite state machine frameworks to manage complex state transitions and workflow logic.

Day-to-day I work with Spring Boot, Hibernate, and microservices — containerized with Docker, orchestrated with Kubernetes, deployed on AWS. I also do React on the frontend when needed.

Before this I freelanced for about a year and a half, building full-stack apps for various clients. Did my MCA from Krupajal Engineering College (2022–2024).

I like solving hard problems, writing about what I learn on Medium, and shipping side projects when I get the time.

R
recruiter-bot approved these changes — "LGTM, strong profile. Ready to merge."
1+ yrs experience|20+ projects|India

Career Evolution

How my stack has evolved over time:

developer.yml
+22-9
@@ -1,41 +1,41 @@ # career evolution
11 name: "Subrat Ojha"
22 location: "India"
33
4- role: "Freelance Developer"
5- type: "Part-Time"
6- focus: "Client projects"
4+ role: "Java Developer @ IbaseIt Inc."
5+ type: "Full-Time"
6+ focus: "Enterprise backend systems & microservices"
7+ architecture: "FSM-based workflow engine"
78
9+ about: |
10+ Java developer who builds backend systems with
11+ state machine frameworks. Day-to-day I work with
12+ Spring Boot, Hibernate, and microservices —
13+ containerized with Docker, deployed on AWS.
14+ Did my MCA from Krupajal Engineering College.
815
916 stack:
1017 - Java
1118 - Spring Boot
12- - React.js
13- - REST APIs
19+ - Hibernate
20+ - Microservices
21+ - Docker
22+ - Kubernetes
23+ - AWS
24+ - CI/CD
1425
15- projects_completed: 5
16- experience: "< 1 year"
17- deployment: "Manual"
18- databases: ["PostgreSQL"]
26+ projects_completed: 20+
27+ experience: "1+ years"
28+ deployment: "CI/CD pipelines"
29+ databases: ["Oracle", "PostgreSQL"]
1930
31+ currently_building: "Gratis"
32+ status: "Shipping code daily"
41 lines changed

Career Path

Branch history of my journey:

git log --graph --oneline --all
d8857aeCurrent: Building portfolio2025
a3f7b2dJava Developer @ IbaseIt Inc.Oct 2024
e9c2f1aBuilt FSM workflow engines2025
7b3d4e5Shipped 20+ projects2024
8e1c4f9Freelance DeveloperSep 2024
f2a8c3dFull-stack client projects2023-2024
c4d6e7fReact + Spring Boot apps2023
4d2e8a1MCA @ Krupajal Engineering2024
b1e3f5aLearned Microservices & Docker2023
9a7c2d4Started with Java & Spring2022
0f1e2d3git init life2022
main
career
freelance
education

Tech Stack

Languages
Java48%
SQL18%
JavaScript12%
YAML/Config10%
Shell7%
Other5%
Tech Proficiency
LessMore
Java 17+
SQL
JavaScript
Spring Boot
Hibernate
React.js
REST APIs
Microservices
FSM
Docker
Kubernetes
AWS
CI/CD
Git
PostgreSQL
Oracle

GitHub Activity

0 active days in the last 20 weeks
Less
More
Mon
Wed
Fri
Nov
Dec
Jan
Feb
Mar

How I Ship Code

deploy-portfolio.yml
Build & Ship#42
triggered 2m ago
build
Checkout code
Setup Java 17
Run tests
Build with Maven
deploy
Docker build
Push to ECR
Deploy to K8s
Health check
Waiting to start

Projects

#1GratisOpen

Full-stack application with microservices architecture

Java 17+Spring BootDockerAWS
+2,400 -180
#2Hospital Management SystemMerged

Patient & doctor management with appointment scheduling

Spring BootSpring Data JPAOracle
+1,850 -320
#3MultiThreaded Web ServerMerged

Concurrent web server with Java threading and socket programming

JavaMultithreadingSockets
+960 -45
#4InPlaceMerged

Location-based service for local events and meetups

Spring BootReact.jsPostgreSQL
+1,200 -210
Fetching repos from GitHub...

Code Reviews

What people say about working with me:

Review comments

3
SM
Sanjay M.Tech Lead
Approved

Consistently delivers clean, well-tested code. His Spring Boot microservices are some of the most maintainable I've reviewed.

Suggested change
- status: junior
+ status: senior-ready
PK
Priya K.Product Manager
Approved

Takes ownership of features end-to-end. Translated complex FSM requirements into a working system ahead of schedule.

RD
Rahul D.Senior Dev
Commented

Solid understanding of distributed systems. Would love to see more Kafka integration in the next sprint.

Suggested change
- messaging: "REST only"
+ messaging: ["REST", "Kafka", "gRPC"]

Experience

commit a3f7b2d(HEAD -> main, origin/main)
Author: Subrat Ojha <iamsubratojha@gmail.com>
Date: Oct 2024 — Present
feat: Java Developer @ IbaseIt Inc.
Developing backend systems using FSM-based framework
Building robust APIs with Java 17+ and Spring Boot
Implementing microservices with Docker & Kubernetes
Managing cloud infrastructure on AWS with CI/CD
Java 17+Spring BootHibernateMicroservicesDockerKubernetesAWSFSM
commit 8e1c4f9
Author: Subrat Ojha <iamsubratojha@gmail.com>
Date: Feb 2023 — Sep 2024
feat: Freelance Full-Stack Developer
Built full-stack applications for various clients
Developed REST APIs and React.js frontends
JavaSpring BootReact.jsREST APIs
commit 4d2e8a1
Author: Subrat Ojha <iamsubratojha@gmail.com>
Date: 2022 — 2024
docs: MCA @ Krupajal Engineering College

Achievements

Achievements

6
First DeployShipped first production app
x3100+ CommitsConsistent contributor
3AM DebuggerFixed production at 3AM
x2Pull Shark50+ PRs merged
Microservice ArchitectBuilt 5+ microservices
Full StackFrontend + Backend + DevOps

Currently Learning

Things I'm exploring next — stashed for later:

git stash list
4 stashed

Current Status

git statuslive
On branch coding-mode
Your branch is up to date with 'origin/coding-mode'.
Currently: Writing Spring Boot microservices
Changes not staged for commit:
modified: FeatureService.java
modified: WorkflowEngine.java
no changes added to commit (use "git add" to stage)

Work-Life Balance

life-balance.yml1 conflict
<<<<<<< HEAD (work)
focus: "shipping features"
fuel: "coffee"
hours: "9-to-whenever-it-works"
hobby: "debugging production"
=======
focus: "touching grass"
fuel: "sleep"
hours: "reasonable"
hobby: "not looking at screens"
>>>>>>> life

Writing

Articles and thoughts on engineering:

git blame blog.md
4 articles
Fetching articles...

Contact Me

New Issue

questioncollaborationhiring

Styling with markdown is supported

Reach me at iamsubratojha@gmail.com

© 2026 Subrat Ojha

Built by Subrat Ojha. The source code is available on GitHub.

Press Ctrl+K to navigate -- Konami code unlocks a surprise