Software Engineer · Backend Focus

Building APIs,
connecting data.

I’m Alfredo, a software engineer focused on backend development. I work with Go and Python to build services, process data, and support web application features.

Contributions in practice.

Personal projects and selected work from my professional experience.

4 contributions

An AI-powered personal finance app for tracking transactions, monitoring budgets, and managing debts and receivables through a web dashboard and Telegram bot.

Personal project

Reduced loading time from approximately 2 minutes with GeoJSON to 5–7 seconds using MVT.

Geospatial

REST APIs and data pipelines connected through Kafka, RabbitMQ, and real-time features.

Backend

Scraping and data cleaning pipelines, with contributions to a report engine for PDF, PowerPoint, Word, Excel, and CSV.

Data pipeline

Work experience.

From data processing to full-stack development.

Backend / Full Stack Developer

PT. eBdesk Teknologi

August 2024 – Present

ContractOn-siteSouth Tangerang
  • Transitioned to Full Stack Developer in January 2026 and began delivering full-stack features in June 2026, while continuing backend development in Go and Python.
  • Reduced map layer loading time from approximately 2 minutes with GeoJSON to 5–7 seconds using MVT.
  • Built REST APIs and data pipelines, designed microservice boundaries, and integrated an API gateway.
  • Implemented Kafka and RabbitMQ workflows with idempotent workers, dead-letter handling, and backpressure; supported real-time features through WebSocket and SSE.
  • Delivered running text features from backend to frontend, fixed bugs, and updated card visualizations using React, TypeScript, Tailwind CSS, and Vite.

Back End Developer

PT. eBdesk Teknologi

February 2024 – August 2024

FreelanceOn-siteSouth Jakarta
  • Developed REST APIs and backend data processing logic in Python and Go.
  • Built web scraping and data cleaning pipelines for automated data collection and preprocessing.
  • Contributed to a Python report generation engine for PDF, PowerPoint, Word, Excel, and CSV exports.

Computer Technician

CV. Ide Komputer

January 2023 – May 2023

InternshipMalang, Indonesia
  • Diagnosed laptop and desktop faults, installed operating systems, replaced components, performed maintenance, and assembled desktop computers.

Technologies I work with.

Tools that support my work and experiments.

Languages & backend

  • Go
  • Python
  • TypeScript
  • Gin
  • FastAPI

Databases & search

  • PostgreSQL
  • PostGIS
  • MongoDB
  • MySQL
  • Redis
  • Elasticsearch

Messaging & real-time

  • Apache Kafka
  • RabbitMQ
  • WebSocket
  • SSE

Frontend

  • React
  • Tailwind CSS
  • Vite
  • Next.js

DevOps & infrastructure

  • Docker
  • Kubernetes
  • GitLab CI
  • Jenkins
  • Linux
  • Amazon S3

Architecture & APIs

  • Microservices
  • REST API
  • JWT
  • GORM

AI tools

  • Claude / Claude Code
  • ChatGPT / Codex
  • Gemini

About me.

Software engineer with over 2 years of experience. Currently a Full Stack Developer at PT. eBdesk Teknologi, with a strong backend focus.

My experience spans microservices, data processing, real-time features, geospatial applications, and building interfaces with React and TypeScript.

South Tangerang, Indonesia

Education

Universitas Terbuka

Bachelor’s Degree in Information Systems · In progress

2026 – Present

SMKN 1 Doko

Computer and Network Engineering

2021 – 2024

Need help with backend services or a web app?

Let’s start a conversation.

Get in touch by email, or find my profiles below.

Send email