
Software Engineer
YouTube · Full-time
Jul 2022 - Present
• 3 yrs 1 mo
Software Engineer Intern
Microsoft · Full-time
May 2021 - Aug 2021
• 4 mos
Software Engineer Intern
eBay · Full-time
Nov 2020 - May 2021
• 7 mos• Worked on a new E2E-Testing framework development using SpringBoot, ElasticSearch and Kafka, aiming to improve engineering efficiency for all eBay Scrum teams and to greatly reduce QA's manual work
• Designed an event-driven framework based on Kafka to make it more feasible to verify the asynchronous service calls across different teams
• Developed a responsive dashboard with SpringBoot and React including three major modules: Project Status Management, E2E Testing Automation and Staging Monitoring and Release
• Applied the framework to the existing project (Cash Manager) of Payments Team, presented it to two SCRUM teams, introduced the design concept and technical challenges, and collected feedback to improve

Software Engineer Intern
Alibaba Group · Full-time
Jun 2020 - Sep 2020
• 4 mosWorked on Alibaba PaaS Cloud Gaming Platform Services
• Built an acceptance testing tool for the cloud game service APIs using Java, Ali HttpClient and TestNG
• Designed the game container state transition table and formulated multi-ISV access specification to ensure portability
• Programmed test cases for all possible scenarios and paths according to it; achieved 100% path coverage, and timely reporting of blocking defects
• Solved the problem of capturing transient state of the game container by multi-thread programming; optimized the concurrency performance by optimistic locking
• Developed and deployed a web service with SpringBoot to report the resolution and ISV version on the streaming clusters to ensure the correct game adaptation

Software Engineer Intern
QAD · Full-time
Jul 2018 - Sep 2018
• 3 mos• Created a mobile chatbot app with AngularJS, Ionic, TypeScript to provide efficient access to ERP data and on-demand insights into resource planning for QAD employees
• Features: ERP data query/modification, autocorrect data entry, generating reports & graph, personalized alerts
• Built the assistant to extract and recognize user intents using DialogFlow and developed RESTful APIs in Java

Software Engineer
YouTube · Full-time
Jul 2022 - Present
• 3 yrs 1 mo
Software Engineer Intern
Microsoft · Full-time
May 2021 - Aug 2021
• 4 mos
Software Engineer Intern
eBay · Full-time
Nov 2020 - May 2021
• 7 mos• Worked on a new E2E-Testing framework development using SpringBoot, ElasticSearch and Kafka, aiming to improve engineering efficiency for all eBay Scrum teams and to greatly reduce QA's manual work
• Designed an event-driven framework based on Kafka to make it more feasible to verify the asynchronous service calls across different teams
• Developed a responsive dashboard with SpringBoot and React including three major modules: Project Status Management, E2E Testing Automation and Staging Monitoring and Release
• Applied the framework to the existing project (Cash Manager) of Payments Team, presented it to two SCRUM teams, introduced the design concept and technical challenges, and collected feedback to improve

Software Engineer Intern
Alibaba Group · Full-time
Jun 2020 - Sep 2020
• 4 mosWorked on Alibaba PaaS Cloud Gaming Platform Services
• Built an acceptance testing tool for the cloud game service APIs using Java, Ali HttpClient and TestNG
• Designed the game container state transition table and formulated multi-ISV access specification to ensure portability
• Programmed test cases for all possible scenarios and paths according to it; achieved 100% path coverage, and timely reporting of blocking defects
• Solved the problem of capturing transient state of the game container by multi-thread programming; optimized the concurrency performance by optimistic locking
• Developed and deployed a web service with SpringBoot to report the resolution and ISV version on the streaming clusters to ensure the correct game adaptation

Software Engineer Intern
QAD · Full-time
Jul 2018 - Sep 2018
• 3 mos• Created a mobile chatbot app with AngularJS, Ionic, TypeScript to provide efficient access to ERP data and on-demand insights into resource planning for QAD employees
• Features: ERP data query/modification, autocorrect data entry, generating reports & graph, personalized alerts
• Built the assistant to extract and recognize user intents using DialogFlow and developed RESTful APIs in Java