The public sources for my resume. These sources are auto compiled and published upon changes.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
6.8 KiB

9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
  1. % LaTeX resume using res.cls
  2. \documentclass[line,margin]{res}
  3. \usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
  4. \usepackage{newcent} % uses new century schoolbook postscript font
  5. \usepackage{fancyhdr} % FancyHDR package for footers
  6. \usepackage{hyperref} % HyperRef package to get fancy hyperlinks
  7. \usepackage{marvosym} % Symbol library
  8. \usepackage{ctable} % For special line rules
  9. \usepackage{datenumber} % For date calculations
  10. \usepackage{calc}
  11. \newcounter{datetoday}
  12. \newcounter{diffyears}
  13. \newcounter{diffmonths}
  14. \newcounter{diffdays}
  15. % Function curtesy of Martin Scharrer
  16. % http://tex.stackexchange.com/questions/14518/difference-between-two-dates
  17. \newcommand{\difftoday}[3]{%
  18. \setmydatenumber{datetoday}{\the\year}{\the\month}{\the\day}%
  19. \setmydatenumber{diffdays}{#1}{#2}{#3}%
  20. \addtocounter{diffdays}{-\thedatetoday}%
  21. \ifnum\value{diffdays}>0
  22. \def\diffbefore{in }%
  23. \def\diffafter{}%
  24. \else
  25. \def\diffbefore{}%
  26. \def\diffafter{}%
  27. \setcounter{diffdays}{-\value{diffdays}}%
  28. \fi
  29. \setcounter{diffyears}{\value{diffdays}/365}%
  30. \setcounter{diffdays}{\value{diffdays}-365*\value{diffyears}}%
  31. \setcounter{diffmonths}{\value{diffdays}/30}%
  32. \setcounter{diffdays}{\value{diffdays}-30*\value{diffmonths}}%
  33. %
  34. \diffbefore
  35. \ifnum\value{diffyears}=0
  36. \else
  37. \ifnum\value{diffyears}>1
  38. \thediffyears\space years\ignorespacesafterend
  39. \else
  40. \thediffyears\space year\ignorespacesafterend
  41. \fi
  42. \fi
  43. \ifnum\value{diffmonths}=0
  44. \else
  45. \ifnum\value{diffyears}>0
  46. ,
  47. \fi
  48. \ifnum\value{diffmonths}>1
  49. \thediffmonths\space months\ignorespacesafterend
  50. \else
  51. \thediffmonths\space month\ignorespacesafterend
  52. \fi
  53. \fi
  54. \diffafter
  55. }
  56. \newcommand{\diffdates}[6]{%
  57. \setmydatenumber{datetoday}{#4}{#5}{#6}%
  58. \setmydatenumber{diffdays}{#1}{#2}{#3}%
  59. \addtocounter{diffdays}{-\thedatetoday}%
  60. \ifnum\value{diffdays}>0
  61. \def\diffbefore{in }%
  62. \def\diffafter{}%
  63. \else
  64. \def\diffbefore{}%
  65. \def\diffafter{}%
  66. \setcounter{diffdays}{-\value{diffdays}}%
  67. \fi
  68. \setcounter{diffyears}{\value{diffdays}/365}%
  69. \setcounter{diffdays}{\value{diffdays}-365*\value{diffyears}}%
  70. \setcounter{diffmonths}{\value{diffdays}/30}%
  71. \setcounter{diffdays}{\value{diffdays}-30*\value{diffmonths}}%
  72. %
  73. \diffbefore
  74. \ifnum\value{diffyears}=0
  75. \else
  76. \ifnum\value{diffyears}>1
  77. \thediffyears\space years\ignorespacesafterend
  78. \else
  79. \thediffyears\space year\ignorespacesafterend
  80. \fi
  81. \fi
  82. \ifnum\value{diffmonths}=0
  83. \else
  84. \ifnum\value{diffyears}>0
  85. ,
  86. \fi
  87. \ifnum\value{diffmonths}>1
  88. \thediffmonths\space months\ignorespacesafterend
  89. \else
  90. \thediffmonths\space month\ignorespacesafterend
  91. \fi
  92. \fi
  93. \diffafter
  94. }
  95. % Hyperref setup
  96. \hypersetup{
  97. colorlinks=true,
  98. urlcolor=blue
  99. }
  100. \pagestyle{fancy} % Makes sure we have footers
  101. \renewcommand{\headrulewidth}{0pt} % clear the header
  102. \rfoot{Last Updated: \today} % set the right footer
  103. \rhead{\vspace{13.7pt}\textbf{\Resume}} % Put Resume in the lower left corner
  104. \pagenumbering{gobble} % Hide page numbering
  105. \begin{document}
  106. \name{Drew P. Short}
  107. % \address used twice to have two lines of address
  108. \address{1430 Taylor Ave W, St. Paul, MN 55104}
  109. \address{
  110. \Mobilefone \hspace{1 pt} (651)-285-4565 |
  111. \Letter \hspace{1 pt} \href{mailto:drew@sothr.com?subject=Concerning Your Resume}{drew@sothr.com} |
  112. \Mundus \hspace{1 pt} \url{https://www.sothr.com}
  113. }
  114. \begin{resume}
  115. \section{OBJECTIVE}
  116. A senior development position on a software engineering team, with special interests in web middleware, and back end processing systems.
  117. \section{EDUCATION}
  118. {\sl Bachelor of Science}, IT (May 2013) \hfill Minnesota State University \\
  119. % \sl will be bold italic in New Century Schoolbook (or
  120. % any postscript font) and just slanted in
  121. % Computer Modern (default) font
  122. Software Engineering \& Ethics \hfill Mankato, MN
  123. \section{COMPUTER \\ SKILLS}
  124. {\bf Languages \& Software:} Java, SQL, Scala, Javascript,
  125. Ruby, Rust, Python, C\#, C, Spring Framework, JEE,
  126. Hibernate, JUnit, Log4J, Logback, SLF4J,
  127. Backbone.js, JQuery, Bootstrap,
  128. Oracle, MySQL, MariaDB, MSSQL, SQLite. \\
  129. {\bf Operating Systems:} Windows, Linux (Arch, Ubuntu, RHEL, OpenSuse), OSX.
  130. \section{EXPERIENCE}
  131. {\bf Software Engineer} \hfill Cargill Incorporated, Risk Management \\
  132. \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
  133. Hopkins, MN & 2013 - {\the\year} (\difftoday{2013}{06}{01}) \\
  134. \hline
  135. \end{tabular*}
  136. \begin{itemize} \itemsep -0.5pt % reduce space between items
  137. \item Designed, implemented, and tested the most complex, '\emph{Risk Product}' to date while staying within the restrictions of the original system.
  138. \item Migrated a Spring application to a latest version JQuery, rewriting custom plugins, and re-organizing the structure to comply with modern standards.
  139. \item Rewrote and upgraded a system designed to manage '\emph{Risk Products}' that gave the end user improved control over the
  140. individual flow components.
  141. \item Maintain a Spring web application that has been in use for 10+ years. Modernized components, improved the back end, and implemented modern front-end components for existing functionality.
  142. \end{itemize}
  143. {\bf Software Engineer Intern} \hfill (Under Contract To) FPX LLC \\
  144. \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
  145. Mankato, MN & 2011 - 2013 (\diffdates{2011}{04}{01}{2013}{05}{03}) \\
  146. \hline
  147. \end{tabular*}
  148. \begin{itemize} \itemsep -0.5pt %reduce space between items
  149. \item Developed software that permutates data for automated fuzzing.
  150. \item Expanded a REST API and implemented continuous integration testing.
  151. \item Developed a DSL for internal verification, testing and reporting tools.
  152. \item Developed a '\emph{playback}' system that enabled '\emph{re-playing}' data for duplication and debugging of client systems.
  153. \item Quality assurance, code coverage and regression unit testing.
  154. \end{itemize}
  155. {\bf Geek Squad Agent} \hfill Best Buy \\
  156. \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
  157. Blaine, MN / Mankato, MN & 2008 - 2011 (3 Years) \\
  158. \hline
  159. \end{tabular*}
  160. \begin{itemize} \itemsep -0.5pt %reduce space between items
  161. \item Senior Technician. Responsible for overseeing, repairs in the precinct.
  162. \item Provide technical support for Best Buy customers and persue software and hardware sale opportunities.
  163. \end{itemize}
  164. \section{AWARDS, \\ MEMBERSHIPS, \\ AND TRAINING}
  165. \begin{itemize} \itemsep -0.5pt %reduce space between items-2pt %reduce space between items
  166. \item \textbf{\emph{Eagle Scout \hfill 2007}}
  167. \item IEEE Member \hfill 2009-2011
  168. \item BSA Leadership Instructor \hfill Summers 2004-2007
  169. \item Piloted NAYLE Leadership Course \hfill Summer 2006
  170. \end{itemize}
  171. \section{REFERENCES}
  172. \centering
  173. Available Upon Request
  174. \end{resume}
  175. \end{document}