%-------------------------
% Resume in Latex
% Author : xing zheng
% Adapted from: Sourabh Bajaj
% License : MIT
%------------------------
\documentclass[letterpaper,10pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[pdftex, hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[charter]{mathdesign} % Bitstream Charter
% \usepackage{newpxtext,newpxmath} % Palatino
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.50in}
\addtolength{\evensidemargin}{-0.50in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-6pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}
\newcommand{\resumeItemNoColon}[1]{
\item\small{
{#1}
}
}
\newcommand{\resumeItemNoBullet}[2]{
\item[]\small{
\hspace{-9pt}\textbf{#1}{: #2 \vspace{-6pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item[]
\begin{tabular*}{0.98\textwidth}{l@{\extracolsep{\fill}}r}
\hspace{-10pt}\textbf{#1} & #2 \\
\hspace{-10pt}\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
% custom commands
\newcommand{\shorterSection}[1]{\vspace{-10pt}\section{#1}}
%-------------------------------------------
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{center}
\textbf{\huge Xing Zheng} \vspace{5pt}\\
\href{mailto:zhengxing@seattleu.edu}{\color{blue}{zhengxing@seattleu.edu}}
$\vert$(206)399- 4537 \\
LinkedIn: https://www.linkedin.com/in/xing-zheng
\end{center}
%-----------EDUCATION-----------------
\shorterSection{Education}
\resumeSubHeadingListStart
\resumeSubheading
{Master of Science in Computer Science}{Expected Aug 2020}
{Seattle University, GPA: 3.85/4.0, Seattle, WA}{}
%{Seattle University}{Seattle, WA}
%{Master of Science in Computer Science; GPA: 3.85/4.0}{Expected Aug 2020}
\iffalse{\resumeItemNoBullet{Courses}{Software As A Service, Compiler Principles}}\fi
\vspace{-5pt}
\resumeSubheading
{Master of Science in Computer Science of Natural Language Processing}{2015 - 2018}
{Tongji University, GPA: 3.54/4.0, Shanghai, China}{}
%{Tongji University}{Shanghai, China}
%{Master of Science in Computer Science of Natural Language Processing; GPA: 3.54/4.0}{Sep 2015 - Mar 2018}
%{Master of Science in Computer Science of Natural Language Processing; GPA: 3.54/4.0}{2015 - 2018}
\iffalse{\resumeItemNoBullet{Courses}{Data Mining, Machine Learning, Frontier of Computing Technology}}\fi
\vspace{-5pt}
\resumeSubheading
{Bachelor of Science in Computer Science}{2011 - 2015}
{Each China Normal University, Shanghai, China}{}
%{Each China Normal University}{Shanghai, China}
%{Bachelor of Science in Computer Science}{Sep 2011 - Jul 2015}
%{Bachelor of Science in Computer Science}{2011 - 2015}
{\iffalse\resumeItemNoBullet{Courses}{C Programming, Object Oriented Programming-Java, Data Structures, Web Application Technologies, Computer Network, Operating System, Modern Software Engineering}\fi
\vspace{-10pt}
\resumeItemNoBullet{Honors}{the 3rd Prize Academic Scholarship(Fall '14/'13/'12)}}
\resumeSubHeadingListEnd
%-----------SKILLS-----------------
%\vspace{1pt}
\shorterSection{Skills}
\resumeSubHeadingListStart
\small
\item{
\textbf{Languages}{: Java, Golang, Python, C\#, C, JavaScript, HTML, CSS}
}
\vspace{-7pt}
\item{
\textbf{Databases}{: MySQL, SQL Server, Redis, MongoDB}
}
\vspace{-7pt}
\item{
\textbf{Tools \& Frameworks}{: Spring (MVC, Boot, Cloud), Tomcat, JUnit, Maven, Node.js, Express, jQuery, Ajax, Docker, Zookeeper, Git}
}
\resumeSubHeadingListEnd
%-----------EXPERIENCE-----------------
\vspace{-5pt}
\shorterSection{Work Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Alibaba Inc.}{Shanghai, China}
%{Software Development Engineer}{Apr 2018 - Mar 2019}
{Software Development Engineer}{2018 - 2019}
\resumeItemListStart
\resumeItemNoColon{Designed and Implemented data compression and authentication features in \textbf{Golang} for the proxy software, which offers load balancing and proxying for Redis-based applications. It reduced \textbf{40\%} utilization of system resource and enhanced data security.}
\item Developed auto-deployment tool for the proxy, which automated the manual registration, deployment and upgrade process and saved \textbf{90\%} OnCall time for our team.
\item Implemented corresponding proxy SDKs for Java, Python and Golang frameworks, saved hours of configuration efforts for user teams.
\item Designed and created metrics and alarms for about \textbf{1000} services registered in the proxy and \textbf{over ten thousands} of instances to monitor incoming and outgoing traffic, service availability and resource utilization.
\resumeItemListEnd
\resumeSubheading
{Meituan Inc.}{Shanghai, China}
%{Software Development Engineer Intern}{Jun 2016 - Nov 2016}
{Software Development Engineer Intern}{2016}
\resumeItemListStart
\resumeItemNoColon
{Designed and Implemented the profile part of the recruiting system with Spring MVC which included personal information, work experience, education, skills and attachments, which is bug-free when deployed into production.}
\item Developed auto-fill feature by utilizing rules and deep learning, which save \textbf{50\%} time in filling out applications with information in users' attachments.
\item Improved test coverage from \textbf{90\%} to \textbf{93\%} for unit tests, function tests and integration tests.
\item Analyzed customers' needs, converted them to user stories and delivered results \textbf{weekly}.
\resumeItemListEnd
\resumeSubheading
{Huawei Inc.}{Shanghai, China}
%{Software Test Engineer Intern}{Jul 2014 - Nov 2014}
{Software Test Engineer Intern}{2014}
\resumeItemListStart
\resumeItemNoColon{Developed the tool to automate the configuration of test workflow that reduced about \textbf{10\%} time of running test cases}
\item Designed and implemented workflow to test the new digital board software running in different environment and developed test cases to make the test coverage of the new software above \textbf{90\%} same as old software's.
\item Deliver test results daily to Dev teams and met the requirement for full-time test engineer.
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\shorterSection{Highlight Projects}
\resumeSubHeadingListStart
\resumeSubItem{Question Answering System based on Neural Network}
{
\vspace{-5pt}
\begin{itemize}
\item Designed and developed the Question Answering (QA) System based on \textbf{Neural Network(NN)} models. The system currently is used by a tax company and works as a virtual assistant software to retrieve information, and saves users \textbf{80\%} time in searching.
\item Improved \textbf{15\%} accuracy of the QA system by combining traditional statistics method and deep learning, compared with the system which use the traditional way.
\item Published a paper and proposed a new kind of NN model by utilizing relation among words between sentences which improve about \textbf{3\%} in calculating sentence similarity and help to win \textbf{3rd} prize in NLPCC(The conference on Natural Language Processing and Chinese Computing in 2017).
\end{itemize}
}
\resumeSubItem{Distributed Search Engine}
{
\vspace{-5pt}
\begin{itemize}
\item Designed and developed the distributed search engine with \textbf{Nutch} to crawl data, \textbf{Hadoop} to process large data sets, and \textbf{HBase} and \textbf{ElasticSearch} to store and index data.
\item Automated the workflow of crawling, processing, storing and indexing data by Java and Python scripts.
\end{itemize}
}
\resumeSubHeadingListEnd
%-----------Addtional Experience & Achievements-----------------
% \shorterSection{Additional Experience \& Achievements}
% \resumeSubHeadingListStart
% \small
% \item{Presented poster on \textit{Tiramisu DenseNet Architecture for Precise Segmentation} for Intel AI at \textbf{CVPR 2018}}
% \vspace{-5pt}
% \item{Selected as an \textbf{Intel AI Student Ambassador} (only 150 students) to research, publish, and share work on machine learning and deep learning}
% \vspace{-5pt}
% \item{Won \textit{Best Microsoft Hack} out of 220 teams at \textbf{HackHarvard 2017}}
% \vspace{-5pt}
% \item{Placed 16/50 at Google Games: Campus Edition 2017 at UIC}
% \vspace{-5pt}
% \item{Won \textit{Best Technical Innovation} award (out of 800 students) at \textbf{Amity University Convocation 2017}}
% \vspace{-5pt}
% \item{Elected as a \textit{Vice-Chair} for \textbf{ACM Amity Student Chapter} out of 800 students at Amity University based on high-achieving and technically strong undergraduate students}
% \resumeSubHeadingListEnd
%-------------------------------------------
\end{document}