-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJohn_Burke_Resume.tex
198 lines (169 loc) · 8.16 KB
/
John_Burke_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
\documentclass[10.5pt,letterpaper]{article}
\pagenumbering{gobble} %removes page number not needed for resume
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\usepackage{xcolor}
%commands for spacing and polish
\newcommand{\org}[1]{\textbf{#1}}
\newcommand{\sidemargin}{0.65in}
\newcommand{\himargin}{0.7in}
\newcommand{\botmargin}{0.5in}
\newcommand{\pseudoitem}{\diamond}
\newcommand{\vertspace}{\vspace{1.2mm}}
\newcommand{\horzindent}{\hspace{3mm}}
\newcommand{\minorindent}{\hspace{4.5mm}}
\newcommand{\minoritem}{\minorindent $\pseudoitem$ }
\newcommand{\latex}{\LaTeX\space}
\newcommand{\tablewidth}{.9\linewidth}
\usepackage{tcolorbox}
\newtcolorbox{heading}[3][boxsep=1pt,left=3pt,right=2pt,top=2pt,bottom=2pt]
{
colframe = #2!85,
colback = #2!15,
coltitle = #2!20,
#1,
}
\usepackage{geometry}
\geometry{left=\sidemargin, right=\sidemargin, top=\himargin, bottom=\botmargin}
%commands for stuff that is updated frequently or templated
\newcommand{\name}{John Sarris Burke}
\newcommand{\infoshift}{\hspace{15.5mm}}
\newcommand{\address}{25 Colborne Road Apt \# 3, Brighton MA, 02135 }
\newcommand{\phone}{781-856-0079}
\newcommand{\email}{[email protected]}
\newcommand{\github}{\href{https://github.com/jsburke/}{jsburke}}
\newcommand{\linkedin}{\href{https://www.linkedin.com/in/john-burke-51325935/}{John Burke}}
\newcommand{\undergrad}{Boston University}
\newcommand{\undergradschool}{College of Engineering}
\newcommand{\undergradmajor}{Electrical Engineering}
\newcommand{\undergradend}{September 2011}
\newcommand{\grad}{Boston University}
\newcommand{\gradschool}{College of Engineering}
\newcommand{\gradmajor}{Computer Engineering}
\newcommand{\gradend}{September 2017}
\newcommand{\objective}{Computer Engineer with skills in Computer Architecture seeking challenging positions in hardware security and high performance applications}
%commands for changing logos like email and github
\usepackage{graphicx,calc}
\newlength\myheight
\newlength\mydepth
\settototalheight\myheight{Xygp}
\settodepth\mydepth{Xygp}
\setlength\fboxsep{0pt}
\newcommand*\inlineicon[1]{%
\settototalheight\myheight{Xygp}%
\settodepth\mydepth{Xygp}%
\raisebox{-\mydepth}{\includegraphics[height=\myheight]{#1}}%
}
\newcommand{\iconemail}{\inlineicon{images/email-icon-2048}\space}
\newcommand{\icongithub}{\inlineicon{images/GitHub-Mark-120px-plus}\space}
\newcommand{\iconphone}{\inlineicon{images/phone-icon-black}\space}
\newcommand{\iconlinkedin}{\inlineicon{images/linkedin-icon-black}\space}
% Commands to make the sections easier to move than copy paste methods
% Start the real document
\begin{document}
%Header Centered
\begin{center}
\textbf{\large \name}\\
\address\\
\begin{tabular}{c||c||c||c}
\infoshift \iconphone \phone & \iconemail \email & \icongithub \github & \iconlinkedin \linkedin \\
\end{tabular}
\newline \objective
\end{center}
%Education
\noindent
\begin{heading}{gray}
\textbf{Education}
\end{heading}
\begin{tabular*}{\tablewidth}{l}
\org{\grad\space\gradschool}, Boston, MA \\
\horzindent Master of Engineering in \gradmajor , \gradend\space : GPA -- $3.35 / 4.0$ \\
\horzindent Bachelor of Science in \undergradmajor , \undergradend : GPA -- $3.05 / 4.0$ \\
\end{tabular*}
%Technical
%\vertspace
\noindent
\begin{heading}{gray}
\textbf{Technical Skills}
\end{heading}
\begin{tabular*}{\tablewidth}{ll}
\textbf{Programming} & C, C++, Python, Perl, Scala, MATLAB, Rust, Assembly (RISC-V and x86) \\
\textbf{Skillset} & GNU and Windows Compilers and Debuggers, Embedded and Baremetal development \\ \hline
\textbf{Hardware} & Verilog, System Verilog, Bluespec Language and Simulation tools, Chisel \\
\textbf{Skillset} & Xilinx, Synopsys, and Cadence Tools, Verilator, FPGA development \\ \hline
\textbf{Additional} & Tagged Processor Designs, Hardware and Software Security,\\
\textbf{Capabilities} & Multi-Threading, and High Performance Programming and Profiling \\
\end{tabular*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%% not used right now %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Relevant Coursework -- deprecate
\iffalse
\vertspace
\noindent
\begin{heading}{gray}
\textbf{Relevant Coursework}
\end{heading}
\begin{tabular*}{\tablewidth}{@{\extracolsep{\fill}}ll}
Computer Architecture & High Performance Programming \\
Embedded Systems & Machine Learning \\
Digital Design with Verilog and FPGAs & Analog VLSI Circuit Design \\
\end{tabular*}
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Work and Research
\vertspace
\noindent
\begin{heading}{gray}
\textbf{Work and Research Experience}
\end{heading}
\begin{tabular*}{\tablewidth}{@{\extracolsep{\fill}}l}
\org{Charles Stark Draper Laboratory}\hfill \textbf{Cambridge, MA, October 2017 to Present}\\
\horzindent Embedded Hardware Security Research and Development Engineer\\
\minoritem Development, simulation, and testing of Draper's Inherently Secure Processor \\
\minoritem Introduced and enhanced open-source Rocket-Chip, Bluespec Flute and Piccolo \\
\minoritem Low level software development with PicoRV32 and SiFive Cores\\
\org{\grad}\hfill \textbf{Boston, MA, May 2017 to October 2017}\\
\horzindent Research with BU Integrated Circuits and Systems Group (ICSG)\\
\minoritem Mapped the RISC-V Berkely Out of Order Machine onto FPGA with the Rocket Chip Generator\\
\minoritem Utilized and developed skills with RISC-V cross compiler, emulators, Linux, and related tools\\
\org{MEDITECH}\hfill \textbf{Framingham, MA, November 2011 to January 2017}\\
\horzindent System Analyst \\
\minoritem Developed TruCode Interface, in-house portion of the Site Information Retrieval Tool, other tools \\
% want to reduce MT footprint \minoritem Fixed and updated Meditech Software in C++, x86 Assembly, and Proprietary Languages \\
\org{\undergrad}\hfill \textbf{Boston, MA, September 2009 to May 2011}\\
\horzindent Undergraduate Teaching Assistant \\
\minoritem Assisted Professor teaching MATLAB to Engineering students \\
\minoritem Graded exams and quizzes, managed labs, recitations, and office hours \\
\end{tabular*}
%Projects
\vertspace
\noindent
\begin{heading}{gray}
\textbf{Relevant Projects}
\end{heading}
\begin{tabular*}{\tablewidth}{@{\extracolsep{\fill}}l}
\org{\grad}, Computer Architecture: Multicore Tiny RISC-V Processor\\
\minoritem Made a Quadcore CPU in Verilog using a restricted RISC-V ISA, private L1i caches, shared L1d\\
\minoritem Verified with PyMTL and by cross-compiling a parallel hybrid Merge-Quick sort written in C\\
\org{\grad}, High Performance Programming: N-Body Simulation\\
\minoritem Designed an N-Body Gravitational simulation using the Barnes-Hut algorithm\\
\minoritem Multi-threaded C code with investigation of Intel Intrinsics and a simpler model in CUDA\\
%% \org{MEDITECH}, Site Information Retrieval Tool (SIRT) and TruCode Interface\\
%% \minoritem SIRT - Designed tools to decrypt and trend data for early issue detection on servers at hospitals\\
%% \minoritem TruCode - DLL to let MEDITECH software operate with TruCode's coding and billing software\\
\org{\grad}, Machine Learning: Yelp Review Prediction\\
\minoritem Constructed Machine Learning systems to predict Yelp Ratings from review text \\
\minoritem Used scikit-learn's SVM and MLP to predict with 40 percent higher accuracy than random selection \\
\org{\undergrad}, Senior Capstone: Magnetic Environment Sensor for the Naval Undersea Warfare Center\\
\minoritem Team project to create a device to sample and process magnetic fields and return frequency content\\
\minoritem Project started with initial design phases until a functional prototype\\
\end{tabular*}
%"Extra Curiculars"
\vertspace
\noindent
\begin{heading}{gray}
\textbf{Philanthropy}
\end{heading}
Served several times in Mississippi for Hurricane Katrina Relief, impoverished areas of West Virginia.
Often assist at Saint Francis House in Boston.
\end{document}