I am a passionate coder, a thorough troubleshooter, and an enthusiastic developer. Currently, I am working for BBC as a Software Engineer.
London, UK [email protected]
Jun 2022 - present
London, England, United Kingdom
Media Services is the team responsible for publishing all the BBC's online audio and video content, powering iPlayer, BBC Sounds, News and Sport.
Using cloud-based technologies at scale we prepare and distribute media for playback across thousands of different devices, including PCs, phones, tablets, game consoles, smart speakers, and smart TVs.
The iPlayer and Sounds apps are installed on 50 million phones and tablets, and we handle 50 million plays daily. Every day we ingest and publish over 1000 hours of content and publish several terabytes of new files.
Mar 2022 - Jun 2022
London, England, United Kingdom
Build a microservices accelerator tool to speed up the transformation journey from monoliths to microservices.
Jan 2021 - Jun 2021
New Taipei City, Taiwan
• Worked on developing RESTful API in Scala for HTC's account platform, allowing for third-party integration.
• Used Azure and Jenkins to implement CI/CD.
• Designed and wrote software documentation on Jira and Swagger.
• Defined and implemented feature test cases to prove the quality of deliverables.
• Co-worked with frontend/backend/SDET engineers in the Agile environment.
• Experience tracking and fixing bugs with Kibana.
• Maintained, and added new features for microservice environments with Scala, Golang and Java.
Oct 2015 - Sep 2019
Taoyuan City, Taiwan
• Developed and designed battery packs for Lenovo laptops.
• Analyzed problems and offered mechanical solutions to existing problems.
• Managed and directed the execution of various projects.
• Implemented effective design modifications to help improve safety, cost and productivity.
• Worked with Lenovo Japan and Thinkpad Yamato labs on design reviews and quarterly technical reports.
Grade: Distinction (First Class Honours)
2019 - 2020
2011 - 2014
Developed RESTful APIs in Golang and Gin framework.
Developed this service as a command-line tool in Cobra package.
Designed and wrote API documentation on Swagger.
Used Docker, Github actions and Heroku to implement CI/CD.
Deployed the command-line tool on HomeBrew.
Developed web crawlers in Golang.
Used Colly framework to implement scraper.
Extracted job information from the Indeed website.
Exported data as JSON file.
Developed RESTful APIs in Golang and Gin framework.
Designed and wrote API documentation on Swagger.
Used MongoDB to store and query data.
Used Docker, Github actions and Heroku to implement CI/CD.
Mandarin: Native
English: Professional working proficiency