Backend Engineer / 3+ Years / Java + Python

Backend systems for APIs, AI, and real products.

I am Sarthak Shrestha, a backend developer building secure APIs, database-backed applications, AI-powered services, and production-ready systems with Java Spring Framework, Django, and FastAPI.

3+ Years backend experience
Java Spring APIs and services
Python Django, FastAPI, AI backends
Cloud Deployable, documented systems

About

I build the part of software that has to be reliable.

I work on backend systems where correctness matters: REST APIs, authentication, permissions, database design, integrations, background workflows, and deployment-ready application structure.

My core stack is Java with Spring Framework and Spring Boot, plus Python backends with Django, FastAPI, and AI service integration. I care about clean boundaries, predictable APIs, testable code, and clear documentation.

Featured Systems

Project case studies that show backend skill, not just UI polish.

Technical Stack

The tools and backend concepts I want visible in my work.

Java Backend

Spring Framework Spring Boot Spring MVC Spring Security Spring Data JPA Hibernate JUnit Mockito

Python Backend and AI

Django Django REST Framework FastAPI Pydantic Celery LLM APIs RAG Embeddings

Databases and Platform

PostgreSQL MySQL Redis SQL Optimization Docker GitHub Actions Nginx Cloudflare

Backend Practices

REST API Design JWT OAuth2 RBAC OpenAPI Testing Logging Monitoring

Proof Signals

What each serious repository should show.

Architecture

Clear service layers, DTOs, validation, migrations, API versioning, and diagrams.

Security

JWT or OAuth2, role-based access, safe config, input validation, and rate limits.

Testing

Unit tests, integration tests, API test examples, and CI checks that run automatically.

Deployment

Docker, environment examples, health checks, production settings, and clear setup docs.

AI Reliability

Prompt templates, retrieval flow, response validation, token tracking, and source citations.

Documentation

README, OpenAPI or Swagger screenshots, database notes, and realistic API examples.

What I Build

Backend work for companies, startups, and product teams.

01

API Development

REST APIs with clean resources, validation, predictable errors, authentication, documentation, and maintainable service logic.

02

AI Backend Services

LLM integrations, RAG pipelines, vector search, AI automation, chat history, usage logging, and response quality controls.

03

Database Systems

PostgreSQL and MySQL schema design, migrations, relationships, query planning, transactions, and data access patterns.

04

Production Readiness

Docker setup, environment configuration, CI/CD workflows, logging, health endpoints, deployment notes, and operational documentation.

Contact

Let us build a backend that can survive real users.

Available for backend projects, API engineering, Java Spring work, Django/FastAPI systems, and AI-integrated backend services.