-
Notifications
You must be signed in to change notification settings - Fork 0
/
cv.tex
108 lines (87 loc) · 6.59 KB
/
cv.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
\documentclass[a4paper,12pt]{article}
%A Few Useful Packages
\usepackage{array}
\usepackage{fontspec} %for loading fonts
\usepackage{color}
\usepackage[margin=0.8in]{geometry}
\usepackage{parskip}
\usepackage{titlesec} %custom \section
\usepackage{tabularx}
\usepackage{enumitem}
\usepackage{makecell}
% \usepackage{showframe}
%Setup hyperref package, and colours for links
\usepackage{hyperref}
\definecolor{linkcolour}{rgb}{0,0.2,0.6}
\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour}
%FONTS
\setmainfont{Fontin-Regular.ttf}[
SmallCapsFont = Fontin-SmallCaps.ttf,
BoldFont = Fontin-Bold.ttf,
ItalicFont = Fontin-Italic.ttf]
\newfontfamily\fawesome{FontAwesome.otf}
\newcommand{\linkedinico}{ {\fawesome\char"F08C} }
\newcommand{\homeico}{ {\fawesome\char"F015} }
\newcommand{\phoneico}{ {\fawesome\char"F098} }
\newcommand{\mailico}{ {\fawesome\char"F0E0} }
\newcommand{\githubico}{ {\fawesome\char"F092} }
% Default font, for \LaTeX
\newfontfamily\defaultfont{Latin Modern Roman}
%CV Sections
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{8pt}{8pt}
%--------------------BEGIN DOCUMENT----------------------
\begin{document}
% Don't add page numbers
\pagestyle{empty}
% Define a left list column
\newcolumntype{L}[1]{@{}>{\raggedleft\arraybackslash}m{#1}}
%--------------------TITLE-------------
\begin{center}
{\Huge Nicholas \textsc{Dobner}} \\
\bigskip
\homeico Brooklyn, NY \\
\phoneico (484)-620-4253 \enspace|\enspace
\mailico \href{mailto:dobner.nicholas@gmail.com}{dobner.nicholas@gmail.com} \enspace|\enspace
\githubico \href{https://github.com/mintchkin}{mintchkin} \enspace|\enspace
\linkedinico \href{https://linkedin.com/in/nickdobner}{nickdobner}
\end{center}
%--------------------SECTIONS-----------------------------------
\section{Career Objective}
A senior or staff engineer role at a company that values mentorship and technical innovation, and can offer opportunities for growth to an experienced and motivated engineer with a diverse skillset and strong technical background.
\section{Engineering Skills}
\begin{tabular}{L{6.5em}l}
Languages: & \textsc{Python}, \textsc{TypeScript}, \textsc{C\#}, \textsc{Elm} \\
Web: & \textsc{React}, \textsc{GraphQL}, \textsc{Django}, \textsc{ASP.NET} \\
Misc: & \textsc{gRPC}, \textsc{Git}, \textsc{Docker}, {\defaultfont\LaTeX} \\
\end{tabular}
\section{Work Experience}
\begin{tabularx}{\textwidth}{@{\extracolsep{2pt}}p{7em}|X@{}}
2022\,--\,\emph{Present} & \textbf{Staff Engineer} at \textsc{RepeatMD} \hfill Brooklyn, NY \\
\textsc{Technologies} & \textsc{Typescript}, \textsc{C\#}, \textsc{React}, \textsc{ASP.NET}, \textsc{AWS} \\
& \footnotesize Team lead of 6 other engineers building and maintaining an admin portal to manage a multi-tenant e-commerce platform \\
& \footnotesize Redesign a payment processor backed by Stripe to support subscription and order management features through a custom webhook system \\
& \footnotesize Develop an internal TypeScript SDK for our own REST API that features automatic end-to-end type generation sourced from our OpenAPI spec \\
& \footnotesize Start a tech "book" club, where the format is to watch a new tech conference talk each week and then lead other engineers in a discussion about the topic \\
\multicolumn{2}{c}{} \\
2019\,--\,2022 & \textbf{Senior Software Engineer} at \textsc{JOOR} \hfill Philadelphia, PA \\
\textsc{Technologies} & \textsc{Python}, \textsc{Typescript}, \textsc{gRPC}, \textsc{GraphQL}, \textsc{React}, \textsc{Django} \\
& \footnotesize Team lead on a project for implementing real-time collaboration features and event streaming with kafka/debezium \\
& \footnotesize Execute a large scale migration for existing GraphQL server application from JavaScript to TypeScript, including code generation and build configuration \\
& \footnotesize Introduce engineering tooling improvements: a python formatter (black), a python build script manager (tox), and end-to-end type generation (mypy, typescript) \\
\multicolumn{2}{c}{} \\
2018\,--\,2019 & \textbf{Software Developer} at \textsc{JetSpring, LLC.} \hfill Radnor, PA \\
\textsc{Technologies} & \textsc{Python}, \textsc{C\#}, \textsc{Flask}, \textsc{ASP.NET} \\
& \footnotesize Replace legacy deployment system with automated Docker container deployments \\
& \footnotesize Project lead on a Flask web application for mass text message marketing campaigns \\
\end{tabularx}
\section{Education}
\begin{tabularx}{\textwidth}{@{}p{7em}|X@{}}
2013\,--\,2015 & \textbf{Computer Science} at \textsc{Temple University} \hfill Philadelphia, PA \\
2009\,--\,2012 & \textbf{Piano Performance} at \textsc{Cleveland Institute of Music} \hfill Cleveland, OH \\
\end{tabularx}
\section{Additional Projects}
\begin{tabularx}{\textwidth}{@{}p{7em}|X@{}}
\emph{Complete} & \href{https://github.com/mintchkin/elmufactoria}{Elmufactoria} -- A logic game for the browser about guiding robots from one end to the other, but only if they follow the rules! \\
\end{tabularx}
\end{document}