Open to backend engineering opportunities

Building Scalable Systems. Engineering Reliable Solutions.

I'm Hendriatna, a Senior Backend Developer and System Engineer specializing in scalable backend architectures, secure REST APIs, enterprise applications, and high-performance systems.

  • Name: Hendriatna
  • Role: Senior Backend Developer | System Engineer
  • Location: Indonesia
system-architecture · request flow
Web App browser client Mobile App mobile client API Gateway REST · JSON JWT · rate limits Auth Service JWT · Basic Auth Core API business logic Workers async jobs PostgreSQL primary store Redis cache RabbitMQ queue

services/auth/views.py

class TokenObtainView(APIView):
    # authenticated once, trusted everywhere
    def post(self, request):
        serializer = LoginSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        return Response(serializer.tokens())

10+ years

Software development experience

Backend & API Engineering

Enterprise Application Development

Digital Banking Systems

Profile

About Me

I'm a Senior Backend Developer and System Engineer with over 10 years of experience in software development, enterprise application engineering, and digital banking systems.

My expertise includes designing scalable backend architectures, developing secure RESTful APIs, database optimization, authentication systems, and third-party service integrations.

Throughout my career, I have worked on enterprise banking applications, education technology platforms, recruitment systems, and billing management solutions.

I enjoy solving complex technical problems and building reliable systems that deliver real business value.

10+ years in software development Authentication & access control Database performance

Key competencies

Backend Architecture

Service boundaries, data flow and module design that keep long-lived systems maintainable as they grow.

REST API Development

Readable, consistent and versioned APIs built with Django REST Framework, Spring Boot and Laravel.

Database Optimization

Schema design, indexing strategies and query tuning for relational databases at production scale.

Authentication & Authorization

JWT, Basic Authentication and Spring Security applied to access control across services and clients.

System Integration

Payment gateways, messaging workflows and third-party platforms integrated behind stable contracts.

Performance Engineering

Caching layers, profiling and production debugging to keep response times predictable under load.

Technical Skills

Technical Skills

Grouped by engineering domain rather than by percentage. Each group reflects tools used to design, build and operate production backend systems.

Programming Languages

Primary languages used across backend services and tooling.

  • Python
  • Java
  • PHP
  • Go
  • JavaScript

Backend Frameworks

Frameworks used to deliver production APIs and enterprise services.

  • Django
  • Django REST Framework
  • Spring Boot
  • Spring Framework
  • Laravel
  • CodeIgniter
  • FastAPI
  • Gin

Frontend

Enough frontend depth to deliver and integrate full features.

  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind CSS
  • React.js
  • JavaScript

Database & Caching

Relational modelling, tuning and in-memory caching.

  • PostgreSQL
  • MySQL
  • Oracle Database
  • Redis

DevOps & Infrastructure

Runtime, delivery and server environments for backend systems.

  • Docker
  • Linux
  • Ubuntu
  • Nginx
  • Cloudflare
  • Git
  • GitHub
  • Apache Maven

Architecture & Security

Integration patterns and access control applied in production.

  • REST API
  • Microservices
  • JWT Authentication
  • Basic Authentication
  • Spring Security
  • RabbitMQ

Featured Projects

Systems built for real operations

Enterprise authentication, education platforms, recruitment services and digital banking backends — with the engineering decisions behind each one.

All case studies
Enterprise Authentication & Authorization

SSO System — Centralized Authentication Service

A centralized Single Sign-On service that unifies authentication and authorization across every application in a product ecosystem.

  • Centralized authentication across multiple applications.
  • Designed for a stated capacity of up to 1 million concurrent users.
  • Python
  • Django REST Framework
  • PostgreSQL
  • JWT
  • +1
Education Technology Platform 2022 — 2026

LuarSekolah Platform

Backend infrastructure and APIs powering online classes, webinars and digital learning for a nationwide education platform.

  • Reusable API foundation shared by web and mobile clients.
  • Redis caching layer applied to high-traffic read paths.
  • Python
  • Django REST Framework
  • MySQL
  • JWT
  • +1
Recruitment & Career Platform 2022 — 2026

Japan Tech Career Platform

Core backend API services for a recruitment platform connecting candidates with technology careers in Japan.

  • Backend API layer designed and delivered from an empty codebase.
  • Third-party recruiting tooling integrated behind stable internal endpoints.
  • Python
  • Django REST Framework
  • MySQL
  • JWT
  • +2
Enterprise Digital Banking 2019 — 2021

OCBC NISP — Internet & Mobile Banking

Enterprise Java backend services supporting internet and mobile banking journeys for critical financial transactions.

  • Backend services built for high-integrity financial transactions.
  • Spring Security used to enforce authentication and authorization rules.
  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • +6
Enterprise BackOffice & Billing 2015 — 2016

Paybil — BackOffice & Billing Management System

BackOffice and billing management system supporting payment operations, from requirements gathering through deployment.

  • Delivered billing and back office workflows from requirements through deployment.
  • Automated test scripts prepared to validate core billing logic.
  • Java

Career

Professional Experience

A decade of backend engineering across digital banking, education technology and enterprise platforms.

  1. Senior System Engineer

    October 2022 – June 2026

    PT Teknologi Edukasi Indonesia (LuarSekolah) Indonesia

    • Designed scalable backend architectures.
    • Developed secure REST APIs using Django REST Framework.
    • Optimized database performance using Redis and indexing.
    • Implemented JWT and Basic Authentication.
    • Containerized backend applications using Docker.
    • Integrated payment gateways and messaging services.
    • Python
    • Django REST Framework
    • Redis
    • Docker
    • JWT
  2. System Analyst

    May 2019 – September 2021

    PT Bank OCBC NISP Tbk Indonesia

    • Developed enterprise RESTful API microservices.
    • Worked with Java and Spring Boot.
    • Managed Oracle Database.
    • Optimized queries and database schemas.
    • Managed application build configurations using Maven.
    • Java
    • Spring Boot
    • Oracle Database
    • Maven
  3. Java Web Developer

    September 2016 – May 2019

    PT Informasi Teknologi Indonesia Indonesia

    • Developed Internet Banking and BackOffice applications.
    • Worked with Java and Spring Framework.
    • Designed Oracle database schemas and stored procedures.
    • Implemented Spring Security.
    • Performed production debugging and performance tuning.
    • Java
    • Spring Framework
    • Oracle Database
    • Spring Security
  4. Java Web Developer

    October 2015 – September 2016

    PT Pilar Bina Cakrawala (Paybil) Indonesia

    • Developed Java application logic.
    • Participated in requirements gathering.
    • Supported testing and deployment.
    • Java

Education

Diploma 3 — Information Management

Pasim National University

GPA 3.66 / 4.00 2013 — 2016

Contact

Let’s Build Something Great Together.

I'm always interested in discussing backend engineering opportunities, enterprise software development, system architecture, and freelance projects.

Send a message

Share a few details about the role or project and I will reply directly.

0 / 5000 characters