Skip to content
View abinash-backend's full-sized avatar

Highlights

  • Pro

Block or report abinash-backend

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abinash-backend/README.md

Abinash Nayak

Java Backend Developer | Java Full Stack Developer | Spring Boot | React.js | Microservices | Apache Kafka | AWS

Based in India | MCA — Biju Patnaik University of Technology (2023)


About

Java Backend Developer with 2.4 years of experience developing production-grade applications using Java, Spring Boot, and Microservices.

I build scalable REST APIs, event-driven systems, and cloud-native applications with a focus on performance, reliability, and maintainability. My experience includes Apache Kafka, PostgreSQL, Redis, MongoDB, Elasticsearch, AWS, Docker, Kubernetes, and CI/CD, along with React.js and JavaScript for full-stack application development.

Professionally, I contribute to enterprise IoT and B2B applications involving distributed backend services, real-time telemetry workflows, data access optimization, caching, and cloud-native deployments.

Independently, I designed, developed, and deployed Nexus, a production-grade distributed workflow execution platform built with 6+ microservices, event-driven communication, secure REST APIs, React.js, containerized deployment, CI/CD, and AWS cloud infrastructure.


Core Expertise

Backend Engineering

  • Java 17/21
  • Spring Boot 3
  • REST API Design & Development
  • Microservices Architecture
  • Spring Security, JWT & RBAC
  • Hibernate & Spring Data JPA

Distributed Systems & Data

  • Apache Kafka & Event-Driven Architecture
  • PostgreSQL
  • Redis
  • MongoDB
  • Elasticsearch
  • Flyway Database Migrations

Full Stack Development

  • React.js
  • JavaScript
  • REST API Integration

Cloud & DevOps

  • AWS
  • Docker
  • Kubernetes
  • GitHub Actions
  • CI/CD Automation
  • Linux & Nginx

Featured Project

Nexus — Distributed Workflow Execution Platform

Production-grade workflow execution platform designed and developed using a 6+ microservices architecture.

Architecture & Backend

  • Spring Cloud Gateway for centralized API routing
  • Netflix Eureka for service discovery
  • Apache Kafka for asynchronous event-driven communication
  • OpenFeign for synchronous inter-service communication
  • Secure REST APIs across distributed services
  • JWT authentication and refresh-token security
  • Role-Based Access Control (RBAC)
  • PostgreSQL databases with Flyway-managed schema migrations
  • Redis-backed high-frequency data access

Frontend

  • React.js application for workflow and task management
  • Secure authentication and protected routes
  • REST API integration with distributed backend services
  • Production-focused dashboard and application workflows

Cloud & Delivery

  • Dockerized frontend and backend services
  • Kubernetes-based container orchestration
  • AWS cloud deployment
  • GitHub Actions CI/CD automation
  • Versioned container deployment workflow

Tech Stack: Java 21, Spring Boot 3, React.js, JavaScript, Spring Cloud Gateway, Netflix Eureka, Apache Kafka, OpenFeign, PostgreSQL, Redis, Flyway, Docker, Kubernetes, GitHub Actions, AWS


Professional Project

TelemetryPulse — Enterprise IoT & B2B Fleet Management Platform

Contributing to an enterprise IoT and B2B platform processing real-time GPS and sensor telemetry for industrial asset tracking.

Engineering Contributions

  • Developed and enhanced backend services using Java and Spring Boot
  • Worked within a distributed microservices architecture
  • Supported real-time telemetry ingestion and enterprise workflows
  • Optimized PostgreSQL data access for application performance
  • Used Redis for high-frequency data access
  • Supported multi-tenant application workflows
  • Contributed to geofencing, asset-state computation, and telemetry auditing
  • Supported cloud-native deployments using AWS, Docker, and Kubernetes

Tech Stack: Java, Spring Boot, Microservices, REST APIs, PostgreSQL, Redis, Apache Kafka, Docker, Kubernetes, AWS


Additional Project

TripOps — Travel Booking Platform

Production-style travel booking and inventory management platform.

Highlights

  • JWT authentication and Role-Based Access Control
  • Redis caching with TTL-based invalidation
  • PostgreSQL persistence
  • Dockerized deployment
  • AWS EC2 hosting with Nginx reverse proxy
  • GitHub Actions CI/CD automation
  • Prometheus monitoring and Grafana dashboards

Tech Stack: Java 17, Spring Boot 3, Spring Security, PostgreSQL, Redis, Docker, AWS EC2, Nginx, GitHub Actions, Prometheus, Grafana


Engineering Focus

Scalable Backend Systems

Design maintainable backend services and REST APIs around clear responsibilities and scalable architecture.

Event-Driven Architecture

Use Apache Kafka to decouple distributed services and support asynchronous workflows.

Security

Implement authentication, authorization, JWT security, RBAC, and secure API communication.

Data & Performance

Design data access layers using PostgreSQL, Redis, MongoDB, and Elasticsearch with a focus on performance and scalability.

Cloud-Native Delivery

Containerize applications with Docker, orchestrate deployments with Kubernetes, and deploy workloads on AWS.

CI/CD Automation

Use GitHub Actions to automate build, test, containerization, and deployment workflows.


Technology Stack

Languages: Java • JavaScript • SQL

Backend: Spring Boot • Spring Security • REST APIs • Microservices • Hibernate • Spring Data JPA

Frontend: React.js

Messaging: Apache Kafka

Data: PostgreSQL • Redis • MongoDB • Elasticsearch • Flyway

Cloud & DevOps: AWS • Docker • Kubernetes • GitHub Actions • Linux • Nginx

Testing: JUnit 5 • Mockito • MockMvc • Postman

Observability: Prometheus • Grafana


Live Engineering Work

  • Nexus — Distributed Workflow Execution Platform
  • Backend Engineering Portfolio

Connect

Portfolio: https://abinashbackend.com

LinkedIn: https://www.linkedin.com/in/abinash-backend/

GitHub: https://github.com/abinash-backend

Pinned Loading

  1. nexus-backend nexus-backend Public

    Workflow execution platform | Spring Boot modular monolith | Idempotency enforcement | JWT auth | PostgreSQL | Docker | REST APIs

    Java 1 1

  2. tripops-backend tripops-backend Public

    Booking & inventory service | Spring Boot + RBAC | Redis caching | Transactional consistency | PostgreSQL | Docker | REST APIs

    Java 1 1

  3. abinash-backend abinash-backend Public

    Spring Boot Backend Engineer | Transactional Systems | REST APIs | PostgreSQL

  4. backend-engineer-portfolio backend-engineer-portfolio Public

    Personal portfolio website showcasing backend engineering projects, system architecture, and technical documentation.

    HTML