\documentclass[11pt, a4paper]{moderncv}

\linespread{1.1}

\usepackage{url}
%\usepackage{hyperref}
\usepackage{savesym}
\usepackage{textcomp}

% styles: blue (default), orange, red, green, grey, roman
% layouts: classic or casual (default)
\moderncvtheme[grey]{classic}

% character encoding
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{datetime}
\newcommand{\revision}{\twodigit\day\twodigit\month\the\year}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyfoot[RE, RO]{\footnotesize{rev. \revision}}

% adjust the page margins
\usepackage[scale=.85]{geometry}
\setlength{\hintscolumnwidth}{3cm}
\AtBeginDocument{\recomputelengths}

% personal data
\firstname{Petr}
\familyname{Novodvorskiy}
\address{1152 N 90th st, Seattle, WA 98103}
\mobile{206.612.1236}
\email{nidd@myxomop.com}

\begin{document}
\maketitle

\section{Areas of interest}
\cvline{}{Distributed fault-tolerant systems, virtual desktop delivery, virtualization.}

\section{Professional experience}
\cventry{2013--2014}{Principal Software Engineer}{Skytap Inc.}{Seattle, USA}{}{{}
\begin{itemize}
\item Amazon Web Service backend for Skytap web frontend to create hybrid public cloud (python, ruby, aws)
\item Overhawl of deployment tools and continious integration system (docker, kubernetes, go)
\end{itemize}
}

\cventry{2007--2013}{Sr. Software Engineer}{Skytap Inc.}{Seattle, USA}{}{{}
\begin{itemize}
\item Resident Xen kernel hacker, maintaining Xen with custom patches, fixing bugs. (C, x86 assembly)
\item Billing and quota system for multi-tenant cloud (python)
\item Automated VM Import/Export: implementation for upload system for big images, conversion of VM images from different VMWare and OVF formats (python, ruby)
\item VM image deployment management and VMWare ESX (python, java)
\item Virtual desktop infrastructure for multi-tenant cloud version 1: simple VNC proxy with recompression of traffic into different video codec and authorization and support for java client (C, java)
\item Skytap cloud orchestration and deployment system based on capistrano, debian packages and puppet (C, puppet, ruby)
\item Virtual desktop infrastructure for multi-tenant cloud version 2: VDI multiplexing proxy (terminal server) that converts VNC to RDP with Microsoft RemoteFX codec with authorization and support for java and native microsoft clients (C++, java)
\end{itemize}
}

\cventry{Jun 2005--Jul 2007}{Sr. Software Engineer}{Intel}{Moscow, Russia}{}{JVM development\newline{}
\begin{itemize}
\item Worked on different parts and bugfixes of Apache Harmony Java VM (DRLVM) (C++)
\item Baseline ARM Compiler development for Moxie JVM, porting Moxie JVM to L4/ARM (Java, C, ARM assembly) 
\end{itemize}
}

\cventry{Jan 2004--Jun 2005}{Contractor}{IBM}{Moscow, Russia}{}{Samba hacker, Post-sales assistant\newline{}
\begin{itemize}
\item Developed build of Samba for embedded systems optimized for low memory
\item Bugfixes for Samba for internal deployment
\item Supported sales in installation demoing and confiugring IBM Workplace and WebSphere
\end{itemize}
}

\cventry{Aug 2003--Dec 2003}{Software Engineer Intern}{Intel Research}{Seattle, WA}{}{Denali project at UW with prof. Steven Gribble and prof. Brian Bershad}


\cventry{Jun 2000--Aug 2003}{Software Engineer}{ALTLinux}{Moscow, Russia}{}{Package maintanence, custom feature development\newline{}
\begin{itemize}
\item Refactored ALTLinux kernel package, support for customized kernel package builds for embedded systems or custom patchsets
\item OpenOffice.Org packages maintenance
\item Added support for hyphenator to OpenOffice.Org
\end{itemize}
}



\section{Education}
\subsection{Academic}
\cventry{2005--2008}{Gratuate school, no disseration}{Moscow State University, Computational Mathematics and Cybernatics dept.}{}{}{}
\cventry{2000--2005}{Specialist, Computer Science}{Moscow State University, Computational Mathematics and Cybernatics dept.}{}{}{}
\cventry{1997--2000}{Moscow State School \textnumero 57}{}{}{}{Alexandr Shen and Rafail Gordin math class}

\subsection{Non academic}
\cventry{1999--2002}{Maintainer}{Debian}{}{}{Maintainer of openoffice and various other packages}

\section{Other information}
\cvline{Emplyment status in US}{H1-B visa}

\end{document}
