Himalayas logo
DZ
Open to opportunities

David Zheng

@davidzheng

Full-stack backend engineer specializing in scalable payment and search systems.

Indonesia
Message

What I'm looking for

I’m looking for backend-focused roles where I can build reliable payment, subscription, or search systems, work collaboratively in documented squads, and drive product impact at scale.

I am a pragmatic full-stack engineer with a strong backend focus, experienced building payment, subscription, and search systems for high-traffic products. I write production services with NodeJS, TypeScript, Go, Ruby, and relational and search databases.

At Glints I developed credit and VIP membership systems, HotJob boosts, and an auto-renewing monthly subscription flow integrated with Xendit webhooks to ensure secure, automated payments. I also led a small project to remove legacy, unused code.

Previously I contributed to Bukalapak's Core Search and Discovery squads, building search architecture and a Hyperlocal service using Golang, Elasticsearch, and MySQL, while documenting work in Confluence and tracking progress in Jira.

My earlier roles include building financing features (Cash Loan, PayLater) with Ruby Sinatra, maintaining web systems and academic platforms with PHP/Symfony, and freelance/product work for restaurants and insurance sites. I prioritize reliability, clear documentation, and pragmatic engineering that delivers customer value.

Experience

Work history, roles, and key accomplishments

Bukalapak logoBU

Backend Software Engineer

Bukalapak

Mar 2019 - Jul 2021 (2 years 4 months)

Developed and maintained loan and financing systems (CashLoan, PayLater) using Ruby (Sinatra) and MySQL, and collaborated with financial partners to support payment features.

PB

Web Programmer

PT Maju Bersama

May 2018 - Mar 2019 (10 months)

Maintained company web systems and supported ongoing web operations for PT Maju Bersama.

JA

Programmer

Jatonic

Aug 2016 - Oct 2016 (2 months)

Maintained financial systems used by multiple client companies, ensuring system reliability and data integrity.

MI

Web Programmer

Mikroskil

Jun 2012 - Jul 2016 (4 years 1 month)

Developed and maintained Mikroskil webpages and an academic system to support undergraduate academic processes using PHP (Symfony) and MySQL.

Education

Degrees, certifications, and relevant coursework

SM

STMIK Mikroskil

Sarjana Komputer (S.Kom.), Computer Science

2012 - 2016

Activities and societies: Participated in developing and maintaining web and academic systems; awards include ICPC Asia Regional and CompFest.

Completed a S.Kom. degree in Computer Science focusing on web and academic systems development from 2012 to 2016.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
David Zheng - Software Engineer - Glints | Himalayas