More updates
Second pass
This commit is contained in:
parent
e8abac0f65
commit
16a913f232
2 changed files with 37 additions and 29 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -12,3 +12,4 @@ indent.log
|
||||||
# devenv
|
# devenv
|
||||||
.devenv
|
.devenv
|
||||||
.pre-commit-config.yaml
|
.pre-commit-config.yaml
|
||||||
|
reference/
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
\usepackage{array}
|
\usepackage{array}
|
||||||
\usepackage{enumitem}
|
\usepackage{enumitem}
|
||||||
\usepackage[letterpaper, portrait, top=0.5in, right=0.5in, left=0.5in, bottom=2.5in]{geometry}
|
\usepackage[letterpaper, portrait, top=0.5in, right=0.5in, left=0.5in, bottom=1.5in]{geometry}
|
||||||
\usepackage[colorlinks=true, linkcolor=linkColor, urlcolor=linkColor, citecolor=linkColor, anchorcolor=linkColor]{hyperref}
|
\usepackage[colorlinks=true, linkcolor=linkColor, urlcolor=linkColor, citecolor=linkColor, anchorcolor=linkColor]{hyperref}
|
||||||
\usepackage{multirow}
|
\usepackage{multirow}
|
||||||
\usepackage{titlesec}
|
\usepackage{titlesec}
|
||||||
|
|
@ -57,9 +57,7 @@
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
}
|
}
|
||||||
\fancyfoot[L]{
|
\fancyfoot[L]{
|
||||||
The source code for this document is available at \href{https://github.com/alejandro-angulo/resume}{https://github.com/alejandro-angulo/resume}\\
|
The source code for this document is available at \href{https://github.com/alejandro-angulo/resume}{https://github.com/alejandro-angulo/resume}
|
||||||
If you have \href{https://nixos.wiki/wiki/Nix_package_manager}{nix} installed you can run the command below to generate the latest version\\
|
|
||||||
\texttt{nix run --refresh --experimental-features 'nix-command flakes' github:alejandro-angulo/resume/main -- \textbackslash\\\ \ -e '\email' -p '\phonenumber'} % chktex 8 chktex 32
|
|
||||||
}
|
}
|
||||||
\vspace*{-0.3in}
|
\vspace*{-0.3in}
|
||||||
\hspace*{-2em}
|
\hspace*{-2em}
|
||||||
|
|
@ -68,20 +66,32 @@
|
||||||
\subsection*{Sure --- \textit{Staff Software Engineer}}
|
\subsection*{Sure --- \textit{Staff Software Engineer}}
|
||||||
\subsubsection*{February 2020--Present}
|
\subsubsection*{February 2020--Present}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Architected an updated service-oriented platform to manage an
|
\item Replaced bespoke per-client insurance systems with a generic,
|
||||||
insurance policy's entire lifecycle (quoting, binding, etc.). This new
|
configuration-driven platform to manage an insurance policy's entire
|
||||||
architecture has resulted in reducing time to onboard new clients from months
|
lifecycle (quoting, binding, etc.), reducing client onboarding time
|
||||||
to a few weeks (took us from a bespoke per-client solution to a generic
|
from months to weeks.
|
||||||
configuration-driven solution).
|
\item Prototyped and led initiative to reduce configuration burden,
|
||||||
\item Introduced tooling to help improve the company's developer
|
establishing replication infrastructure and onboarding team members to scale
|
||||||
experience (pre-commit hooks, automatic OpenAPI schema generation with
|
development efforts.
|
||||||
TypeScript type generation, etc)
|
\item Identified and resolved critical database lock contention issue
|
||||||
\item Help unstick teammates with various types of problems (failing
|
under load, improving concurrent policy creation capacity from 20 to
|
||||||
test cases, developer environment troubleshooting, suggestions on
|
150+ requests (previously caused application crashes).
|
||||||
implementation, etc.)
|
\item Discovered and mitigated critical security vulnerability in
|
||||||
\item Lead refinements with the team to help ensure we're aligned on
|
authentication service that allowed arbitrary credential generation;
|
||||||
our technical direction and set up for success by coming up with
|
coordinated with security team and implemented cryptographic signing
|
||||||
realistic estimates
|
to prevent future exploits.
|
||||||
|
\item Designed OpenAPI schema generation pipeline and auto-generated
|
||||||
|
TypeScript clients for frontend consumers, eliminating manual type maintenance
|
||||||
|
across teams.
|
||||||
|
\item Served as primary incident responder, proactively monitoring
|
||||||
|
system health via Datadog and Sentry, rapidly diagnosing issues and
|
||||||
|
implementing fixes.
|
||||||
|
\item Mentored engineers through pairing sessions and onboarding,
|
||||||
|
helping multiple teammates ramp up on complex initiatives and gain
|
||||||
|
context on platform architecture.
|
||||||
|
\item Led learning sessions with engineers on topics like \href{AI
|
||||||
|
agents}{https://github.com/alejandro-angulo/go-ai-agent} and \href{Model
|
||||||
|
Context Protocol (MCP)}{https://github.com/alejandro-angulo/ts-mcp}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}}
|
\subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}}
|
||||||
\subsubsection*{October 2018--February 2020}
|
\subsubsection*{October 2018--February 2020}
|
||||||
|
|
@ -113,18 +123,14 @@
|
||||||
additional functionality (dynamic loading of patients, automating certain tasks
|
additional functionality (dynamic loading of patients, automating certain tasks
|
||||||
for end users, etc.)
|
for end users, etc.)
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\subsection*{UC Davis College of Engineering IT Shared Services --- \textit{Applications Programmer}}
|
|
||||||
\subsubsection*{May 2014--April 2017}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Managed departmental websites (most running WordPress) and wrote PHP scripts to scrape energy consumption data and visualize it
|
|
||||||
\end{itemize}
|
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\hspace{0.08\textwidth}
|
\hspace{0.08\textwidth}
|
||||||
\begin{minipage}[t]{.3\textwidth}
|
\begin{minipage}[t]{.3\textwidth}
|
||||||
\section*{About Me}
|
\section*{About Me}
|
||||||
I'm a computer nerd. I've always enjoyed tinkering with computers and now I
|
I'm a computer nerd with a decade of professional experience. I've always
|
||||||
get to make a living from it. I'm excited about designing maintainable systems
|
enjoyed tinkering with computers and now I get to make a living from it. I'm
|
||||||
and am looking to join team that values a good developer experience.
|
excited about designing maintainable systems and am looking to join a team that
|
||||||
|
values a good developer experience.
|
||||||
\\
|
\\
|
||||||
\\
|
\\
|
||||||
Outside of my professional work, I still like to tinker with computers. I've
|
Outside of my professional work, I still like to tinker with computers. I've
|
||||||
|
|
@ -137,15 +143,16 @@
|
||||||
\section*{Toolset}
|
\section*{Toolset}
|
||||||
Some tools/frameworks I use regularly in my current role:
|
Some tools/frameworks I use regularly in my current role:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
\item aws
|
||||||
|
\item django
|
||||||
\item docker
|
\item docker
|
||||||
\item git
|
\item git
|
||||||
\item linux
|
\item linux
|
||||||
\item python
|
|
||||||
\item aws
|
|
||||||
\item django
|
|
||||||
\item postgresql
|
\item postgresql
|
||||||
|
\item python
|
||||||
\item rabbitmq
|
\item rabbitmq
|
||||||
\item redis
|
\item redis
|
||||||
|
\item opencode (AI coding agent)
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\section*{Education}
|
\section*{Education}
|
||||||
\subsection*{Georgia Tech}
|
\subsection*{Georgia Tech}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue