-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
234 lines (196 loc) · 9.06 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
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
\documentclass[11pt,letterpaper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{fontawesome}
\pagestyle{empty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Font Change
\usepackage{lmodern}
\usepackage[lf]{ebgaramond}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{color}
\usepackage{xcolor}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 1},backref=section,colorlinks=true]
{hyperref}
\hypersetup{
linkcolor=blue,citecolor=blue,filecolor=blue,urlcolor=gray}
\usepackage{enumitem}
\setlist[itemize]{nosep}
\setlength{\parskip}{0pt}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Page layout (geometry)
\usepackage[hmargin=0.9in,top=0.7in,bottom=0.6in,nohead]{geometry} %
\setlength{\parindent}{0in}
\setlength{\topskip}{0in}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PDF specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\newenvironment{resumelist}[1]
{\begin{list}{}
{\setlength\itemsep{0pt}
\setlength\topsep{0pt}
\setlength\parskip{0pt}
\setlength\parsep{0pt}
\settowidth{\labelwidth}{#1}
\setlength{\leftmargin}{\labelwidth}
\addtolength{\leftmargin}{\labelsep}
\renewcommand{\makelabel}[1]{##1\hfil}}}
{\end{list}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Additional User specified LaTeX commands.
\usepackage{amsfonts}\@ifundefined{definecolor}
{\usepackage{color}}{}
\usepackage{array}\usepackage{hhline}
% No hyphenation command
%\hyphenchar\font=-1
\usepackage[none]{hyphenat}
% Adjust itemization indent where needed
\usepackage{enumitem}
% Footnote rule
\setlength{\skip\footins}{0.0469in}
\renewcommand{\footnoterule}{\vspace*{-0.0071in}\setlength\leftskip{0pt}\setlength\rightskip{0pt plus 1fil}\noindent\textcolor{black}{\rule{0.25\columnwidth}{0.0071in}}\vspace*{0.0398in}}
% ChangeMargin Section Def
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist
\def\@texttop{\vskip 0pt}
\label{Meta Data}
\title{Resume}
\author{Jonathan D. Bean}
\date{}
\makeatother
\begin{document}
\label{Header}
\vspace*{-40pt}
\begin{singlespace}
\begin{center}
\textsc{\textbf{\LARGE Jonathan D.\ Bean}}
\vspace{3pt}
\hrule height 1pt
\vspace{4pt}
\small
\href{mailto:[email protected]}{\color{black}\[email protected]}
~|~
\href{https://jdbean.net}{\color{black}\faGlobe~jdbean.net}
~|~
\href{https://jdbean.net/projects}{\color{black}\faEye~jdbean.net/projects}
~|~
\href{https://github.com/jdbean}{\color{black}\faGithub~jdbean}
~|~
\href{https://gitlab.com/jdbean}{\color{black}\faGitlab~jdbean}\\
\small
\end{center}
\end{singlespace}
\label{Description}
\vspace{-12pt}
%\begin{changemargin}{0.7cm}{0.7cm}
\begin{center}
Full stack web developer with a passion for engineering and refining technical systems. I have strong creative problem-solving skills and a zeal for turning abstract research into actionable results for stakeholders.
\end{center}
%\smallskip
%\end{changemargin}
\label{Technical Projects}
\underline{\textbf{\textsc{\large TECHNICAL PROJECTS}}}{\large \par}
\smallskip
\textbf{\textsc{Ex-Static}}
--\begin{small}
\href{https://github.com/jdbean/Ex-Static}{Source Code}~\color{darkgray}{|}~\href{https://office.johannabearman.duckdns.org}{Demo}
\end{small}
\begin{scriptsize}
\color{gray}
\faUser~user~~\faKey~exstatic-password
\end{scriptsize}\\
\textit{Turn your static blog into a Content Management System with a user-friendly interface for authors and editors}
\begin{itemize}
\item Created a Sinatra JSON API back-end integrated with Jekyll
\item Utilized React, Redux, and Thunk to create a performant single-page-application front-end
\item Adapted Semantic-UI with Custom SASS/CSS to design intuitive front-end
\end{itemize}
\smallskip
\textbf{\textsc{Lend-to-Friend}}
--\begin{small}
\href{https://github.com/jdbean/lend-to-friend}{Source Code}~\color{darkgray}{|}~\href{https://pacific-earth-11787.herokuapp.com/}{Demo}
\end{small}
\begin{scriptsize}
\color{gray}
\[email protected]~~\faKey~password
\end{scriptsize}\\
\textit{A peer-to-peer lending community where users can post, lend, and borrow items}
\begin{itemize}
\item Combined Bootstrap and custom CSS to produce a responsively designed front-end
\item Implemented Devise-based user authentication \& authorization system
\item Employed ChartKick and HighChart.js to display graphs of site analytics
\end{itemize}
\smallskip
\textbf{\textsc{Protocol}}
--\begin{small}
\href{https://github.com/jdbean/protocol-frontend}{Source Code (Front-end)}~\color{darkgray}{|}~\href{https://github.com/jdbean/protocol-backend}{Source Code (Back-end)}~\color{darkgray}{|}~\href{https://www.youtube.com/watch?v=vMI0HT0UjEM}{Demo}\\
\end{small}
\textit{A chat application that allows for multi-party multi-lingual conversations in real-time}
\begin{itemize}
\item Utilized ActionCable to provide real-time text communications over WebSockets
\item Integrated with Google APIs to provide text translation
%\item Employed ActiveRecord to persist channel messages between sessions
\end{itemize}
%\bigskip
\smallskip
\textbf{\textsc{GitLab}}
--\begin{small}
\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21606}{!21606}~\color{darkgray}{|}~\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21508}{!21508}~\color{darkgray}{|}~\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21502}{!21502}~\color{darkgray}{|}~\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21661}{!21661}~\color{darkgray}{|}~\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21305}{!21305}~\color{darkgray}{|}~\href{https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22466}{!22466}\\
\end{small}
\textit{Contributor to the open source GitLab project: A single product for the entire DevOps lifecycle}
\begin{itemize}
\item Improved navigation experience when creating new issues, merge requests, and snippets
\item Diagnosed and corrected bug causing license detection to fail
\item Implemented highly-requested new feature of efficiently serving project license data via JSON API
\item Updated and implemented automated test cases and documentation to ensure accuracy and project stability
\end{itemize}
\bigskip
\label{Skills}
\underline{\textbf{\textsc{\large TECHNICAL SKILLS}}}{\large \par}
\smallskip
Ruby, Rails, JavaScript, React, Redux, Node.js, Python, CSS/SASS, Semantic UI, Bootstrap, \LaTeX, Linux, Docker
\bigskip
\label{Experience}
\underline{\textbf{\textsc{\large EXPERIENCE}}}{\large \par}
\smallskip
\textbf{\textsc{Law Office of Jonathan D.\ Bean, Esq.}}, New York, NY\\\nopagebreak
\textbf{\textit{Principal Counsel}}, April 2016--Present%\\\nopagebreak
\begin{resumelist}{M}
\item
Counsel technology-oriented clients on matters including licensing, trademark, copyright, patent, privacy and data-security law. Conducted review of open source license compliance obligations, policies, and practices for client WordPress.com and developed open source compliance documentation for reference by company employees.
\end{resumelist}
\smallskip
\textbf{\textsc{Software Freedom Law Center}}, New York, NY\\\nopagebreak
\textbf{\textit{Counsel}}, October 2013--July 2016\ |\ \textbf{\textit{Legal Fellow}}, October 2012--October 2013\ |\ \textbf{\textit{Law Clerk}}, May 2011--August 2011
\begin{resumelist}{M}
\item Advised developers, users, and distributors of open source software. Audited software products for compliance with open source software license conditions and export control regulations. Authored briefs \textit{amicus curiae} submitted before the United States Supreme Court. Represented firm at industry conferences and working groups. Hired and supervised interns, junior attorneys, and staff.
%Provided legal advice and consulting services to leading information technology companies and government agencies. Provided advice on issues concerning telecommunications law, blockchains, privacy, and intellectual property licensing. Consulting project sectors included cloud, mobile, internet of things, big data, information security, and data center hardware.
\end{resumelist}
\bigskip
\label{Education}
\underline{\textbf{\textsc{\large EDUCATION}}}{\large \par}
\smallskip
\textbf{\textsc{Flatiron School}}, New York, NY -- Software Engineering Immersive, June 2018
\begin{resumelist}{MMMMMMM}
\item [{Description:}] Intensive full stack web development training emphasizing Ruby on Rails, JavaScript, and React.
\end{resumelist}
\smallskip
\textbf{\textsc{New York University Law School}}, New York, NY -- J.D., May 2012
\begin{resumelist}{MMMMMMM}
\item [{Bar Admission:}] New York State, 2012
\item [{Honors:}] New York University Journal of Law \& Liberty: \textit{Senior Articles Editor} 2011--12~|~\textit{Staff Editor} 2010--11
\end{resumelist}
\smallskip
\textbf{\textsc{The George Washington University}}, Washington D.C. -- B.A. in Political Science, May 2008
\begin{resumelist}{MMMMMMM}
\item [{Honors:}] Degree awarded \textit{magna cum laude}
\end{resumelist}
\end{document}