Software Engineer at Meta | Menlo Park, CA | Jan 2022 – Now
Meta Video Infrastructure - video creation, consumption, playback
Software Engineer at Gracenote | Emeryville, CA | Aug 2022 – Nov 2023
‣ Develop new endpoints and migrate Global Music Data delivery micro-service from V2 to V3, improve unit test/regression test, and introduce hot reload in existing development workflow (Golang, Postgres, SQL)
‣ Parallelize, refactor, and update big data ingestion/processing pipeline with modern tool and configuration, improving retry mechanism and efficiency by 24% (Airflow, Jenkins, Hadoop, Hive, AWS EKS)
‣ Fine-tune DSL queries, implement search flow changes, and improve accuracy by 10% (ElasticSearch, Golang)
‣ Enhance API proxy and build custom JWT authentication flow to integrate with multiple APIs (Apigee, JWT)
‣ Organize the team and break down features as scrum master in agile development and lead cross-functional conversations with Product, DevOps, etc.
Software Engineer at SoopahGenius | Seattle, WA | Aug 2020 – Feb 2022
‣ Develop stream highlight and navigation features, including chat interactions detection, audio analysis and game events detection (Pytorch, OpenCV, Librosa, Django, MySQL, AWS ECS, Lambda, SQS, RDS, Transcribe, etc.)
‣ Develop video creator tool for live streamers, enabling users to do raw cut on the browser, including text overlay (with many fonts!), blank screen insertion and clips concatenation (HLS.js, FFmpeg, SRT, AWS ECS, and etc.)
‣ Generalize the workflow for YouTube and Twitch streams, doubling our active users from different countries (Django, PubSub, AWS Step Function, API Gateway, 3rd party authentication flow)
‣ Build scalable cloud infrastructure and CI/CD workflow, deploy and configure AWS services for our features (Terraform, Github Action, AWS EC2, Autoscaling, Load Balancer, Code Build, and etc.)
Nextlinx Technology, Cloud Engineer Intern, Mar 2020 ~ Jun 2020
‣ Collaborate with colleagues and develop configuration management tool that transforms customers’ infrastructure into version-controled codes using Terraform and Ansible.