Available for opportunities

Hi, I'm David Immanuel Widagdo

Software Engineer
Full Stack Developer

David Immanuel Widagdo
TypeScriptNestJSVue.jsMongoDB

5+

Years Experience

5 companies · SaaS, e-commerce & enterprise

Best Engineer of the Quarter

Q1 & Q3 2024 — SuperApp YC W18

15+

Projects Delivered

E-commerce, SaaS & enterprise apps

1M+

Users Impacted

Across platforms built & maintained

My Experience & Professional Skills

5+ years building production systems across SaaS, e-commerce, and enterprise platforms. Strong track record in backend and full-stack development — from architecture and implementation through testing, deployment, and production monitoring. Experienced in microservices, event-driven architecture, and cloud technologies. Currently building two greenfield retail-tech SaaS platforms at Sociolla. Previously at SuperApp (YC W18), awarded Best Engineer of the Quarter twice in 2024.

Work History

  • Sociolla logo

    Sociolla

    Software Engineer (Full-Stack)

    Jan 2025 — Present

    ·

    Jakarta, Indonesia

    • Designed the foundational architecture and codebase for the ESL SaaS platform from scratch
    • Integrated billing workflows with third-party providers and multiple ESL device brand APIs
    • Owned the full SDLC: development → testing → deployment → production monitoring
    • Coordinated sprint planning with distributed cross-functional teams in India and Indonesia
  • SuperApp logo

    SuperApp (YC W18)

    Software Engineer (Back End)

    Aug 2022 — Dec 2024

    ·

    Banten, Indonesia

    • 🏆 Best Engineer of the Quarter twice in 2024 (Q1 and Q3)
    • Led Express → NestJS migration, reducing average API response times to under 100ms
    • Achieved 90%+ unit test coverage with Jest; rolled out Smart Monorepo (nx/js) across all services
    • Built loyalty programs, payment flows, and flash sale engines across 3 squads
    • Contributed to ISO 27001 implementation on the application side
  • PT. Mayora Indah Tbk logo

    PT. Mayora Indah Tbk

    Software Engineer (Full-Stack)

    Aug 2020 — Aug 2022

    ·

    Jakarta, Indonesia

    • Built a full-featured HRIS covering payroll, BPJS, holiday allowances, overtime reports, and payroll slip downloads
    • Created a data encryption library to secure employee confidential data
    • Migrated production database from Oracle to PostgreSQL using Kafka
  • Koderapi logo

    Koderapi

    Founder & Software Engineer

    Feb 2015 — Present

    ·

    Jakarta, Indonesia

    • Founded a digital agency providing web development, maintenance, and technical consulting services
    • Developed an online cashier system with 20:80 profit-sharing and daily/weekly/monthly reports
    • Delivered company profiles, personal blogs, and e-commerce websites for multiple clients
    • Built and maintained internet network infrastructure for restaurant operations
  • Gemilang Facility Service logo

    Gemilang Facility Service

    Software Engineer — Intern

    Feb 2019 — May 2019

    ·

    Yogyakarta, Indonesia

    • Built Gemilang Integrated System Monitor — Android app for real-time office operations tracking
    • Developed a dashboard to monitor daily office activities and field staff
Full Profile →

5 companies · 5+ years

Professional Skills

Languages & Frameworks

TypeScript / NestJS

Expert95%

JavaScript / Node.js

Expert95%

Vue.js

Expert90%

PHP / Laravel

Proficient70%

Java / Spring

Proficient65%

Database & Cache

MongoDB

Expert90%

Redis

Advanced85%

PostgreSQL

Advanced80%

MySQL

Advanced80%

Elasticsearch

Advanced75%

Infrastructure

Smart Monorepos (nx/js)

Advanced82%

Docker / Kubernetes

Advanced75%

Kafka / RabbitMQ

Advanced75%

AWS (S3, EC2)

Proficient70%

CI/CD

Advanced75%

Education

UKDW logo

Bachelor of Information Technology

Duta Wacana Christian University

Aug 2015 — Jan 2020 · Yogyakarta, Indonesia

Tech Stack

TypeScriptTypeScript
Node.jsNode.js
NestJSNestJS
Vue.jsVue.js
MongoDBMongoDB
PostgreSQLPostgreSQL
RedisRedis
MySQLMySQL
TypeScriptTypeScript
Node.jsNode.js
NestJSNestJS
Vue.jsVue.js
MongoDBMongoDB
PostgreSQLPostgreSQL
RedisRedis
MySQLMySQL
DockerDocker
KubernetesKubernetes
ElasticsearchElasticsearch
AWSAWS
JavaJava
PHPPHP
GitGit
LinuxLinux
DockerDocker
KubernetesKubernetes
ElasticsearchElasticsearch
AWSAWS
JavaJava
PHPPHP
GitGit
LinuxLinux

Hover to spotlight & pause · 16 technologies

Senior-level Specialties

What I bring beyond just writing code — proven in production environments.

System Design & Architecture

Microservices, event-driven pipelines, and distributed systems built to scale under real production load — from Kafka-driven data migrations to multi-tenant SaaS platforms designed from scratch.

Technical

Greenfield SaaS Architecture

Co-designed two retail-tech platforms from zero at Sociolla — an ESL SaaS and a Yard Management System — covering multi-tenant design, third-party billing integrations, and device vendor APIs.

Technical

Performance Engineering

Led the Express → NestJS migration at SuperApp (YC W18) that brought average API response times under 100ms and achieved 90%+ unit test coverage across the Shopping Experience squad.

Technical

Full Lifecycle Ownership

Not a hand-off engineer. I drive features from sprint ticket through architecture, implementation, testing, deployment, and production monitoring — and stay accountable long after launch.

Leadership

Cross-Border Team Delivery

Consistently delivering with distributed teams across Indonesia and India — async-first communication, clear documentation, and a sprint cadence that keeps everyone aligned. No dropped balls.

Leadership

Pragmatic Engineering Under Constraints

Shipped ISO 27001-compliant features at startup velocity. Knowing when to optimize and when to ship — iterating under real deadlines without sacrificing long-term quality.

Leadership

Get in touch

Interested in working together?

Whether it's a full-time role, freelance project, or just a quick question — feel free to reach out on LinkedIn. I'll get back to you promptly.

Usually responds within 24 hours