Hi, I'm Joshua Ryandafres Pangaribuan

Software Engineer

If it's Works. Don't Touch IT!

Featured Projects

pathfinder-simulator

An interactive playground for generating perfect mazes and visualising classical pathfinding algorithms (BFS, DFS, and A*). Backend in Go, frontend in React + TypeScript.

View on GitHub

clean-arch-ddd

A production-ready Golang project template implementing Clean Architecture and Domain-Driven Design (DDD) principles.

View on GitHub

dbot

A Go boilerplate for building Discord bots with discordgo. Framework with event bus, middleware system, and hot-reloading.

View on GitHub

fastapi-clean-architecture

Production-ready FastAPI template implementing strict Clean Architecture principles with Domain-Driven Design.

View on GitHub

Tech Stack

Golang
Python
Java
NextJS
FastAPI
Gin
ReactJS
GCP
Kubernetes
Istio
Ory Hydra
Ory Kratos
Hashicorp Vault
Kafka
Google PubSub
RabbitMQ
Elasticsearch
Langchain

Work Experience

Senior Software Engineer

Company Name

Jan 2023Present

Leading backend development and infrastructure.

  • Architected microservices platform serving 1M+ users
  • Reduced API latency by 40% through optimization
GolangKubernetesGCPKafka

Software Engineer

Previous Company

Jun 2021Dec 2022

Full-stack development with focus on distributed systems.

  • Built real-time data pipeline processing 10K events/sec
  • Implemented OAuth2/OIDC authentication system
PythonFastAPIReactPostgreSQL

Junior Developer

Startup Inc

Jan 2020May 2021

Backend development and API design.

  • Developed RESTful APIs for mobile applications
  • Contributed to CI/CD pipeline improvements
JavaSpring BootMySQLDocker

© 2026 Joshua. All rights reserved.