William Phan Email & Phone Number
Who is William Phan? Overview
A concise factual answer block for searchers comparing this professional profile.
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).
Email format at ByteDance
This section adds company-level context without repeating William Phan's masked contact details.
Review company-level records connected to William Phan before choosing the right outreach path.
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.
William Phan's current company
Company context helps verify the profile and gives searchers a useful next step.
William Phan work experience
A career timeline built from the work history available for this profile.
Product Rd And Infrastructure Global E-Commerce Tokopedia
- 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.
Software Engineer
- 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.
Intern
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.
Laboratory Assistant
- 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.
Colleagues at ByteDance
Other employees you can reach at bytedance.com. View company contacts for 13149 employees →
Ong Ann Nee
Colleague at BytedanceWp. Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia
View →
JK
John Kuah
Colleague at BytedanceSingapore
View →
廖
廖旭东
Colleague at BytedanceChengdu, Sichuan, China
View →
HM
Harresh Mahendran
Colleague at BytedanceWp. Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia
View →
索
索增增
Colleague at BytedancePalo Alto, California, United States
View →
JM
Jinquan Miao
Colleague at BytedanceSingapore
View →
李
李秀玲
Colleague at BytedanceBeijing, China
View →
SY
Scarlett Yu Wenting
Colleague at BytedanceGuangzhou, Guangdong, China
View →
IJ
Irpan Jurat
Colleague at BytedanceChaoyang District, Beijing, China
View →
张
张艺敏
Colleague at BytedanceHaidian District, Beijing, China
View →
William Phan education
Bachelor Of Computer Science, Computer Science, 3.94 Gpa
Exchange Student, Mobile System Engineering, 4.00 Gps
High School, Science
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).
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the William Phan you were looking for.
View similar profiles