Hi, I'm William Pangiawan
Senior Data Platform Engineer & Data Platform Manager
More than a decade of experience building and scaling data infrastructure. From feature stores at 15,000+ RPS and RAG-enabled GenAI discovery platforms, to $60K/year cloud cost savings and 99.95% service uptime.
About Me
Senior Data Platform Engineer & Data Platform Manager
With more than a decade of engineering experience, I specialize in building and scaling data infrastructure at Traveloka — one of Southeast Asia's largest travel platforms. My work spans RAG-enabled GenAI data discovery, high-throughput feature stores, PII data governance, and cross-functional platform migrations.
I've led teams, managed stakeholders across 10+ product teams, and driven platform modernization end-to-end — from infrastructure as code with Terraform and Kubernetes to CI/CD pipelines and SLO-backed reliability.
Experience
Work History
Senior Data Platform Engineer — Core Data Platform Team
Traveloka
- Built a RAG-enabled GenAI data discovery system using MCP to serve context between retrieval, prompt construction, and user-facing discovery.
- Built supporting pipeline and services end-to-end: scheduled metadata embedding into a vector database, an MCP server for context serving, and a messaging-based discovery service that acts as an MCP client and returns GenAI answers to users.
- Researched, implemented, and automated PII data classification and tagging for data governance, enabling safer and more consistent handling of sensitive data.
- Standardized organization-wide infrastructure with Terraform (IaC) and improved deployment consistency through Kubernetes + Helm rollout patterns.
- Architected a production Feature Store serving 15,000+ RPS with <200ms latency and autoscaling through Kubernetes HPA for traffic spikes.
- Coordinated with stakeholders across 10+ product teams to align feature store requirements, integration timing, and rollout readiness.
- Implemented CI/CD automation that reduced feature-serving release readiness to under 15 minutes for new production features.
- Maintained 99.95% service uptime and high success rates for mission-critical, high-throughput data platform workloads.
Migration Team Manager (temporary project role)
Traveloka
- Managed 5 engineers across 5+ product teams, handling priorities, deadlines, and task delegation for the fraud and financial services migration.
- Mapped knowledge for 9 real-time services and 11 aggregate services involved in the migration.
- Refactored data pipeline and service logic end-to-end, adapting implementation for feature store integration.
- Reduced annual cloud spend by $60,000 USD/year by consolidating 20 services into a centralized serving layer.
Software Engineer
Tokopedia
- Built an intelligent auto-reply support workflow that reduced incoming customer support tickets by 73%.
- Migrated Help Center search from relational DB queries to Elasticsearch, improving query matching by 21% and retrieval speed by 50×.
- Delivered Contact Us and Help Center backend APIs with unit tests and documentation to improve release quality and team onboarding speed.
Quality Assurance Manager
Tokopedia
- Led and mentored 4 QA engineers, coordinating sprint planning and release validation as Scrum Master.
- Executed UAT for a major Contact Us redesign and released with zero major production bugs.
- Established test coverage standards with 80% module coverage and 90% API coverage using Runscope and Postman.
- Built an internal testing interface that improved execution efficiency and shortened repetitive manual QA workflows.
Quality Assurance
Tokopedia
- Conducted strict UAT for the new Contact Us design, resulting in zero major bugs found.
- Provided better testing experience by adding an interface for the company's custom automation test tool.
- Ensured product quality by developing test cases covering 80% of modules.
- Tracked product reliability by creating data dashboards using Datadog.
Software Engineer Intern
Bank BCA
- Developed a Reporting Generalization Tool using Java to simplify report templates across reporting tools.
- Designed the database used by the Reporting Generalization Tool.
- Researched new technologies to improve software quality.
- Developed tools for internal development use.
Skills
Technical Toolkit
Languages
Data & ML Platform
Cloud & Infrastructure
Observability & Governance
Delivery & Leadership
Certifications
Google Cloud Certified — Professional Data Engineer
2023
Projects
Selected Projects
AI Data Discovery Platform
Traveloka
Built a RAG-enabled GenAI discovery system with MCP-based context serving, scheduled metadata embeddings into a vector database, and a messaging-driven discovery service that returns natural language answers to users.
Feature Store Platform
Traveloka
Designed and architected a low-latency online feature serving platform handling 15,000+ RPS with <200ms latency, autoscaling via Kubernetes HPA, and CI/CD pipelines enabling new feature production in under 15 minutes.
Data Service Migration Program
Traveloka
Led a team of 5 to consolidate 20 fraud and financial services into a centralized serving layer, migrating 9 real-time and 11 aggregate services, reducing annual cloud spend by $60,000 USD/year.
Help Center Search with Elasticsearch
Tokopedia
Built a search mechanism for Tokopedia’s Contact Us Help Center using Elasticsearch, enabling users to find related articles with 21% better query matching and ~50× faster retrieval compared to the previous database query approach.
BCA Reporting Generalization Tools
Bank BCA
Internal application to generate reports using templates created by other reporting tools (Crystal Report, BIRT, JasperReport). Built using Java with an MVC architecture to standardize report generation across the organization.
Contact
Get In Touch
Whether you have an interesting data problem to solve, a project to collaborate on, or just want to connect — my inbox is open.