Hi, I'm
Dave Tobing,
a Software Engineer

Computer Science graduate from Universitas Indonesia.
Interested in Software Engineer, Data Engineer and Technology Consulting

Experience

Software Engineer Intern

PT Moladin Digital Indonesia

Feb 2024 - Feb 2025

Developed and maintained the Vehicle Management System (VMS) website and a React-based Device Acceptance Progressive Web App (PWA) for vehicle acceptance, contributing across both the design and implementation phases. Implemented a barcode-scanning feature for GPS tracker registration, streamlining operational workflows and improving efficiency. Additionally, mentored new interns by providing technical guidance, conducting code reviews, and supporting their onboarding and professional development.

#React#PWA#Keycloak#SQL
image

Technology Strategy & Transformation Intern

Deloitte Southeast Asia

Sept 2025 - Nov 2025

Worked on an IFRS 18 project for one of Indonesia's largest telecommunications companies, where I prepared client presentations, planned project timelines and sprint schedules, and collaborated with cross-functional teams to support project delivery. Developed an VBA scripts that detected 48% of data anomalies during the data migration process. Additionally, assisted consultants, managers, directors, and partners in developing business proposals for one of Indonesia's largest telecommunications companies.

#SQL#VBA#Powerpoint#Excel
image

Software Engineer

3E Accounting International

Jan 2026 - Present

Developed and implemented more than 10 features for the AI Accounting platform using Django and Angular, contributing to the 3E Accounting CRM system across Hong Kong, Singapore, Indonesia, and Malaysia, as well as the Financial Statement module for the Singapore and Malaysia markets. Collaborated closely with stakeholders to resolve client-reported issues and improve application stability, while optimizing database queries to achieve a 28% increase in performance and overall system efficiency.

#Django#Angular#SQL

Image unavailable
Coming Soon

Eventable

Project

Vendor View

Project

Stack Maxxing

Project

Research Publications

ACM | 2025

WinVMJ Composer: Enabling Web-based Software Product Line Development

Software product line engineering (SPLE) is a promising approach for managing variability and enhancing reusability in web development. Despite the diversity of domains, many web applications share a significant number of common features. FeatureIDE, a community-supported SPLE tool, offers multiple composers to integrate feature-based variability into code. This paper introduces WinVMJ Composer, a new FeatureIDE composer for web-based SPL development. WinVMJ Composer supports web backend development using variability modules for Java (VMJ), an architectural pattern for delta-oriented SPLs in Java. We deploy WinVMJ Composer as an Eclipse plugin that lets developers compose product variants based on defined configurations. Integrating Java with FeatureIDE promotes SPLE adoption by offering a familiar and practical development environment.

#SPLE#FeatureIDE#Java#WinVMJ
Paper
image
image
image
image
image
image

Tech Stack & Tools

Language

Frameworks

Databases

Cloud & DevOps

Developer Tools

Business Tools

Education

University of Indonesia (2021 - 2025)

Bachelor in Computer Science

Thesis: Implementation of Software as a Service (SaaS) and Multi-Level Configuration: A Case Study Of Payment Gateway

Thesis

Core Coursework

Data Structures & AlgorithmAdvanced ProgrammingDatabasesAlgorithms Design & AnalysisCloud ComputingNatural Language ProcessingIntroduction to AI & Data ScienceData Mining
University campus

© 2026 Dave Tobing.