\documentclass[margin]{res}

\usepackage{vwcol}
\usepackage{calc}
\usepackage[none]{hyphenat}

\topmargin=-0.25in
\addtolength{\textwidth}{.5in}
\addtolength{\textheight}{.75in}
\addtolength{\oddsidemargin}{-.25in}
\addtolength{\topmargin}{-.25in}

\begin{document}

\begin{resume}

\moveleft.5\hoffset\centerline{\large\bf Dustin Swan}
\smallskip
%\moveleft.5\hoffset\centerline{318 Thompson Rd.}
%\moveleft.5\hoffset\centerline{Moriarty, NM 87035}
\moveleft.5\hoffset\centerline{dustinswan@gmail.com}
\smallskip
\moveleft.5\hoffset\centerline{(312) 608-2957}

\newlength{\summarylength}
\setlength{\summarylength}{\textwidth+1.25in}

\parshape 1 -\sectionwidth \summarylength
Passionate Software Engineer with eight years of experience architecting,
implementing, and shipping secure, cross-platform applications. Proficient in
functional and object-oriented programming paradigms; delivering clean,
maintainable codebases; utilizing modern, full-stack, web technologies.

\section{LANGUAGES \& APIS}
{\sl Expert in} JavaScript ES6, HTML5, CSS, AJAX, REST, WebRTC, WebSockets \\
{\sl Comfortable with} Elm, Haskell, Python, Ruby, PHP, Lisp, Bash \\
{\sl Past experience with} C, C++, Objective C, Java

\section{LIBRARIES \& FRAMEWORKS}
jQuery, Underscore/lodash, React, RxJS, AngularJS, Grunt, Jasmine, \\
LESS/Sass/SCSS, Rails, Node.js, Express, Sails.js, Qt, PhoneGap

\section{SOFTWARE \& SERVICES}
\begin{vwcol}[widths={0.2,0.8}, sep=.1cm, justify=flush,rule=0pt,indent=1em,lines=4] 
{\sl OS \& Tools:} \\
{\sl Databases:} \\
{\sl Version Control:} \\
{\sl Services:} \\
Linux, Mac OS X, Vim, Emacs, Xcode, Eclipse, Microsoft Office \\
MongoDB, MySQL, PostgreSQL, SQLite, ODBC \\
Git, Perforce, Subversion \\
Github, Heroku, AWS
\end{vwcol}
 
\section{EXPERIENCE}
{\sl Software Engineer} \hfill 2009 - Present \\
\smallskip
{\bf IOCOM Integrated Communications, Chicago, IL}

\begin{itemize} \itemsep -1pt
\item Worked closely with backend developers and QA engineers to create a cross-platform, web-based video conferencing application suite.
\item Efficiently designed \& developed the video conferencing single-page JavaScript application and UI
\item Programming \& maintained the iOS PhoneGap application
\item Developed \& maintained the PHP server management web pages
\item Implemented a WebRTC audio \& video web application and JavaScript API
\item Created an in-house JavaScript framework for automated application testing
\item Continually refactored existing codebase for maintainability and
  reliability, utilizing modern practices and standards
\end{itemize}

{\sl Validation Engineer} \hfill 2007 - 2009 \\
{\bf Abbott Laboratories, Abbott Park, IL}
\smallskip

\begin{itemize} \itemsep -1pt
\item Managed projects and assembled cross-functional teams to construct change plans and assess product impact
\item Authored changes to testing documentation and product design records
\item Processed changes to quality system and product documents to comply with medical device regulatory requirements
\item Programmed automated testing control procedures using the Laboratory Information Management System (LIMS)
\end{itemize}

\section{EDUCATION}
{\sl Bachelor of Science} \hfill 2007 \\
University of Illinois at Chicago (UIC), Chicago, IL \\
Major: Bioengineering \\
Minors: Computer Science \& Mathematics 

\section{COURSEWORK}

\begin{vwcol}[widths={0.2,0.8}, sep=.1cm, justify=flush,rule=0pt,indent=1em,lines=5] 
{\sl Math:} \\
{\sl Comp. Sci.:} \\
{\sl Electronics:} \\
{\sl Biology:} \\ \\
Calculus I - IV, Differential Equations, Linear Algebra \\
Algorithms, Languages and Automata, Data Structures \\
Pattern Recognition, Signal Analysis, Discrete Continuous Signals \& Systems \\
Modeling Physiological Data \& Systems, Bioinformatics, Biostatistics, \\ Bioinstrumentation, Genetics, Biomaterials
\end{vwcol}

\end{resume}
\end{document}