# Bill Chen > Software Engineer @ Uber Location: New York, New York, United States Profile: https://flows.cv/billchen ## Work Experience ### Software Engineer @ Uber Jan 2021 – Present | New York, United States ### Software Engineer @ Bloomberg LP Jan 2020 – Jan 2021 | New York, United States ### Software Engineer Intern @ Riot Games Jan 2019 – Jan 2019 | Los Angeles, California • Developed an end-to-end REST backend microservice to be shipped to over 30 million players using Java, MySQL, Hazelcast, and Docker. • Re-architected a legacy monolithic codebase into microservices in Java, improving software iteration speeds and dynamic scalability. • Migrated an outdated caching technology to reduce Riot’s service operation costs. ### Software Engineer Intern @ Bloomberg LP Jan 2018 – Jan 2018 | New York, New York Researched enterprise blockchain solutions as a member of Bloomberg's ENG Trading & Analytics department ### Data Scientist Intern @ Evernote Jan 2018 – Jan 2018 | Redwood City, California • Developed a context-based recommendation system for Evernote notes using various NLP techniques (LDA, TF-IDF, Word2Vec, FastText). • Implemented various document classification algorithms using Spark with a top prediction accuracy of 90% • Created machine learning pipelines using Apache Airflow, SQL, and Google Cloud Platform services. • Optimized Churn and Retention models by applying feature engineering and hyper-parameter tuning using Scikit-learn, Tensorflow, and ML-Engine, increasing prediction accuracies by 8-10% • Lead the development of a cryptocurrency payment portal for Evernote’s premium service. ### Software Engineer Intern @ Yahoo! Inc. Jan 2017 – Jan 2017 | Sunnyvale, California • Developed a web application with a Golang backend and a React frontend to find dependencies in Docker images, which scaled to support over 200,000 of Yahoo's images. • Implemented caching and indexing techniques with Redis and Elasticsearch to decrease querying overhead from 30 minutes to a few seconds. • Created continuous delivery pipelines using Kubernetes and its best practices. • Applied web security industry standards such as TLS, Cookie management, Access Control, and SQL/JavaScript injection prevention. ### Software Developer Intern @ Miovision Jan 2016 – Jan 2016 | Waterloo • Developed features for Miovision’s REST API service using Java, Spring, Hibernate, MySQL. • Conducted Human Factors research to make UI improvements saving an average of $3000/week on operational costs. • Set up and deployed a Proxy Cache server powered by Nginx to handle 400% more traffic to Miovision’s platform. • Introduced development team to Automated UI Regression tests, saving the team over an hour of testing per deployment. • Implemented metrics aggregation for Miovision’s machine learning platform using Elasticsearch. ### Web Development Intern @ Genesys Jan 2016 – Jan 2016 | Markham • Designed and developed features for Genesys’ most popular web-app, built on AngularJS with a user base of 40,000+ customers. • Increased code coverage from 40% to 90% while implementing continuous integration using Karma/Jasmine with Jenkins. • Improved code efficiency to decrease web-app page rendering time by 45%. ### Quality Assurance Analyst Intern @ Flipp Jan 2015 – Jan 2015 | Toronto • Created test cases and test scripts written in Ruby paired with Selenium Webdriver, doubling the webapp’s code coverage. • Took ownership of all of the front-end manual tests for Flipp’s web platform. • Integrated automated test scripts with Jenkins which reduced code deployment time by 40 minutes. ## Education ### Bachelor of Applied Science - BASc in Systems Design Engineering University of Waterloo Jan 2015 – Jan 2020 ### Ontario Secondary School Diploma Sir John A. MacDonald Collegiate Institute Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/billxchen - Website: https://billchen.ca --- Source: https://flows.cv/billchen JSON Resume: https://flows.cv/billchen/resume.json Last updated: 2026-03-23