-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
210 lines (191 loc) · 8.53 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
% LaTeX file for resume
\documentclass[10pt,letterpaper]{article}
\usepackage[letterpaper,margin=0.55in,top=0.55in,bottom=0.55in]{geometry}
% \usepackage{mdwlist}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\pagestyle{empty}
\setlength{\tabcolsep}{0em}
\newcommand{\headerrow}[2]
{\begin{tabular*}{\linewidth}{l@{\extracolsep{\fill}}r}
#1 &
#2 \\
\end{tabular*}}
%Use this for sections that aren't indented by default, like an \itemize{description}
\newenvironment{indentsection}[1]%
{\begin{list}{}%
{\setlength{\leftmargin}{#1}}%
\item[]%
}
{\end{list}}
\begin{document}
\begin{center}
{\LARGE \textbf {Anthony Castiglione}} \\ (708) 878-1803 \ \ \textbullet \ \ [email protected]
\end{center}
\hrule
\begin{center}
{\Large \textbf {Lead Software Engineer}}
\end{center}
\par I am an experienced technical leader with a primary focus on quality and mentorship. Currently focused on Ruby and its associated ecosystem. Through my skills in software design and testing, I aim to produce functional, maintainable software that meets business needs, and I strive to teach others how to do the same.
\noindent \mbox{}\\
My ideal next role includes interesting technical problems, opportunities to mentor and teach, and the possibility to give back to the community through open source contributions. Aligning with a highly collaborative team to achieve the needs of the business is my goal for future endeavors.
\vspace{0.2in}
\hrule
\vspace{0.2in}
\noindent {\large \textbf{Experience}}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{BigCommerce} }
{\textbf{Austin, TX}}
\\
\headerrow
{\emph{Lead Software Developer}}
{\emph{Jan 2022 - Nov 2024}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Technical lead for 9 ICs on the Billing Platform team
\item Directed and assisted several developers on multiple Rails version upgrades (5.2$\,\to\,$6.0$\,\to\,$6.1)
\item Upgraded Ruby 2.7$\,\to\,$3.0$\,\to\,$3.1 on the main legacy codebase with a near-zero error rate
\item Contributed features and bugfixes for engineering-wide internal Ruby gems
\item Supported Rails apps and Ruby microservices with multiple external vendor APIs (Zuora, eNom, Google Workspace)
\item Led decomissioning of unused/abandoned external integrations and services
\item Acted as a technical mentor for junior and mid-level developers
\item Joined the Data Acceleration Team, maintaining legacy Ruby/Rails development tooling codebases and Terraform to provision and manage internal developer development environments to replicate our production environment
\item Primary point-of-contact for development environment issues/requests for engineers company-wide
\item Spearheaded effort to modernize legacy Ruby-based command line interface to our internal cloud-based development environment tooling with a purpose-built Go command line interface to improve the internal developer experience
\end{itemize}
\end{indentsection}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{UrbanBound} }
{\textbf{Chicago, IL}}
\\
\headerrow
{\emph{Lead Engineer}}
{\emph{Mar 2021 - Nov 2021}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Primarly focused on upgrading the legacy Rails app from 4.2$\,\to\,$5.0, completing the upgrade with a near-zero error rate
\item Upgraded application infrastructure, updating or replacing versions of many core libraries that were out of date (Pow, Active Admin, Puma, Selenium/Capybara)
\item Created and updated components in a React front-end
\item Acted as a technical mentor for junior and mid-level developers
\end{itemize}
\end{indentsection}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{Praetorian Security} }
{\textbf{Austin, TX}}
\\
\headerrow
{\emph{Staff Software Developer}}
{\emph{Oct 2020 - Jan 2021}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Java development on a highly factored service based application architecture
\item Added ability to track and audit client data ingestion across multiple services
\end{itemize}
\end{indentsection}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{Kenna Security (acquired by Cisco)} }
{\textbf{Chicago, IL}}
\\
\headerrow
{\emph{Lead Software Developer}}
{\emph{Feb 2016 -- Oct 2020}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Responsible for new feature development on a Ruby/Rails-based SaaS product in the security space in an individual role as well as with a small team
\item Instrumental in developing an asynchronous data ingestion pipeline for client data capable of parsing and persisting hundreds of millions of records daily
\item Extensively mentored developers at all skill levels on technical and career related matters
\item Led a team of 3-5 developers working on new feature development, platform maintenance, and on-call duties
\item Interfaced with Operations, Site Reliability, and Product Management teams on cross-team collaboration, primarily focused on project planning and providing direction for Product/Project Management around technical roadmap planning at a company level
\end{itemize}
\end{indentsection}
\pagebreak
\begin{center}
{\LARGE \textbf {Anthony Castiglione}} \\ (708) 878-1803 \ \ \textbullet \ \ [email protected]
\end{center}
\hrule
\begin{indentsection}{\parindent}
\headerrow
{\textbf{Yello (formerly Recsolu)} }
{\textbf{Chicago, IL}}
\\
\headerrow
{\emph{Senior Software Developer}}
{\emph{Jun 2015 -- Feb 2016}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Responsible for new feature development on a Rails-based SaaS product
\item Mentored several junior developers on best practices for coding and testing
\end{itemize}
\end{indentsection}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{DialogTech (formerly Ifbyphone)} }
{\textbf{Chicago, IL}}
\\
\headerrow
{\emph{Senior Software Developer}}
{\emph{Oct 2013 -- June 2015}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Implemented a Ruby back-end for VOIP based phone call processing based on the Adhearsion framework
\item Maintained and developed a redundant cluster of call processing software including servers running Kamailio, Adhearsion, Asterisk, and Lumenvox ASR
\item Identified production critical memory leak in a combination of gems and implemented an upgrade plan, improving expected uptime from days to months
\end{itemize}
\end{indentsection}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{Backstop Solutions Group, LLC} }
{\textbf{Chicago, IL}}
\\
\headerrow
{\emph{Software Developer \& System Operations}}
{\emph{Aug 2007 -- Oct 2013}}
\begin{itemize}
\renewcommand{\labelitemi}{$-$}
\vspace{-0.1in}
\item Maintained and developed a web-based client relation management and accounting application written in Java on a JBoss/Hibernate platform
\item Assisted production support team with critical system bugs and queries as an on-call technical lead, on a rotating schedule
\item Ruby/Rails work includes improving cross-product backend import of large datasets, new feature development, maintenance of legacy code and creation of unit and Cucumber tests via Test-Driven Development including major feature addition, overall platform stability, performance improvements, bug fixes, and new issue triage
\end{itemize}
\end{indentsection}
\noindent {\large \textbf{Education}}
\begin{indentsection}{\parindent}
\headerrow
{\textbf{DePaul University}}
{\textbf{Chicago, IL}}
\vspace{0.1in}
\headerrow
{\emph{Bachelor of Science, Computer Science}}
{\emph{Jun 2005 to Nov 2007}}
\headerrow
{\textbf{University of Illinois Urbana-Champaign}}
{\textbf{Urbana-Champaign, IL}}
\headerrow
{\emph{Course of Study: Computer Science}}
{\emph{Sep 2003 to Dec 2004}}
\end{indentsection}
\vspace{0.1in}
\hrule
\vspace{0.2in}
\noindent {\large \textbf{Core Technical Skills}}
\begin{indentsection}{\parindent}
\begin{description}
\item[Languages \& Tools]
\item AJAX, AWS, Bash, CircleCI, Elasticsearch, GCP, Git, Linux, MySQL, PostgreSQL, Puma,
\item RSpec, Rbenv, React, Redis, Resque, Ruby (On Rails), SQL, Sikekiq, Vim
\item[Limited Experience]
\item Ansible, Common Lisp, CSS, Docker, Go, Java, Javascript/Typescript, Perl, Python/Django, \LaTeX,
\item Terraform/Terragrunt, Puppet
\end{description}
\end{indentsection}
\end{document}