Backend Engineer

Hi, I'm Manas Acharya, a Java Backend Developer

$ |

I design and build resilient, high-throughput backend services using Java, Spring Boot, and REST APIs. I focus on writing clean, well-documented code, optimizing relational databases, and designing scalable architectures.

ManasController.java
package com.manas.portfolio.controller;

@RestController
@RequestMapping("/api/v1/developer")
public class ManasController {

    @Autowired
    private DeveloperService devService;

    @GetMapping("/profile")
    public ResponseEntity<Profile> getProfile() {
        Profile profile = devService.getProfile();
        return ResponseEntity.ok()
            .header("Cache-Control", "max-age=3600")
            .body(profile);
    }
}
Expertise

Technical Skills

Languages

  • Java (Core & Advanced)
  • SQL (Structured Query Language)
  • JavaScript
  • HTML & CSS
🌱

Frameworks & Core

  • Spring Boot
  • Spring Data JPA
  • Spring Security (JWT Auth)
  • Hibernate ORM
  • RESTful APIs / Web MVC
🗄️

Databases & Caching

  • MySQL
  • PostgreSQL
  • Redis (Caching & Sessions)
  • Query Optimization
🛠️

Tools & DevOps

  • Git & GitHub version control
  • Maven & Gradle Build Tools
  • Docker Containerization
  • Postman API testing
  • Netlify Deployment
System Design

TaskSphere Architecture

TASKSPHERE REAL-TIME ENGINE

WebRTC Voice Signaling & Redis Event-Driven Pipeline

Key Highlights
  • 🔒
    Stateless Compute JWT authorization with decoupled endpoints
  • Zero-Cost Transport Direct WebRTC P2P audio bypassed from server cost
  • ⚙️
    Event-Driven Queues Redis queues process emails and AI cards asynchronously
  • 📱
    Web Push Alerts Service worker alerts incoming calls even when tab is closed
  • 👥
    Collaborative Sync Cursor tracking and typing states throttled at 50ms
1
💻
Client Action Call Click / Card Drag
2
🚀
Spring Controller WebSocket / REST Endpoint
3
🛡️
JWT & Presence Filter Stateless Principal Verification
4
🔔
Instant Ack (200 OK) Immediate WebSocket return
ASYNC PIPELINE (Background Execution)
📞
WebRTC Signaling SDP / ICE candidate routing
📪
Redis Mailer Queue Async welcome & alert dispatches
💾
Upstash Caching Cursor & chat history storage
🗄️
JPA Relational Sync CockroachDB atomic transactions
Why Async & Redis?
  • 📌 Zero Thread Blocking: HTTP endpoints yield immediately, scaling stateless servers.
  • 📌 Global Low Latency: Upstash Redis replicas achieve < 2ms cache read response times.
  • 📌 Resilient Delivery: Decoupled workers handle heavy notification payloads via queues.
Technology Stack
  • Java 21 Modern LTS compiler backend
  • Spring Boot 3 Enterprise core compute layer
  • WebRTC & STOMP P2P voice & WebSocket signaling
  • Upstash Redis Cloud-native cache & event queues
  • PostgreSQL / CockroachDB ACID transactions & persistence

WEBRTC CALL SIGNALING SEQUENCE

Stateless Coordination, Signaling exchange and Web Push Notifications

Caller (User A)
── WebRTC SDP Offer (/app/call.offer) ──▶
Spring WebSocket Server
Server triggers Background Web Push notification to Target User to guarantee alert receipt when tab is inactive.
Spring WebSocket Server
── Forward Signal (/user/{target}/queue/call) ──▶
Callee (User B)
If Callee is busy, decline is sent. Otherwise, Callee returns WebRTC SDP Answer to Caller.
Callee (User B)
◀── SDP Answer & ICE Exchange (P2P Audio Connected) ──
Caller (User A)

STATELESS STORAGE LAYER

Caching pattern and Relational Sync strategy

Redis Cache-Aside Pattern

In-memory cache handles sub-2ms reads. If a cache miss occurs, data is fetched from PostgreSQL and written back to Redis dynamically.

Redis Event-Driven Queue

Offloads synchronous execution paths (e.g. welcome mailers, AI Scrum analysis). Worker daemons consume from Redis lists asynchronously.

ACID Database Commit

Neon PostgreSQL database enforces data normalization, foreign key consistency, and atomic transactional commits.

Work

Featured Projects

🏫

AllReach Campus

A robust college management backend system supporting high-volume admin and student workflows. Features dynamic role-based access control, file attachments, and reporting mechanisms.

⚡ JWT Tokens & Session Verification ⚡ Bulk Document Upload & File Handling ⚡ PDF & Excel Report Exports
Java Spring Boot MySQL JWT
🚜

All Veg Application

An agricultural trading and scheduling platform designed for farmers and distribution managers. Features hierarchical validation structures and transactional document upload management.

⚡ Hierarchical Access & Validation ⚡ Spring Data JPA & Hibernate Relations ⚡ RESTful Endpoint Architecture
Spring Boot JPA / Hibernate MySQL REST APIs

Employee Attendance System

An enterprise employee monitoring portal designed with punch-in/out check-ins, automated daily reporting schedulers, and database audit logs.

⚡ Accurate Time Log Recording ⚡ Automated Admin Report Generators ⚡ Clean REST APIs for Frontend Integration
Java SE MySQL REST Cron Scheduling
Live Demo

REST API Explorer

GET /profile
GET /skills
GET /projects
POST /contact
GET
Response JSON Status: 200 OK
Running Spring Query...

// Click 'Send Request' to transmit this body as application/json

{
  "name": "Manas Acharya",
  "title": "Java Backend Developer",
  "experience": "1+ Years",
  "location": "India",
  "contact": {
    "email": "manasacharya051@gmail.com",
    "linkedin": "https://www.linkedin.com/in/acharya-manas",
    "github": "https://github.com/Manas1906"
  },
  "summary": "Focusing on Spring Boot services, microservices authentication patterns, and database scaling."
}
Story

About Me

I am a dedicated Java Backend Developer and Software Engineer specializing in engineering performant, scalable REST APIs and database structures. With solid hands-on experience, I focus on writing transactional business logic, securing APIs via Spring Security, and implementing containerized microservices.

Based in Bengaluru, India, I am a Java Backend Developer open to backend engineering roles — both on-site and remote. I specialise in Spring Boot microservices, REST API design, and PostgreSQL / MySQL schema optimisation.

I am passionate about clean code principles, designing reliable system architecture (controllers, services, repositories), optimizing index-heavy SQL queries, and utilizing Redis for caching. I actively design schemas and construct responsive backend pipelines.

// Core Methodologies & Engineering Focus

  • Object-Oriented Programming (OOP) & SOLID Design Patterns
  • Stateless Authentication (JWT) & API Gateway Security
  • Relational Schema Mapping (MySQL / Hibernate JPA Relations)
  • Test-Driven Development & Automation (JUnit, Maven)
  • DevOps Pipelines (Docker, CI/CD, Git Workflows)
1+ Years Experience
3+ Production Projects
100% Java Focused
Reach Out

Get In Touch

Have an open requirement for a Java Developer, or want to collaborate on a backend project? Drop me a message directly or connect via my social profiles.

Let's Connect!