Skip to content
View hairuljr's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report hairuljr

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. 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
hairuljr/README.md

Hi, I'm Hairul Januar πŸ‘‹

Senior Backend Engineer | Golang & Python | AI Infrastructure & Distributed Systems

I'm a backend engineer with 5+ years of experience building high-throughput systems and, more recently, production LLM agent infrastructure β€” mainly in fintech/lending and customer-service automation.

🌐 Portfolio: hairul.web.id


πŸš€ What I Do

  • Design and build scalable backend services in Golang and Python
  • Build production LLM agent workflows (LangGraph, RAG, tool-calling) with tracing and latency evaluation
  • Design event-driven, idempotent systems on Kafka with strong data consistency guarantees
  • Optimize system performance β€” cut a data-sync job from 2.5 hours to 15 minutes with concurrent worker pools
  • Build credit-scoring and decision-engine integrations for loan origination platforms
  • Migrate legacy monoliths into maintainable microservices

πŸ›  Tech Stack

Backend

  • Golang (Echo), Python (FastAPI), TypeScript (Bun runtime)
  • PHP (legacy systems & migrations)

AI / LLM

  • LangGraph, LangChain, LangSmith (tracing & prompt evaluation)
  • RAG: chunking, embeddings, reranking, semantic caching
  • MCP servers, n8n automation, Google Vertex AI / Google GenAI

Architecture & Infra

  • Microservices, RESTful APIs, hexagonal/clean architecture
  • Kafka (event-driven, idempotent processing)
  • Docker, CI/CD, GCP

Database

  • PostgreSQL (tuning, pgvector), MySQL, SQL Server, SQLite
  • Redis, Drizzle ORM

πŸ“ˆ Highlights

  • Scaled a data ingestion pipeline 10x using concurrent Golang worker pools
  • Cut core API latency ~40% through SQL tuning, caching, and asynchronous processing with Kafka
  • Built credit-scoring and decision-engine integrations for a loan origination system
  • Cut LLM agent response latency ~75–80% with vector caching and semantic search (pgvector, Redis)
  • Migrated legacy PHP monoliths into Golang microservices

🌱 Currently Focusing On

  • Production LLM agent systems (LangGraph, RAG, tool-calling)
  • Go concurrency patterns for high-throughput data pipelines
  • AI-assisted engineering workflows (MCP, multi-LLM orchestration)

πŸ“« Connect With Me

LinkedIn β€’ Portfolio β€’ Twitter β€’ Facebook β€’ Instagram

Pinned Loading

  1. design-resources-for-developers design-resources-for-developers Public

    Forked from bradtraversy/design-resources-for-developers

    Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more

  2. laravue-note-spa laravue-note-spa Public

    Built with Laravel and Vue.js, connected to the API and uses SPA technology.

    PHP

  3. awesome-laravel awesome-laravel Public

    Forked from chiraggude/awesome-laravel

    A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem

  4. Laravel-Roadmap-Learning-Path Laravel-Roadmap-Learning-Path Public

    Forked from LaravelDaily/Laravel-Roadmap-Learning-Path

  5. badaso badaso Public

    Forked from uasoft-indonesia/badaso

    The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !

    Vue

  6. docker-compose-laravel docker-compose-laravel Public

    Add your Laravel app into a docker image & container now!

    Dockerfile