I am a Backend Engineer with over 5 years of experience specializing in building robust, high-performance APIs and scalable distributed systems using Node.js, TypeScript, and NestJS. My previous experience includes performing a major migration from a monolithic PHP architecture to NestJS microservices at SuperApp (YC W18), which contributed to a 70% boost in operational efficiency. I am proficient in designing efficient database schemas using both PostgreSQL and MongoDB, and I have hands-on experience implementing event-driven systems using Kafka and AWS (SQS, Lambda). I am accustomed to taking full ownership of backend features, from engineering 0-to-1 event-driven stock mutation systems to architecting production-grade observability stacks with OpenTelemetry and Grafana. I am a highly adaptable developer, having also delivered features using Golang while maintaining high standards for code quality through unit testing and detailed documentation. My background in building solutions for high-growth fintech and supply chain platforms ensures that I can deliver secure, maintainable, and well-optimized APIs for distributed teams.

Muhammad Nafi Furqon Diani

I am a Backend Engineer with over 5 years of experience specializing in building robust, high-performance APIs and scalable distributed systems using Node.js, TypeScript, and NestJS. My previous experience includes performing a major migration from a monolithic PHP architecture to NestJS microservices at SuperApp (YC W18), which contributed to a 70% boost in operational efficiency. I am proficient in designing efficient database schemas using both PostgreSQL and MongoDB, and I have hands-on experience implementing event-driven systems using Kafka and AWS (SQS, Lambda). I am accustomed to taking full ownership of backend features, from engineering 0-to-1 event-driven stock mutation systems to architecting production-grade observability stacks with OpenTelemetry and Grafana. I am a highly adaptable developer, having also delivered features using Golang while maintaining high standards for code quality through unit testing and detailed documentation. My background in building solutions for high-growth fintech and supply chain platforms ensures that I can deliver secure, maintainable, and well-optimized APIs for distributed teams.

Available to hire

I am a Backend Engineer with over 5 years of experience specializing in building robust, high-performance APIs and scalable distributed systems using Node.js, TypeScript, and NestJS. My previous experience includes performing a major migration from a monolithic PHP architecture to NestJS microservices at SuperApp (YC W18), which contributed to a 70% boost in operational efficiency. I am proficient in designing efficient database schemas using both PostgreSQL and MongoDB, and I have hands-on experience implementing event-driven systems using Kafka and AWS (SQS, Lambda).

I am accustomed to taking full ownership of backend features, from engineering 0-to-1 event-driven stock mutation systems to architecting production-grade observability stacks with OpenTelemetry and Grafana. I am a highly adaptable developer, having also delivered features using Golang while maintaining high standards for code quality through unit testing and detailed documentation. My background in building solutions for high-growth fintech and supply chain platforms ensures that I can deliver secure, maintainable, and well-optimized APIs for distributed teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Indonesian
Fluent
English
Advanced

Work Experience

Software Engineer at Resal
November 4, 2025 - Present
- Minimized deployment risks and enabled A/B testing by implementing Unleash with the OpenFeature to provide granular feature flag control and safer production rollouts. - Boosted merchant engagement by architecting a unified integration layer to merge online and offline offers into a seamless discovery experience for mobile app users. - Accelerated troubleshooting and debugging by architecting a Docker-based observability stack with OpenTelemetry, Loki, Grafana, and Tempo to eliminate visibility gaps through standardized structured logging and distributed tracing. - Tech stack: Typescript, NodeJS, Fastify, GraphQL, PostgreSQL, Redis, React Native, Docker, Otel Collector, Tempo, Loki, Prometheus, Grafana
Software Engineer at Electrum
July 7, 2025 - November 3, 2025
- Digitized manual motorcycle service workflows by designing and developing web applications from the ground up using Golang and Flutter to enable real-time repair tracking and spare part management. - Accelerated feature release cycles by establishing a 0-to-1 CI/CD pipeline using Docker and GitHub Actions to automate Flutter Web deployments across all environments. - Tech stack: Golang, Flutter, PostgreSQL, Docker, Github Actions, Kubernetes, AWS.
Back End Engineer at SuperApp
January 16, 2023 - July 4, 2025
- Boosted logistics operational efficiency by 70% by revamping Warehouse Management System by migrating from monolithic PHP to NestJS microservices, leveraging gRPC for inter-service communication, and implementing schedulers to automate manual status updates. - Streamlined stock-taking and real-time monitoring by engineering a 0-to-1 event-driven stock mutation system using AWS (DMS, SQS, Lambda) and MySQL Eliminated manual tracking overhead by developing a NestJS backend for the Courier app, replacing legacy Telegram-based workflows with real-time visibility. - Optimized system throughput and stability by resolving N+1 query issues and implementing asynchronous message queues while ensuring high code maintainability through 90% test coverage with Jest. - Tech stack: Javascript, Typescript, NodeJS, NestJS, ExpressJS, MySQL, MongoDB, Redis, REST API, gRPC, Microservices, Kafka, AWS (DMS, SQS, Lambda, EventBridge, S3), Elasticsearch, Signoz.
Software Engineer at Manuva
August 3, 2021 - January 13, 2023
- Boosted sales team productivity by designing and developing the NestJS and GraphQL backend for the Sales Mobile App and Dashboard. - Improved code reliability and knowledge sharing by initiating unit testing using Jest and documentation using Confluence. - Tech stack: HTML, CSS, Javascript, Typescript, jQuery, NodeJS, ExpressJS, NestJS, Jest, PHP, Laravel, MongoDB, Redis, GraphQL (Apollo), REST API, Google Scheduler.
Front End Developer at PT Geo Dipa Energi
May 3, 2020 - August 3, 2021
- Optimized procurement monitoring efficiency by developing a web-based tracking application from scratch using ReactJS. - Tech stack: HTML, CSS, Bootstrap, Material UI, Javascript, NodeJS, ReactJS, and Redux.
Desktop Application Developer at Panin Dai-ichilife
January 20, 2020 - January 22, 2021
- Streamlined insurance operations by developing and maintaining internal desktop applications using Delphi and MS SQL Server. - Tech stack: Delphi, C#, Microsoft SQL Server, Crystal Report, Quick Report.

Education

Bachelor's degree in Computer Engineering at Institut Pertanian Bogor
July 1, 2016 - August 1, 2019

Qualifications

DevOps Engineer Bootcamp
June 1, 2022 - July 1, 2022
Tech stack: Linux, Docker, Ansible, Gitlab, Elasticsearch, Logstash, Kibana, Prometheus
Backend Developer Expert
March 1, 2022 - May 1, 2022
Full Stack Web Developer Bootcamp
February 1, 2021 - August 1, 2021
Tech stack: HTML, CSS, Bootstrap, Javascript, ExpressJS, ReactJS, PostgreSQL, Gitlab.

Industry Experience

Software & Internet, Media & Entertainment, Transportation & Logistics, Retail, Professional Services

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer in Jakarta today.