Command Palette

Search for a command to run...

0

Command Palette

Search for a command to run...

Laptop on a desk showing programming code on the screen
Laptop with code editor in a dim workspace
Desk with laptop and monitor showing development tools

Photo: Unsplash

Source

Yusuf Rifqi

Backend Engineer focused on distributed systems

Overview

Links

About

  • Backend engineer building microservices, APIs, and integrations with an emphasis on maintainable architecture and pragmatic delivery.
  • Strong in Go, Python, and JavaScript/TypeScript, with hands-on experience across PostgreSQL, MongoDB, Redis, messaging, and observability stacks.
  • Currently looking for a new role—open to backend-heavy positions, platform teams, and greenfield or growth-stage projects.
  • Open source and experiments on GitHub; professional profile on LinkedIn.

Engineering Approach

Distributed systems blueprint

API Gateway

Ingress + auth

Message Queue

RabbitMQ / Kafka

Worker Services

Async processing

PostgreSQL + Redis

State + cache/locks

Search + Integrations

External sync jobs

Scalability

Queue-first workflows for long-running jobs, with clear backpressure and retry policies.

Observability

Structured logs, metrics, and traces to detect regressions and reduce mean-time-to-recovery.

Reliability

Idempotent workers, dead-letter handling, and defensive integration contracts.

Open Source Activity

Stack

Experience & Impact

PT. eBdesk Teknologi logo

Total tenure · 3y 11m

  • End-to-end ownership across backend services and web-facing layers where applicable.
  • Continue shipping reliable integrations and APIs alongside product needs.
  • - Reduced latency on integration-bound APIs by optimizing queue handoff and caching
  • - Handled high-volume ingestion jobs with worker retries and dead-letter strategy
  • - Owned service reliability across deployment, monitoring, and incident follow-up
  • Python
  • Go
  • TypeScript
  • PostgreSQL
  • Redis
  • Docker
  • React
  • Next.js
  • REST API
  • Microservices
  • Kafka
  • RabbitMQ
  • Elasticsearch
  • - Designed microservice boundaries for integration-heavy products
  • - Maintained queue-driven workflows for async processing at scale
  • - Improved delivery speed through reusable backend modules
  • Go
  • Python
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • RabbitMQ
  • Elasticsearch
  • Kafka
  • REST API
  • Microservices
  • TypeScript
  • Linux
  • Git
  • - Implemented backend endpoints and data pipelines for client requirements
  • - Contributed to maintainable codebases through testing and review practices
  • Python
  • Go
  • - Shipped backend tasks in production-adjacent environments
  • - Built strong foundations in API and data-layer implementation
  • Python
  • Go

Projects & Systems(8 · 6)

Projects

8 entries
Geospatial Visualization

Geospatial Platform

High-performance geospatial visualization platform built on Mapbox, PostgreSQL Vector Tiles (MVT), and Golang — designed to explore and analyze large-scale infrastructure data through an interactive map interface across multiple domains including telecommunications, energy, transportation, and public facilities.

  • Go
  • Gin
  • PostgreSQL
  • PostGIS
  • Mapbox GL JS
2024Detail
Social Network Analysis

Social Network Intelligence

Enterprise-grade social network analysis platform for monitoring individuals and organizations across social media. Collects public conversations, performs sentiment analysis, identifies entity relationships, and visualizes complex interaction networks through an interactive real-time graph interface.

  • Go
  • Gin
  • Elasticsearch
  • MongoDB
  • WebSocket
  • Gephi
2024Detail
HR / Workforce

Attendance Management System

Full-featured employee attendance management system built as part of a multi-tenant property management backend. Handles the complete attendance lifecycle — check-in/out, late detection, GPS validation, shift configuration, and multi-day leave approval workflows — with timezone-aware business logic.

  • Go
  • Gin
  • MongoDB
  • JWT
2023Detail
Fintech / POS

Payment Gateway Service

QRIS payment microservice bridging a POS system with external payment providers (Midtrans and Xendit). Handles QR code generation, real-time webhook processing, automatic provider failover, and multi-schema database support for both POS and ERP systems.

  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
2023Detail