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.

195 lines
7.0 KiB

9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
8 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{SOFTWARE ENGINEER}
  116. Object Oriented Design and Development | Relational Database Systems
  117. \begin{itemize} \itemsep -0.5pt
  118. \item \emph{Exceptional software engineer} - 5+ years of experience with the entire software development lifcycle. Dedicated to the delivery of innovative solutions for today's problems, using tomorrow's tools.
  119. \item \emph{Excellent troubleshooting and analysis skills} - Quick to analyze the root cause of issues and work towards both immediate and long term solutions.
  120. \item \emph{Backend/Middle system design \& implementation expert} - Years of experience in marshalling data across varied system for integration with existing tools.
  121. \end{itemize}
  122. \section{COMPUTER \\ SKILLS}
  123. {\bf Languages \& Software:} Java, SQL, Javascript,
  124. Ruby, Python, C\#, C, Spring Framework, Tomcat, JEE,
  125. Hibernate, Maven, Gradle, JUnit, Camel, Log4J, Logback, SLF4J,
  126. Backbone.js, JQuery, Bootstrap, Nginx
  127. Oracle, MySQL, SQLite. \\
  128. {\bf Operating Systems:} Windows, Linux (Arch, Ubuntu, RHEL, OpenSuse), OSX.
  129. \section{EXPERIENCE}
  130. {\bf Software Engineer} \hfill Cargill Incorporated, Risk Management \\
  131. \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
  132. Hopkins, MN & 2013 - {\the\year} (\difftoday{2013}{06}{01}) \\
  133. \hline
  134. \end{tabular*}
  135. \begin{itemize} \itemsep -0.5pt % reduce space between items
  136. \item Lead small (3-5 person) team to retool and support a migration system in preperation of an extended cutover testing period
  137. \item Architected a Python web application to faciliate the integration of an Oracle data source with a new suite of back, middle and front office tools.
  138. \item Designed and implemented the single most complex, '\emph{Risk Product}' to date working within the limitations of the original system.
  139. \item Upgraded a Spring web application to a latest version of JQuery, rewriting custom plugins, and re-organizing the structure to comply with modern standards.
  140. \item Redesigned a system that manages '\emph{Risk Products}' to give improved control over the individual components.
  141. \item Maintained/upgraded a 10+ year Spring web application. Modernized interface, improved the back end, started work to move to modern build tools/process.
  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. \section{EDUCATION}
  156. {\sl Bachelor of Science}, IT (May 2013) \hfill Minnesota State University \\
  157. % \sl will be bold italic in New Century Schoolbook (or
  158. % any postscript font) and just slanted in
  159. % Computer Modern (default) font
  160. Software Engineering \& Ethics \hfill Mankato, MN
  161. \section{NOTABLE ACHIEVEMENTS}
  162. \begin{itemize} \itemsep -0.5pt %reduce space between items-2pt %reduce space between items
  163. \item \textbf{\emph{Eagle Scout \hfill 2007}}
  164. \item BSA Leadership Instructor \hfill Summers 2004-2007
  165. \end{itemize}
  166. \section{REFERENCES}
  167. \centering
  168. Available Upon Request
  169. \end{resume}
  170. \end{document}