Summary
Overview
Work History
EDUCATION
PROJECTS
SKILLS
Timeline
Generic

Clovis Yingjie Wu

Seattle,WA

Summary

Current SDET at Sonos. Interested in a Software Data Engineering role. 4+ years of work experience in total (2 years in software performance engineering, and 2 years in data analytics & engineering).

Project experience in cloud services (AWS, Kubernetes), automation, performance engineering, performance testing, software application development, data analytics engineering, business intelligence and machine learning.

Overview

7
7
years of professional experience

Work History

Software Development Engineer in Test

Sonos
06.2021 - Current
  • Worked on several projects such as CRUD service performance testing, RESTful API development, Kubernetes service and player performance. Contributed within the team and delivered cross-team impact from performance testing.
  • Designed and coded an analytics project in Python which analyzes Jira sprints data for software teams. Designed code to be easily scalable and re-usable. This project is currently used by multiple teams.
  • Developed performance engineering framework (JMeter, AWS ECS, Fargate, Docker, Jenkins). Ran performance baseline tests for cloud services. Created performance telemetry visualizations and reviewed with stakeholders.
  • Developed automation tools using server-less approach. Use AWS Lambda, SNS trigger, and IAM roles to automate test results from different sources to Grafana/Loki and Snowflake.
  • Worked with physical testbed, Linux systems, automation framework, Docker and Puppet to populate player metrics to cloud. Converted Jenkins jobs to job DSL in Groove.

Data Analyst

Cypress Creek Renewables
02.2017 - 08.2018
  • Mostly worked with Python to create data automation tools and UI tools for clients. Also used Bitbucket, PostgreSQL, Alteryx, Tableau. Projects includes data automation, analytics, engineering and business intelligence.
  • Swiftly reacted to business needs and clients requests from departments including marketing, operations, development and accounting. Did business intelligence reporting to the management team which assisted in evaluating business strategies and decision making.

EDUCATION

B.S. Mathematics-Probability and Statistics, University of California-San Diego (2012 - 2016)

M.S. Computer Science, Syracuse University (2019 - 2021)

PROJECTS

Mockplayer As A Service - Sonos

  • Overview: collaborated in team and converted the functionality of mockplayers to RESTful APIs, which enabled people to connect mockplayers on demand via RESTful APIs.
  • Implemented Get, Post and Delete endpoints with Django REST framework, managed dependencies with Poetry, and worked with launching Kubernetes pods when hitting POST endpoints.
  • Deployed two services to Kubernetes clusters, worked with MySQL database hosted on AWS RDS, created Grafana dashboard and Jenkins pipelines, configured SonarQube, integrated to Swagger UI.
  • Re-designed one service's background task, which reduced the number of requests to cloud service by half and greatly reduced resource usages for CPU and memory.
  • Migrated mockplayers connection from Kubernetes to AWS Fargate on the delete endpoint. Configured secrets on Fargate tasks. Successfully wrapped up and released the project.

SKILLS

Cloud: AWS (EC2, Lambda, Fargate, SNS, SQS, S3), Kubernetes, Snowflake, MySQL, InfluxDB, Loki

Tools: Grafana, Tableau, DataDog, Kibana, Docker, Postman, JMeter, Jenkins, Git, SonarQube
Languages: Python, Java, C++, SQL, Shell, JavaScript, HTML, CSS, Dart, Django REST, Flutter

Timeline

Software Development Engineer in Test

Sonos
06.2021 - Current

Data Analyst

Cypress Creek Renewables
02.2017 - 08.2018
Clovis Yingjie Wu