David Zheng
@davidzheng
Full-stack backend engineer specializing in scalable payment and search systems.
What I'm looking for
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
Worked as a remote full‑stack engineer with primary backend focus to build a credit system, HotJob boost feature, VIP membership and auto‑renewing monthly subscription flows, improving monetization and transactional reliability.
Backend Software Engineer
Bukalapak
Aug 2021 - Jul 2022 (11 months)
Built backend services for Discovery (Hyperlocal) and Core Search, developing Golang services with MySQL/Elasticsearch and documenting squad progress via Confluence and Jira.
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.
Web Programmer
PT Maju Bersama
May 2018 - Mar 2019 (10 months)
Maintained company web systems and supported ongoing web operations for PT Maju Bersama.
Freelance Programmer
Self Employed
Aug 2016 - Apr 2018 (1 year 8 months)
Developed restaurant apps and maintained an insurance website for product teams as an independent developer.
Programmer
Jatonic
Aug 2016 - Oct 2016 (2 months)
Maintained financial systems used by multiple client companies, ensuring system reliability and data integrity.
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
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring David?
You can contact David and 90k+ other talented remote workers on Himalayas.
Message DavidFind 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!
