% !TEX program = xelatex

\documentclass{resume}
\linespread{1.04}
\begin{document}
\pagenumbering{gobble}

\name{Moyang He}

\contactInfo{iammoyang@gmail.com}{206~-~390~-~0024}{Seattle, WA, 98115}


\section{Experience}
\datedsubsection{{Facebook,~~ Software Engineer}}{2018 -- Now}
\datedsubsection{{Facebook,~~  Software Engineer Intern}}{2017}
\datedsubsection{{Amazon,~~ Software Development Engineer Intern}}{2016}



\section{Industrial Projects}


\datedsubsection{Facebook Login OAuth Dialog}{Facebook}
\begin{itemize}
    \item Improve and develop Facebook login OAuth dialog to enable 3rd party apps to use Facebook Login
    \item Create framework for other product teams to build team specific Facebook Login experience
\end{itemize}


\datedsubsection{Multiple Modern Web Application}{Facebook}
\begin{itemize}
    \item Contribute on multiple internal and external React web applications in Facebook including Facebook Ads Manager, the largest React project in the world
    \item Apply best practice of modern web app, use GraphQL and Relay to interact with backend service, add data schema support enable Flow and Lint checks
\end{itemize}



\datedsubsection{Facebook Pages API}{Facebook}
\begin{itemize}
    \item Develop new features and maintain Facebook Pages API that is used by millions of third party developers who want to leverage Facebook platform. Follow Facebook Graph API standard.
    \item Define and implement Facebook API Rate Limit system running on extremely high call volume(billions call per day) for data integrity protection and anti-scrapping. Support downstream services, products and teams.
\end{itemize}





\datedsubsection{Facebook Ads SDK CI/CD pipeline system}{Facebook}
\begin{itemize}
    \item Develop a CI/CD pipeline system to automatically generate official Facebook Ads SDK code, run regression tests, push code to GitHub and release in package management systems. Greatly expedite Facebook SDK release cycle, minimize manual work and improve develop, push and release process
\end{itemize}


\datedsubsection{Amazon Feed and Report Platform}{Amazon}
\begin{itemize}
    \item Build web application to manage Amazon merchant feed \& report platform which is used by ops team
    \item Design and implement RESTful API, build service backed by ElasticSearch and NoSQL/DynamoDB to support extremely high volume traffic in holiday season, deployed in AWS EC2
    \item Create front-end UI using AngularJS framework, refactor and migrate legacy code, introduce TypeScript support to existing codebase
\end{itemize}



\section{Open Source Community Project}
\datedsubsection{Facebook Ads API SDK}{}


\begin{itemize}
    \item Review and merge pull requests in Facebook Ads SDK Github Repo as repo member
    \item Support Facebook Platform developer's community, develop and maintain new features of Facebook Ads SDK, answer developers' questions
    \item Support SDK of five languages including Java, Python, Javascript, PHP and Ruby. Repository example: https://github.com/facebook/facebook-python-business-sdk
\end{itemize}




\section{Education}


\datedsubsection{M.S., Computer Science, Northeastern University}   {2015 -- 2017}
\datedsubsection{B.S., Applied Mathematics, Xiamen University}   {2011 -- 2015}


\end{document}