Yogi Agnia Dwi Saputro Profile Picture

Yogi Saputro

Software Developer with sense of business

Contact Me

About Me

I am passionate in two fields: business and technology. I solve problems by creating system and pipeline across business functions. I'm currently working in Indonesia with many exposures of working with various people around the globe. I have experience in all sorts of business: startups, SMEs, corporates, and multinational companies.

From technology perspective, I am well-rounded and experienced in full-stack development and scalable deployment. I have built products for startups and middle-sized companies. Tech stack includes (but not limited to) : NodeJS, ReactJS, databases (SQL + NoSQL). Also experienced in AWS, Linux OS, CI/CD, message queueing. Occasionally code in Golang or Python.

Work Experience

Full-stack Developer - Pinjammodal.id (2020-now)

Develop dashboards and REST API services for financial transactions, integrate 3rd party transaction providers to internal services, build soild Typescript codebase, implement TDD and CI/CD.

Full-stack Web Development Mentor - Binar Academy (2019-2020)

Teach full-stack technology and development to students from scratch, then help them engage in team to build ready-to-launch products in 4-6 months. Tech stack includes (but not limited to): HTML, CSS, JS, Database (SQL and NoSQL), Ruby, Java, NodeJS, ReactJS.

Full-stack Developer - Kelana Indonesia (2018)

Developed various web applications, ranging from CMS to ticketing system, for clients using PHP language.

Back End Developer - Oktagon (2017)

Developed back end functions related to customer login, product specification, and product transaction in Go and PHP language.

Project Coordinator - Multipolar Technology (Lippo Group) (2015-2016)

Experienced in managing various IT-related projects, including: banking system and infrastructure development for Indonesian fintech giant, network system deployment for national companies. Workflow based on standardized lifecycle and PMBOK.

Featured Projects

79home.png

Stock Opname

A web-based tool for inventory audit. Simple, free, multi-platform, works well with barcode scanner.

Find out more

79home.png

Awesome Node.js REST API Reference

Curated information of Node.js REST API frameworks, packages, and recipes. Very useful for anyone building microservice using Node.js.

Find out more

Browse All Projects

Curated Articles

Dealing with Enum Type in PostgreSQL

This is a brief guide for effectively understanding and working with enum type in Postgres: Why does it exist? What does it do? How to work with it? ...(continue reading)


Optimizing Conditional Bulk Insert in Node.js + PostgreSQL

It is my journey of improving a bulk insert algorithm by comparing three approaches of conditional bulk insert for Node.JS and PostgreSQL: ...(continue reading)


Arsitektur Microservice untuk Data Publik (Bagian 1)

Data sektor publik itu payah. Tersebar, tidak seragam, dan tidak konsisten, Di sini, saya jabarkan solusi arsitektur untuk memperbaikinya. Secara bertahap dari sederhana hingga kompleks. ...(continue reading)


Arsitektur Microservice untuk Data Publik (Bagian 2) : Implementasi dengan Next.js

Microservice tanpa Database? Bisa. Di artikel sebelumnya, saya membahas desain layanan data publik yang lebih baik. Mulai dari paling sederhana hingga kompleks. Tapi seperti kata Linus Trovalds, “Talk is cheap. Show me the code.” Sekarang waktunya untuk singsingkan lengan baju dan meraih kibor. ...(continue reading)