Work Experience
Senior Software EngineerFeb 2022 - Current
Salesforce. Seattle, WA
Building data processing platform using Apache Spark, Delta Lake in cloud systems.
Software Engineer IIJuly 2019 - Feb 2022
Oscar Health. New York, NY
Designed and implemented a profiling system in Python for services and jobs running on Mesos cluster in EC2 through processing Mesos streaming events and service/job metrics, and loading data into Postgres.
Implemented a platform tool in ReactJS and Python for Mesos cluster monitoring and analysis through integrating data from various sources: Mesos, Aurora, Prometheus and Splunk.
Upgraded Mesos cluster to utilize oversubscribed revocable resources (cpu, ram), implemented a tool in Python for migrating Aurora services to use oversubscribed resources for increasing resource utilization.
Research InternMay 2018 - Aug 2018
HashiCorp. San Francisco, CA
Developed a system performance predictor in Python for Consul cluster workload prediction using Machine Learning algorithms such as SVM, Random Forest, Gradient Boosting Tree.
Implemented server buffer in Go to improve cluster stability and reduce response latency and failure.
Full Stack DeveloperNov 2011 - Jan 2012
Institute of Science and Technology at Beihang University. Beijing, China
Designed and implemented a project management system on Struts+Spring+Hibernate framework.
Implemented information retrieval and display using JSP, JavaScript and Ajax, and loaded project archives into MySQL database.
Implemented Java Servlets and filters for service actions (such as information update, remove) and security validation (such as user access control), applied Apache Tomcat as the web server in Linux.
Software Engineer InternMar 2010 - May 2010
NDtech Inc. Beijing, China
Analyzed ANTLR (an open source parser generator) to learn C# parser and Script#.
Applied Script# to write JavaScript using C#.