Ruiyang Wang
Senior Software Engineer at Anyscale- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Anyscale
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Jun 2023 - Present
-
-
-
Google
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
May 2021 - Jun 2023
Sunnyvale, California, United States Data protection in Google Cloud Storage. Lead the team in developing C++ based large scale data pipeline to restore deleted data and save customers from disaster scenarios. Exposed the data restore pipeline as an internal service to allow internal customers to create, query and manipulate data restore requests, reducing end to end data recovery time. Designed and built a highly configurable, large scale continuous testing system for all disaster scenarios. The system is used for… Show more Data protection in Google Cloud Storage. Lead the team in developing C++ based large scale data pipeline to restore deleted data and save customers from disaster scenarios. Exposed the data restore pipeline as an internal service to allow internal customers to create, query and manipulate data restore requests, reducing end to end data recovery time. Designed and built a highly configurable, large scale continuous testing system for all disaster scenarios. The system is used for new feature qualifications, performance benchmarks, and regression alerts. The system was then used by the ~50 people wider team.
-
-
Software Engineer
-
Jul 2019 - May 2021
Sunnyvale, CA Linux Kernel Release Management & Development Workflow Designed and implemented CI systems to build kernels and make automatic merges from events like upstream commits and release tags. Developed Command line tool in Golang for developers to work with the system. Metrics based anomaly detection: collected metric data from servers, developed and deployed daily run pipeline to perform statistical analyses to find out anomalies across kernel versions. Found multiple performance… Show more Linux Kernel Release Management & Development Workflow Designed and implemented CI systems to build kernels and make automatic merges from events like upstream commits and release tags. Developed Command line tool in Golang for developers to work with the system. Metrics based anomaly detection: collected metric data from servers, developed and deployed daily run pipeline to perform statistical analyses to find out anomalies across kernel versions. Found multiple performance regressions on key kernel systems and prevented them from entering production.
-
-
-
Clarity Movement Co.
-
United States
-
Environmental Services
-
1 - 100 Employee
-
Software Development Engineer, Intern
-
May 2018 - Aug 2018
Shanghai City, China Automated Documentation Deployment: Designed automated workflow that generates, uploads and publishes document on certain git events via CI. Ensured synchronization between documents and code. AWS X-Ray Integration: Integrated AWS X-Ray that traces requests and performances of microservices in Node.JS and Python on AWS Lambda and ElasticBeanstalk with vendored diagnostic data. Kubernetes-based Microservice Orchestration: Orchestrates MongoDB, Kafka, Redis and microservices for fast… Show more Automated Documentation Deployment: Designed automated workflow that generates, uploads and publishes document on certain git events via CI. Ensured synchronization between documents and code. AWS X-Ray Integration: Integrated AWS X-Ray that traces requests and performances of microservices in Node.JS and Python on AWS Lambda and ElasticBeanstalk with vendored diagnostic data. Kubernetes-based Microservice Orchestration: Orchestrates MongoDB, Kafka, Redis and microservices for fast, dockerized testing and deploying. Speedup integration testing 2x. Show less
-
-
-
YITUTech
-
China
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Development Engineer, Intern
-
Sep 2017 - Dec 2017
Shanghai, China Design and Implementation of Distributed Key-Value databases to accelerate Machine Learning workflow Design and Implementation of medicine imaging database server conforming to DICOM standard, with high speed and availability
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Software Development Engineer, Intern
-
Jun 2016 - Sep 2016
Shanghai, China Development of Azure China Marketplace, a full stack on-cloud web application Design and development of automated markdown-based document generation system Development and maintenance of Test Framework for the Azure China Marketplace
-
-
-
TouchPal
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
iOS Developer, Intern
-
Jul 2015 - Aug 2015
Shanghai, China Refactored the autolayout system Optimization acquiring a 40% speed increase & removal of memory leaks New feature implementations
-
-
Education
-
Carnegie Mellon University Silicon Valley
Master's degree, Computer Software Engineering -
Shanghai Jiao Tong University
Bachelor's degree, Computer Science