Bekasi, Indonesia · WIB (UTC+7)

Hafiz Adha Febrian

Backend developer building secure APIs and microservices — from column-level database encryption to SSO.

Java & Spring Boot, TypeScript & LoopBack 4, and PostgreSQL. Currently a Full Stack Programmer at PT Techno International Mandira, building SIMPeL4 for the Ombudsman of the Republic of Indonesia.

Photo of Hafiz Adha Febrian at work

Open To Work

01

Featured case studies

PostgreSQLpgcryptoMicroservices

Column-level database encryption for an employee data microservice

An internship project at PT Indonesia Indicator that became my undergraduate thesis: encrypting employee ID numbers, tax IDs, family card numbers and addresses inside PostgreSQL with pgcrypto, then comparing Blowfish and AES-256 on response time.

Read more →
Sensitive columns encrypted: ID number, tax ID, family card number, address4
Blowfish faster than AES-256 (symmetric, 500 records)±45%
02

Experience

  1. Jul 2026 – present

    Full Stack Programmer

    PT Techno International Mandira

    Rejoined PT Techno International Mandira, assigned to the SIMPeL4 application project for the Ombudsman of the Republic of Indonesia.

    Spring Boot · LoopBack 4 · PostgreSQL

  2. Jul 2025 – Apr 2026

    Junior Back End Developer

    PT Techno International Mandira

    Built and maintained 4 backend services for SIMPeL4 (Ombudsman RI), JasperReports reporting modules, and Swagger REST API documentation. Contributed to an AI Business Intelligence chatbot PoC on AWS for BPJS Ketenagakerjaan.

    LoopBack 4 · Spring Boot · PostgreSQL · MyBatis · JasperReports · Docker · GitLab

  3. May 2025

    GenAI Hackathon 2025 Participant

    Alibaba Cloud Indonesia · GoTo · Komdigi

    Built the backend of the ai-nutrition prototype with a team of 4 in 48 hours.

    Alibaba Cloud · Qwen LLM · SahabatAI LLM · PAI · RDS · ECS

  4. Jul 2024 – Feb 2025

    Back End Developer Intern

    PT Indonesia Indicator

    Built Spring Boot REST APIs for an HR system with PostgreSQL column-level encryption (pgcrypto, AES-256, Blowfish, RSA), plus a Scrapy web scraping engine integrated with Apache Kafka.

    Java · Spring Boot · PostgreSQL · Python · Scrapy · Kafka

  5. Aug 2023 – Feb 2024

    Back End Developer Intern

    PT Indonesia Indicator

    Built Spring Boot REST APIs with OAuth 2.0/OpenID Connect SSO and third-party IAM, including logging, unit and integration tests, and OpenAPI documentation.

    Java · Spring Boot · OAuth 2.0 · OIDC · JUnit5 · Mockito · Swagger

03

Projects

GitHub · Jupyter Notebook · 2024

hris-encryption

Built Spring Boot REST APIs for an HR system with PostgreSQL column-level encryption (pgcrypto, AES-256, Blowfish, RSA), plus a Scrapy web scraping engine integrated with Apache Kafka.

GitHub · Java · 2024

sso-zitadel

Built Spring Boot REST APIs with OAuth 2.0/OpenID Connect SSO and third-party IAM, including logging, unit and integration tests, and OpenAPI documentation.

GenAI Hackathon 2025 · Alibaba Cloud

ai-nutrition

An AI prototype in the food space for the GoTo ecosystem. I owned the backend and the integration of Qwen LLM, SahabatAI LLM, PAI, Model Studio, RDS and ECS.

PT Indonesia Indicator

scraping-engine

A web scraping engine built with Scrapy (Python) that streams its results through Apache Kafka.

BPJS Ketenagakerjaan · AWS

bi-chatbot-poc

A collaborative proof of concept for an AI-powered Business Intelligence chatbot on AWS.

04

Skills

Programming languages
Java · TypeScript · JavaScript · Python (basic)
Frameworks & libraries
Spring Boot · LoopBack 4 · Node.js · Express.js · Prisma · MyBatis · JasperReports · Scrapy
Databases
PostgreSQL · MySQL
Tools
Docker · Git · GitLab · Linux · Postman · Swagger/OpenAPI
Cloud & AI
Alibaba Cloud (ECS, PAI, OSS, RDS) · AWS (EC2, S3) · Qwen LLM · SahabatAI LLM
Focus areas
RESTful APIs · Microservices · SSO (OAuth 2.0, OIDC) · Database encryption · Unit testing · Web scraping
05

Education & certifications

2021 – 2025 · GPA 3.30/4.00

Bachelor of Informatics

Universitas Teknologi Digital Indonesia, Yogyakarta

Thesis: Implementing Column-Level Database Encryption in an Employee Data Microservice (Case Study: PT Indonesia Indicator).

Certifications

  • GenAI Hackathon 2025 — Certificate of ParticipationAlibaba Cloud · 2025
  • Hackathon Training, Talent Scouting AcademyKomdigi · 2025
  • Junior Web DeveloperBPPTIK Kominfo · 2021
  • Building Back-End Apps for BeginnersDicoding · 2023
  • Node.js: Beginner to AdvancedUdemy · 2023

Let's talk

Want to talk backend, collaboration, or future opportunities? The fastest way to reach me is by email or LinkedIn.

[email protected]