%Resume.txt
\documentclass[11pt,oneside]{article}
\usepackage{geometry}
\usepackage[T1]{fontenc}

\pagestyle{empty}
\geometry{letterpaper,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in,headheight=0in,headsep=0in,footskip=.3in}

\setlength{\parindent}{0in}
\setlength{\parskip}{0in}
\setlength{\itemsep}{0in}
\setlength{\topsep}{0in}
\setlength{\tabcolsep}{0in}


\newcommand{\name}{Nicolas Kassis}
\newcommand{\addr}{1215 Dexter Ave, Apt 936, Seattle, WA, 98109}
\newcommand{\phone}{(206)818-1227}
\newcommand{\email}{nic.kassis@gmail.com}
\newcommand{\bigname}[1]{
  \begin{center}\fontfamily{phv}\selectfont\Huge\scshape#1\end{center}
}

% A ressection is a main section (<H1>Section</H1>)
\newenvironment{ressection}[1]{
  \vspace{4pt}
	 {\fontfamily{phv}\selectfont\Large#1}
	 \begin{itemize}
	   \vspace{3pt}
}{
	 \end{itemize}
}

% A resitem is a simple list element in a ressection (first level)
\newcommand{\resitem}[1]{
  \vspace{-4pt}
\item \begin{flushleft} #1 \end{flushleft}
}

% A ressubitem is a simple list element in anything but a ressection (second level)
\newcommand{\ressubitem}[1]{
  \vspace{-1pt}
\item \begin{flushleft} #1 \end{flushleft}
}

% A resbigitem is a complex list element for stuff like jobs and education:
%  Arg 1: Name of company or university
%  Arg 2: Location
%  Arg 3: Title and/or date range
\newcommand{\resbigitem}[3]{
  \vspace{-5pt}
\item
  \textbf{#1}---#2 \\
  \textit{#3}
}

% This is a list that comes with a resbigitem
\newenvironment{ressubsec}[3]{
  \resbigitem{#1}{#2}{#3}
  \vspace{-2pt}
  \begin{itemize}
}{
  \end{itemize}
}

% This is a simple sublist
\newenvironment{reslist}[1]{
  \resitem{\textbf{#1}}
  \vspace{-5pt}
  \begin{itemize}
}{
  \end{itemize}
}

\begin{document}

\fontfamily{ppl} \selectfont

% Name with horizontal rule
\bigname{\name}

\vspace{-8pt} \rule{\textwidth}{1pt}

\vspace{-1pt} {\small\itshape \addr \hfill \phone; \email}

\vspace{8 pt}

%%%%%%%%%%%%%%%%%%%%%%%%
\begin{ressection}{Skills}
  \begin{reslist}{Languages:}
    \ressubitem{Bilingual: French, English}
  \end{reslist}
  \begin{reslist}{Operating Systems:}
    \ressubitem{Linux, Mac OS X, FreeBSD, Solaris, Windows and  Windows Server 2003/2008}
  \end{reslist}
  \begin{reslist}{Computer Languages:}
    \ressubitem{Fluent: Javascript, Java, Ruby, Clojure, Python Bash Some Experience: Perl, C, C++, SQL,\LaTeX, Haskell, Scheme, Common Lisp}
  \end{reslist}
  \begin{reslist}{Tools and Systems}
    \ressubitem{HTML/HTML5, CSS, WebGL, OpenGL,  Node.js, jQuery, Ruby on Rails, Sinatra, Git, Amazon AWS, Apache, Nginx, MySQL, PostgreSQL, Spring, 0Auth 2.0, OpenID}
  \end{reslist}
\end{ressection}

%%%%%%%%%%%%%%%%%%%%%%%%
\begin{ressection}{Education}

  \begin{ressubsec}{Florida State University}{Tallahassee, Fl}{Major in Pure Mathematics}
    \ressubitem{Graduation date: August 2009}
  \end{ressubsec}
  \begin{ressubsec}{Tallahassee Community College}{Tallahassee, Fl}{Associates of Arts, General Education}
    \ressubitem{Graduation date: December, 2006}
  \end{ressubsec}
\end{ressection}

%%%%%%%%%%%%%%%%%%%%%%%%
\begin{ressection}{Experience}
  \begin{ressubsec}{Amazon.com, eCommerce Platform Services}{Seattle, WA, USA}{Software Development Engineer: July 2012-Present}  
    \ressubitem {Developed applications serving identity, authentication, and authorization for Amazon customers, sellers, and developers.}
    \ressubitem {Technical lead for redesign of Amazon's Identity frontend for mobile and desktop.}
    \ressubitem {Developed the Login with Amazon developer console and OAuth consent workflow web frontend}
    \ressubitem {Maintain a large amount of customer facing web pages for sign in, registration and account management}
    \ressubitem {Participate in oncall rotation}
    \ressubitem {Respond to tickets and contacts from other Amazon teams}
    \ressubitem {Respond to support question from external developers using Login With Amazon}
  \end{ressubsec}
  \begin{ressubsec}{Montreal Neurological Institute, McGill University, Brain Imaging Center, GBRAIN Project}{Montreal, Qc, Canada}{Software Developer: January 2010-June 2012}
    \ressubitem {Develop web based 3D Visualization tools called BrainBrowser in Javascript and WebGL for brain imaging data}
    \ressubitem {Help develop a  Ruby on Rails applications called CBRAIN for managing research data, research tools and high performance computing clusters}
    \ressubitem {Develop interface to Amazon cloud}
    \ressubitem {Web Frontend development using Javascript} 
    \ressubitem {Work with researchers to develop needed features}
    \ressubitem {Implement a testing framework for unit and integration testing using RSpec and Cucumber}
    \ressubitem {Advise on network and system related issues}
    \ressubitem {Demonstrate projects for colaborators and visitors}
    \ressubitem {Represent projects at conferences and events}
  \end{ressubsec}
  \begin{ressubsec}{Florida State University, Academic and Professional Program Services}{Tallahassee, Fl}{Network Administor/Software Developer: May 2008-July 2009}
    \ressubitem{Manage Mac OSX and Windows Workstations}
    \ressubitem{Maintain the departmental Active Directory Domain and Windows workstations}
    \ressubitem{Maintain department Linux Servers, including Web, DNS, DHCP, VPN, Firewall}
    \ressubitem{Maintain and develop the departmental webiste and web applications}
  \end{ressubsec}
  \begin{ressubsec}{Florida State University, Facilities}{Tallahassee, Fl}
    {Network Administrator: May 2006-May 2008}
    \ressubitem{Maintain the departmental Active Directory Domain}
    \ressubitem{Maintain department Linux servers, including Web, DNS, DHCP, Router, VPN}
    \ressubitem{Develop tools and scripts to automate administrative tasks}
    \ressubitem{Maintain and develop the departmental website and web applications}
    \ressubitem{Manage the departmental EMC NAS and Backup systems}
  \end{ressubsec}
\end{ressection}
\end{document}
