-
Notifications
You must be signed in to change notification settings - Fork 0
/
Resume.tex
56 lines (48 loc) · 3.38 KB
/
Resume.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
\makecvtitle
\section{Skills and Experience}
\subsection{Software Engineering}
\cvlistitem{Thorough knowledge of NodeJS (especially TypeScript) and MongoDB.}
\cvlistitem{Strong knowledge of Kubernetes, Jenkins pipeline scripting (Groovy), Docker, Go, and PHP.}
\cvlistitem{Understanding of Behaviour Driven Development (BDD) and use of the Cucumber BDD framework (with Capybara backend).}
\cvlistitem{Working knowledge of \texttt{bash} shell scripting, C, C++, Ruby, LaTeX, and \mbox{OpenSCAD.}}
\cvlistitem{Significant understanding of Linux/Unix systems.}
\cvlistitem{Significant experience working with and creating genetic and evolutionary algorithms.}
\cvlistitem{Experience with \texttt{git}, including both basic and advanced functionality.}
\section{Experience}
\cventry{June 2017--Present}{Software Engineer}{Azavista}{Amsterdam, Netherlands}{}{
\begin{itemize}
\item Architected and built substantial portions of MongoDB/NodeJS (Typescript)/Go microservice backend.
\item Wrote Kubernetes manifests and Helm charts for deploying distributed application (\textasciitilde{}35 separate components for main Web application).
\item Created highly elastic Jenkins-in-Kubernetes CI pipelines for microservices and legacy PHP app.
\item Transitioned legacy PHP application from ``\texttt{git pull}'' deployment to Kubernetes-based CD pipeline.
\item Upgraded automated end-to-end tests from recorded Selenium to Cucumber/Capybara and instructed the organization in their use.
\item Designed and 3D printed corporate branded items for employees.
\end{itemize}}
\cventry{May--August 2016, December 2016--February 2017}{Undergraduate Research Assistant}{University of Guelph School of Computer Science}{Guelph, ON, Canada}{}{
\begin{itemize}
\item Continued work on libHierGA and hierarchical evolutionary algorithms research in general.
\item Produced scientific publications in the evolutionary algorithms space (listed below).
\item Substantially reworked existing library to make creating new systems simpler.
\item Gained experience with C++ and cross-platform (Linux/Mac OS X) development.
\item Gained experience with business/academic travel.
\end{itemize}}
\cventry{January--August 2015}{Co-op Software Developer}{FreshBooks}{Toronto, ON, Canada}{}{
\begin{itemize}
\item Developed new features for outward-facing FreshBooks software on the LAMP stack.
\item Reworked company QA infrastructure and codebase, including building a new test reporting solution.
\item Participated in end-to-end development and testing of large, complex software-as-a-service product.
\item Gained exposure to numerous different Web frameworks, technologies, and development methodologies.
\end{itemize}}
\cventry{September--December 2013, May--August 2014}{Intern}{Wind River Systems}{Kanata, ON, Canada}{}{Intern and general developer on OVP (Open Virtualization Profile) project.
\begin{itemize}
\item Assisted with development of OVP v5.0.1 prior to public release.
\item Maintained BitBake-based Linux build management system.
\item Added new packages and functionality to OVP.
\item Maintained upstream open-source projects.
\item Gained familiarity with Linux kernel and git source control system.
\end{itemize}}
\section{Education}
\cventry{2011-2017}{Bachelor of Computing with Honours}{University of Guelph}{Guelph, ON, Canada}{}{}
\nocite{lenartowicz2016mpead-small, lenartowicz2016mpead-big, wineberg2017repod}
\bibliographystyle{plain}
\bibliography{pubs}