Professional profile

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.

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, covering the languages, frameworks, data stores and infrastructure used in production work.

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

Career

Professional Experience

Backend development, system analysis and enterprise delivery for financial and education 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

Looking for a senior backend engineer?

I work with teams that need dependable APIs, clean architecture and systems that hold up in production.