William Phan
AeroLeads people directory · profile

William Phan Email & Phone Number

Lead Software Engineer at ByteDance
Location: Jakarta, Indonesia 7 work roles 3 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Lead Software Engineer
Location
Jakarta, Indonesia
Company size

Who is William Phan? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

William Phan is listed as Lead Software Engineer at ByteDance, a with 13149 employees, based in Jakarta, Indonesia. AeroLeads shows a matched LinkedIn profile for William Phan.

William Phan previously worked as Product RD and Infrastructure Global E-Commerce Tokopedia at Bytedance and Lead Software Engineer at Tokopedia. William Phan holds Bachelor Of Computer Science, Computer Science, 3.94 Gpa from Universitas Bina Nusantara (Binus).

Company email context

Email format at ByteDance

This section adds company-level context without repeating William Phan's masked contact details.

ByteDance

Review company-level records connected to William Phan before choosing the right outreach path.

Profile bio

About William Phan

Experienced software engineer with 5+ years of expertise in scalable system design and development. Specializes in content creation, real-time notifications, and user engagement. Proficient in technologies like Redis, WebSocket, PostgreSQL, and NSQ. Skilled in optimizing performance, leading cross-functional teams, and fostering innovation. Passionate about mentoring and achieving exceptional results in high-traffic applications.

Current workplace

William Phan's current company

Company context helps verify the profile and gives searchers a useful next step.

ByteDance
Bytedance
Lead Software Engineer
peking, beijing, china
Website
Employees
13149
AeroLeads page
7 roles

William Phan work experience

A career timeline built from the work history available for this profile.

Lead Software Engineer

Jakarta, Indonesia

Product Rd And Infrastructure Global E-Commerce Tokopedia

Indonesia

- Design migration plan for content services from Tokopedia GCP to Byte Cloud environment.

Lead Software Engineer

- Designed and developed an automated shop story creation system to handle high rates of events from message queues, generate content from a list of templates, and create trackers and reports for story engagement metrics.- Led cost optimization by downscaling servers horizontally or vertically based on usage rates, and changed the Redis cluster to Redis Sentinel to use the minimum number of servers.- Drafted a technical initiative list to address technical debt, increase observability coverage, conduct chaos testing, and improve API latency performance.- Conducted manpower planning for the next semester using ballpark figures for project estimation and product negotiation.- Chosen as mentee in the Talent Bench Program, aimed for the top 1% of performers at Tokopedia, receiving training, mentorship, and coaching sessions from the VP.- Volunteered to join Tokopedia Defender initiative to gain in-depth knowledge about cloud platforms and became the tribe champion responsible for addressing cloud platform tickets.

Senior Software Engineer

- Developed quizzes and games for sellers to enhance engagement and manage giveaways, scaling up to 5K write requests per second (RPS).- Scaled content creation to support up to 600 concurrent live streams by sellers, expanding from a single live stream maintained by the business operations team.- Designed and developed real-time notifications to prompt a toaster inside live rooms based on user interactions such as the number of users joining and the number of products being purchased or added to the cart, to create a FOMO effect.- Designed and developed the capability to distribute product information updates via WebSocket to users based on their location and the most beneficial product warehouse, supporting location-based products.- Acted as the lead for a team of 4 software engineers, handling cross-team collaboration, leading sprint ceremonies, and conducting one-on-one mentoring sessions to gather feedback and provide guidance.

Aug 2021 - Sep 2022

Software Engineer

Indonesia

- Developed APIs enabling live stream creation and viewing, handling up to 20K read requests per second (RPS) and serving up to 1 million concurrent users via WebSocket. Utilized Redis, in-memory caching, and singleflight to ensure optimal performance.- Engineered a slotting mechanism using PostgreSQL and Elasticsearch to recommend content based on product team-defined algorithms. Facilitated easy A/B testing by allowing mutation of queries from the API.- Created a content scheduling mechanism, enabling the business team to input shop schedules and enhance revenue generation from business deals.Implemented a worker design pattern to scale delivery of shop follower push notifications, supporting up to 500K followers for a single shop.- Orchestrated the migration of services from Kubernetes to GCP VM. Transitioned the previous content service to a new live stream service using a proxy layer, streamlining operations from double-write to a single-read phase.- Developed and maintained a robust affiliate product link queue generation system using Go, PostgreSQL, and NSQ. Ensured availability of linked products by monitoring stock levels.

Jul 2019 - Oct 2021

Intern

Indonesia

I designed and developed an application to streamline the delivery process of KlikBCA tokens and key passes for company OTPs, replacing a manual file-based system prone to human error and inefficiency.For the backend, I utilized Java Spring Boot to create a robust application that allows users to input delivery notes, check proofs of delivery, and perform various delivery data queries and mutations.On the frontend, I developed an Android application using Android Studio. This app enhances the user experience by enabling automatic tracking of deliveries using map services, inputting proof of delivery, and providing additional features to improve accuracy and efficiency in the delivery process.The new system significantly reduces human error, improves processing speed, and provides real-time tracking and logging capabilities, ensuring more accurate and efficient delivery management.

Aug 2018 - Feb 2019

Laboratory Assistant

Jakarta

- Taught coding practices to students according to the curriculum. Languages included C, C++, Java, C#, HTML, CSS, JavaScript, SQL Server, and more.- Created practical quizzes and exam questions based on the curriculum.- Conducted training sessions on new subjects for the upcoming curriculum.- Trained new laboratory assistants.- Assisted teachers during coding lectures.- Completed the Test Progressive Assistance program, tackling advanced coding tasks within set timeframes (e.g., Unity game creation, e-commerce system design and coding, code smells and design pattern implementation).- Conducted research projects, such as developing a full-stack booking application, to enable second-year assistants to explore topics in-depth.

Feb 2016 - Feb 2018
Team & coworkers

Colleagues at ByteDance

Other employees you can reach at bytedance.com. View company contacts for 13149 employees →

3 education records

William Phan education

High School, Science

Santa Laurensia School
FAQ

Frequently asked questions about William Phan

Quick answers generated from the profile data available on this page.

What company does William Phan work for?

William Phan works for ByteDance.

What is William Phan's role at ByteDance?

William Phan is listed as Lead Software Engineer at ByteDance.

Where is William Phan based?

William Phan is based in Jakarta, Indonesia while working with ByteDance.

What companies has William Phan worked for?

William Phan has worked for Bytedance, Tokopedia, Pt Bank Central Asia Tbk, and Bina Nusantara University.

Who are William Phan's colleagues at ByteDance?

William Phan's colleagues at ByteDance include Ong Ann Nee, John Kuah, 廖旭东, Harresh Mahendran, and 索增增.

How can I contact William Phan?

You can use AeroLeads to view verified contact signals for William Phan at ByteDance, including work email, phone, and LinkedIn data when available.

What schools did William Phan attend?

William Phan holds Bachelor Of Computer Science, Computer Science, 3.94 Gpa from Universitas Bina Nusantara (Binus).

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the William Phan you were looking for.

View similar profiles