-
Notifications
You must be signed in to change notification settings - Fork 1
/
experience.tex
executable file
·34 lines (29 loc) · 2.51 KB
/
experience.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
\section{Experience}
\subsection{Software Development}
\cventry{2021--present}{Maintainer}{Bazel's rules\_go and Gazelle open source projects}{Seattle, WA, USA}{}{}
\cventry{2017--present}{Software Engineer}{Uber Technologies, Inc}{Seattle, WA, USA}{}
{Building the monolithic code repository for all Go services and libraries in Uber.
\begin{itemize}
\item Developing and optimizing Bazel and its build rules for Go
\item Improving Git performance by creating a tool to manage Git sparse checkouts using Bazel queries
\item Developing Gazelle and its extensions to generate Bazel rules
\item Designing and implementing the collection, calculation and reporting for code coverage
\item Optimizing Go's official mock generator
\item Developing dependency manager based on Go modules
\item Developing macros and improving Go support to Facebook Buck project
\end{itemize}
}
\cventry{2015--2017}{Software Engineer}{Microsoft Corporation}{Redmond, WA, USA}{}
{Building statistical models for the Windows build system, in order to detect abnormal processes, identify factors affecting build time, provide estimates for build time, and propose measures for Windows build performance at different granularity}
\cventry{2014}{SDET Intern}{Microsoft Corporation}{Redmond, WA, USA}{}
{Built machine learning models to predict Windows build time and analyzed factors are most likely to cause build breaks}
\cventry{2013}{Software Engineering Intern}{Google Inc.}{Mountain View, CA, USA}{}
{Developed a JavaScript fuzzer that generates random JavaScript to test Closure Compiler.}
\subsection{Academic Services}
\cventry{2017, 2020}{Member of Program Committee}{The International Conference on Mining Software Repositories (MSR)}{}{}{}
\cventry{2014 -- 2015}{Reviewer}{Information and Software Technology}{}{}{Reviewed manuscript No. INFSOF-D-14-00238 and INFSOF-D-14-00238R1}
\cventry{2014, 2012}{Reviewer}{The Working Conference on Mining Software Repositories (MSR)}{}{}{Reviewed Submission \#10 and \#19 in 2014, Submission \#46 and \#55 in 2012}
\cventry{2013}{Student Volunteer}{The 35th International Conference on Software Engineering (ICSE 2013)}{San Francisco, CA}{}{}
\cventry{2009}{Subreviewer}{The 25th IEEE International Conference on Software Maintenance}{}{}{Reviewed Submission \#157}
\subsection{Teaching}
\cventry{2011}{Teaching Assistant}{University of California}{Santa Cruz, CA, USA}{}{Courses: \textit{Machine Learning and Data Mining}, \textit{Introduction to Database Management Systems}, and \textit{Introduction to Computer Science}}