Experience
2021 — Now
2021 — Now
Seattle, Washington, United States
Crypto Core & Blockchain
2019 — 2021
2019 — 2021
Kirkland, Washington, United States
* Designed and developed pricing micro service (Python Django) to power and scale up our e-commerce backend.
* Experienced with provisioning infrastructure and AWS resources using Atlantis and Terraform.
* Responsible for investigating the E-commerce Backend major performance and availability issues.
* Created performance test suites using JMeter to load test the Backend APIs.
* Helped new hired engineers onboarding.
2017 — 2019
2017 — 2019
Greater Seattle Area
Working in Amazon Video Content Experience Platform (CXP) team. My works include
1. Developed a single page web application that serves multiple Prime Video teams including backend teams, client teams, merchandise and QA teams to preview, explore and diagnose homepage content.
2. Designed and implemented the backend service based on Google Guice and Jersey framework to achieve a lightweight and highly maintainable RESTful web service.
3. Employed MVVM pattern to encapsulate non-UI related logic in the backend which greatly reduces the design complexity of frontend.
4. Designed the core components with OO Design best practice to transform data model to view model.
5. Responsible for the DevOps of this project such as pipeline setup, DNS configuration, alarming and metrics configuration.
6. Designed and implemented modern frontend solution based on ReactJS, Webpack 4 and Bootstrap 4.
7. Wrote unit tests using Jest and Enzyme and UI automation tests with Selenium to ensure the quality of the final product.
8. Developed a multithread backend service to automate publishing pipeline test results to TestRail website and monitoring relevant metrics.
9. Designed the core service which is responsible for pulling data from S3 and uploading to TestRail using its REST APIs (v2).
10. Leveraged and integrated with AWS solutions including SNS, SQS, S3 and CloudWatch to save development time by 35%.
11. Drove the onboarding tasks with more than 10 Prime Video teams to ensure their services are monitored by this service.
2015 — 2017
2015 — 2017
Washington D.C. Metro Area
Working in Platform Software Team using C++11
Maintaining CMake build environment.
Writing unit test in GTest Framework
Developing Python Regression Test Framework
Education
University at Buffalo
Master's Degree
2013 — 2015
Sichuan University
Bachelor's degree
2009 — 2013