-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathresume.tex
124 lines (115 loc) · 5.24 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
\documentclass[10pt, oneside]{article}
\usepackage{geometry}
\usepackage{helvet}
\usepackage[T1]{fontenc}
\pagestyle{empty}
\usepackage{multicol}
\errorcontextlines 10000
\geometry{letterpaper, tmargin=.5in, bmargin=.5in, lmargin=.5in, rmargin=.5in, headheight=0in, headsep=0in, footskip=.3in}
\def\labelitemii{$\bullet$}
\setlength{\parindent}{0in}
\setlength{\parskip}{0in}
\setlength{\itemsep}{0in}
\setlength{\topsep}{0in}
\setlength{\tabcolsep}{0in}
% \renewcommand*{\sfdefault}{helvet}
\renewcommand*{\familydefault}{\sfdefault}
\newcommand{\lr}[2]{#1\hfill#2}
\newcommand{\name}{Nathan M. Rosenbloom}
\newcommand{\addr}{422 S Washington St Apt 21 - Bloomington, IN 47401}
\newcommand{\phone}{(785) 393-9367}
\newcommand{\email}{[email protected]}
\newcommand{\resname}[4]{
\begin{center}
\selectfont\LARGE\scshape #1
\normalfont
\footnotesize
\itshape
\rule{\textwidth}{1pt}
#2 $\bullet$ #3 $\bullet$ #4
\normalfont
\end{center}
}
\newcommand{\reseducation}[6]{
\begin{ressection}{Education}
\item[] \lr{\bfseries \selectfont #1\normalfont} {#2}
\vspace{-8pt}
\begin{itemize} \itemsep-2pt
\item[] #4
\item[] \textsl{Minors: }#5
\item[] \textsl{GPA: }#3
\item[] \textsl{Honors: }#6
\end{itemize}
\end{ressection}
}
\newcommand{\skills}[1]{
\item[] \textsl{Skills:} #1
}
\newenvironment{ressection}[1]{
\section{\normalsize \scshape \selectfont #1 \normalfont}
\vspace{-4pt}
\begin{itemize} \itemsep-2pt
}{
\end{itemize}
\vspace{-20pt}
}
\newenvironment{resitem}[4]{
\item[] \lr{\bfseries \selectfont #1\normalfont, #2} {#3}
\item[] \textsl{#4}
\vspace{-4pt}
\begin{itemize} \itemsep-2pt
}{
\end{itemize}
}
\newenvironment{reslist}[1]
{
\section{\normalsize \scshape \selectfont #1 \normalfont}
\normalfont
\vspace{-12pt}
\begin{flushleft}
\begin{multicols}{3}
\begin{itemize} \itemsep -3pt
}{
\end{itemize}
\end{multicols}
\end{flushleft}
\vspace{-20pt}
}
\begin{document}
\resname{\name}{\addr}{\phone}{\email}
\setcounter{secnumdepth}{-1} %disables section numbering
\begin{ressection}{Experience}
\begin{resitem}{Future Wonder Co.}{Bloomington, IN}{August 2016-Present}{Senior Software Consultant}
\item Built a dropwizard REST application for submitting derivatives trades through an IBM MQ, XML based API, deployed on AWS
\item Integrated application into existing python application for recording floor trades at the CME
\item Implemented new features for traders, including security requirements for a multi-national bank
\item Architected web application for bee hive data storage, pulling hive data from IoT services, worked with interns to develop a REST api for mobile app usage
\item Mentored, assigned \& evaluated issues for four more junior engineers over two project
\skills{Java 8, Postgresql, IBM Websphere MQ, AWS (EC2, Direct Connect, RDS), Heroku, Python}
\end{resitem}
\begin{resitem}{HubSpot}{Cambridge, MA}{June 2015-August 2016}{Software Engineer}
\item Implemented analytics backend for internal use, using Apache Kafka and inspired by lambda architecture. Used AWS redshift for datawarehousing for efficient querying with elasticsearch for live event searching.
\item Created a web API to query and graph analytics data.
\item Re-wrote the marketplace HubSpot customers can use to buy and sell website, blog \& email templates, including re-engineering the data models \& database schema, web endpoints, template creation and delivery, and performance as well as work to expand the marketplace to offer other products in the HubSpot ecosystem
\skills{Git, Java 8, Redshift, Kafka, MySql}
\end{resitem}
\begin {resitem}{B-Line Medical}{Washington, D.C.}{July 2014-May 2015}{Software Engineer}
\item Implemented bilinear image resizing in a C++ live video recording and streaming application
\item Added a new question type based on the USMLE format to Flex UI, along with other bug fixes and small features
\item Maintained and implemented features C\# web backend
\skills{Agile, Git \& SVN, C\#, C++, Actionscript/Flex, SQL, DirectShow}
\end{resitem}
\begin{resitem}{B-Line Medical}{Washington, D.C.}{June 2013-August 2013}{Software Development Intern}
\item Devloped a User Interface for camera controls, using Flex/Actionscript, including pan/tilt/zoom, presets, privacy mode and audio paging to an existing web application
\item Defined a C\# interface, called by a flash application, to control cameras using a custom AMX/Crestron Protocol
\item Implemented, a protocol in C\# to add pan/tilt/zoom, preset, and privacy commands for Axis IP cameras using their VAPIX API
\skills{C\#, Flex, Actionscript, SVN, Visual Studio, Intellij}
\end{resitem}
\begin{resitem}{Innermost Labs}{Waltham, MA}{April 2012-September 2012}{Developer}
\item Created an Android application for the Rootscamp 2012 Conference using HTML/Javascript and Trigger.io
\item Added map functionality allowing users to locate fellow conference attendees using the Google Maps Javascript API
\skills{Javascript, Git, Firebase, Trigger.io}
\end{resitem}
\end{ressection}
\reseducation{Brandeis University}{May 2014}{3.39}{Bachelors of Science Computer Science, Mathematics}{Theater Arts, Latin}{Dean's List Fall 2010, Fall 2013}
\end{document}