whoami

Building scalable web applications with Java, Spring Boot and React.

I'm a Java Full Stack Developer focused on building reliable backend systems, responsive frontend applications, and well-structured full-stack projects — grounded in clean architecture and a steady habit of learning.

Tamil Nadu, India Let's Connect →
rajkumar@dev — zsh
$ whoami Rajkumar J $ role Java Full Stack Developer $ stack Java · Spring Boot · React · MySQL $ focus Backend Engineering · Full Stack Development
about

From structured data work to structured code.

I hold a B.Sc in Mathematics from Thiruvalluvar University and spent close to two years working as a Data Entry Operator, where I got comfortable with accuracy, structured information, and process discipline. Alongside that role, I trained as a Java Full Stack Developer and moved my focus toward software engineering.

My work today centers on Java and Spring Boot on the backend, and React on the frontend — building applications with a clear separation between the presentation layer, business logic, and persistence. I care about writing code that stays understandable after the first draft.

Outside of project work, I spend time on data structures and algorithms and reading about system design, because I'd rather understand the trade-offs behind a decision than just apply a pattern. I'm still early in this career, and I treat that as a starting point worth being upfront about, not something to talk around.

"I focus on understanding how systems work, rather than simply making them work."

  • 01 Understand before implementing
  • 02 Write maintainable code
  • 03 Design for scalability
  • 04 Learn from debugging
  • 05 Measure before optimizing
skills

Technologies I work with.

Grouped by where they sit in a full-stack application, not ranked by arbitrary percentages.

Languages

Frontend

Backend

Database

Tools

Deployment

projects

Featured projects.

Real, working projects. Anything not yet finished is labeled as such rather than presented as complete.

how-i-build

How I build.

The same six-step pass I run through on every project, small or large.

01

Understand

Understand requirements, constraints, and who the application is actually for.

02

Design

Define components, API contracts, and data models before writing implementation code.

03

Implement

Build the frontend and backend incrementally, keeping each layer independently testable.

04

Test

Test APIs, edge cases, and application behavior — not just the happy path.

05

Deploy

Containerize where useful and deploy to a real environment, not just localhost.

06

Improve

Monitor, debug, and refactor based on what actually breaks or gets slow.

architecture

A typical request, layer by layer.

The shape most of my full-stack projects follow. Select a layer for a short explanation.

problem-solving

Problem solving.

I'm actively developing algorithmic problem-solving skills through regular practice across core patterns.

These numbers are self-reported and updated periodically as practice continues — not pulled from an external platform automatically.

experience

Experience.

Data Entry Operator Dec 2023 – Aug 2025
Victory eServices Private Limited

Handled high-volume data entry and structured information processing, working to strict accuracy standards under process-driven workflows. This wasn't a software engineering role, but it built habits that carried directly into development work: attention to detail, consistency, and comfort working with structured, rule-based data.

Accuracy Data Handling Process Discipline Attention to Detail Structured Information Consistency
Data Operations
Technical Learning
Full Stack Development
Software Engineering
education

Education.

B.Sc Mathematics
Thiruvalluvar University
DEGREE
Java Full Stack Developer Bootcamp
FITA Academy
TECHNICAL TRAINING
currently-exploring

Currently exploring.

What I'm actively learning right now — labeled honestly by stage, not overstated.

building-with-ai

Building with AI.

I'm learning how AI fits into real software systems — not just how to prompt a chatbot.

github

Open source & repositories.

github.com/TODO_GITHUB_USERNAME
rajkumar-work-in
View Profile
Live contribution activity isn't wired up in this build to avoid showing placeholder numbers. Connecting the GitHub REST API for rajkumar-work-in is a natural next step.
contact

Let's build something.

I'm open to opportunities, collaborations, and conversations about software engineering.

TODO@EMAIL.com
Tamil Nadu, India

Please enter your name.

Please enter a valid email address.

Please enter a message.