Available for new projects

Hi, I'm Lingga

Back-End Engineer

I architect and build scalable, robust, and performant backend systems.

About Me

Education

Telkom University

Bachelor of Informatics

2018 - 2022

Skills

PythonGoJavaScriptTypeScriptNode.jsPostgreSQLMongoDBRedisRabbitMQCeleryDockerGraphQLPrismaCloudinaryFiberBunHonoNestJSNext.jsReactTailwind CSS

Experience

Software Engineer

2025 - Present

PT POS Indonesia

Design, develop, and test scalable RESTful APIs using Python, Go, and Node.js to facilitate secure, standardized, and efficient data exchange between internal divisions and external partners. Architect and implement containerized backend services using Docker within a microservices ecosystem to improve interoperability, scalability, and deployment consistency. Enhance reliability and throughput of data exchange workflows by leveraging Redis for caching and RabbitMQ for asynchronous, event-driven inter-service communication. Frontend consumption of APIs is supported through React.js and Next.js to ensure seamless system integration.

Data Engineer

2023 - 2025

PT POS Indonesia

Design and develop interactive dashboards using Tableau, Apache Superset, and Google Data Studio to visualize and analyze business and operational data. Perform end-to-end ETL processes using SQL, Airflow, Prefect, and cloud services such as AWS to prepare, integrate, and ensure data readiness from multiple sources. Deliver data-driven solutions that support business improvement through actionable insights and recommendations. Additionally, contributed to a strategic data and dashboard development project that played a key role in securing a business tender valued at IDR 30 billion, where the availability of informative and interactive dashboards was a critical evaluation requirement.

Mentor Data Analytics

2024

Revou

As a mentor, I guided mentees through the full lifecycle of their final projects—from problem definition and data preparation to EDA, analysis, visualization, dashboard creation, and insight communication. This mentoring approach successfully supported 24 mentees to graduate, achieving an average final score of 92 out of 100, while enhancing their analytical and storytelling capabilities.

Data Analyst

2022 - 2024

Campaign.com

My daily task is collecting, interpreting, and analyzing the organizer's and user's data using the Campaign’s data platform and spreadsheets data, then reporting the results back to the reporter team. Creating weekly, monthly, and quarterly reports. I also contributed to the development of the SSA (Self Service Analytics) automation project using the combination of App Script, Looker Studio, and MySQLresulting in a significant reduction of manpower hours per month by up to 24 hours. Additionally, I played a pivotal role in facilitating the transition of the team's workflow from traditional methods to the sprint model, enhancing overall productivity and team adaptability. Most of the tasks are done using Google Workspace Technology (SQL, Spreadsheet, Slides, Looker Data Studio).

Featured Projects

Mini Social Media Microservice

A distributed, containerized microservices-based RESTful API for a social media platform. It provides endpoints for user authentication, post creation, media uploads, and content search. All designed with scalability, observability, and performance in mind.

Express.jsPostgresMongoDBRedisDockerRabbitMQCloudinary

Warehouse Management API

RESTful API for managing items in a warehouse. It provides endpoints for user authentication, item management, tagging, and adding notes to items. The API is built with FastAPI and leverages a modern, asynchronous Python stack.

PythonFastAPIRedisCeleryDocker

E-Wallet Transaction API

The Wallet Transaction API provides endpoints for managing wallet transactions. Build wit Go and implementing Hexagonal Architecture.

GoPostgresFiberNginXDocker

Mini Task Management API

A simple and fast RESTful API for managing tasks, built with the Bun runtime, Hono web framework, and SQLite. This project demonstrates user authentication, authorization, and basic CRUD operations for tasks.

BunHonoSQLite

Travel Planner API

A backend API for a Travel Planner application. It provides endpoints for managing user authentication, destinations, and media uploads. It is built with NestJS and uses a PostgreSQL database.

NestJSTypeScriptPostgreSQLPrismaCloudinaryDocker