
%________________________________________________________________________________________
% @brief    LaTeX Resume for Carl Myers
% @author   Carl Harris Myers
% @url      https://www.cmyers.org
% @info     based on info from http://www.maxburstein.com/blog/creating-resume-using-latex/
%________________________________________________________________________________________
% TODO: prevent weird page breaks after headings - maybe \begin{samepage} ?
% TODO: consider HTML resume instead (so I can have active elements) with PDF conversion tool like https://www.quora.com/What-is-the-best-way-to-generate-a-PDF-file-from-HTML-and-CSS
\documentclass[line, margin]{res}

\begin{document}

\name{\Large Carl Harris Myers}
\address{ Roseville, CA $\bullet$ (206) 931-9916 $\bullet$ cmyers@cmyers.org $\bullet$ https://cmyers.org $\bullet$ Rev: 2022-11-06.0 }

\begin{resume}

\section{SUMMARY}
As a manager and staff software engineer with 20 years of industry experience, I
am passionate about building organizations, tools, and workflows that multiply
productivity and delight developers freeing them to focus on products that
delight customers.

{\bf NOTE: I am not currently open to new roles at this time.  This is an abbreviated resume to fit on two pages.  An extended version is available at http://cmyers.org/resume/resume-full.pdf}

\section{EXPERIENCE}
{\bf Indeed, Inc.} -- Austin, TX and Remote from Roseville, CA
\\
\textit{Software Engineer Manager (TDM3), CI Platform} \hfill {\bf September 2022 -- Present}
\begin{itemize}
\item
Owned the company wide migration from Jenkins to Gitlab CI. Drove OKR of sunsetting old system (~30,000 jobs across 2,000 projects performing 10,000 builds per week).
\item
Managed a team of engineers including a Sr. SWE, two SWE2, a SWE1, and an intern. Also worked closely with a team of 6 contractors. Regular 1-1s and mentoring with direct team as well as several engineers acorss the organization. Helped with performance evaluation and calibration process for reviews for all direct reports. Worked regularly with project management to prioritize features and engage customers in the migration, in addition to setting and measuring OKRs.
% TODO: when X's promo is official, add that here.
\item
Assisted team in accomplishing our goals despite limited resources by championing an inner-source model. By encouraging and prioritizing contributions from other teams, external contributions went from 2 (Q4-Q1) to 19 (Q2-Q3), and several of these contributions were essential to meeting OKRs both for our team and our sibling teams. Customers of all levels (Intern to Principal Engineer) participiated and this created opportunities for mentorship and cross-organizational impact for our team.
\item
Indeed relies upon Gitlab, an open source project, for our SCM and CI needs. Pitched an intern project to contribute to Gitlab in order to reduce uncertainty and mitigate risk so we are better positioned to contribute in the future. A blocking bug was discovered during the intern project and we were able to fix it ourselves and contribute it to Gitlab. Without this project, we would have had to wait for Gitlab to fix the bug which probably would have delayed our OKRs by at least a quarter.
\item
After years of steady grass-roots efforts to induce a major company-wide build tool project, influenced others (SWE4 Architect for our T1, SWE4 Architect for our T2, SWE3 Architect for our neighboring T3) to start a slack channel, problem space review, team proposal, and a larger discussion about the project. The idea is now socialized across the organization and the proposal was adopted to create a team and build a proof of concept in 2023.
\item
Participated in recruiting and interviewing senior industry hires.
\end{itemize}
\textit{Staff Software Engineer (SWE3), CI Platform} \hfill {\bf July 2021 -- August 2022}
\begin{itemize}
\item
Drove problem space and design reviews for the next generation CI system at Indeed, Gitlab CI. Obtained buy-in, set roadmap, and owned project outcomes. Drove company wide builds in the new system from 25% to 37% during a 4-month period.
\item
Created metrics and a dashboard to track migration progress and worked with product management to set and measure OKRs.
\item
Mentored other engineers on the team and sibling teams, ranging from SWE1 to Sr. SWE. Performed code reviews and design reviews to guide other engineers. Participated in interviewing including for senior industry hires.
\end{itemize}
\textit{Staff Software Engineer (SWE3), SMB Engineering Excellence} \hfill {\bf January 2020 -- July 2021}
\\
\begin{itemize}
\item
Worked across the SMB organization to move projects onto a platform for
isolating testing environments which reduced failures due to testing
dependencies in the shared QA environment and also ran significantly faster
than the previous way of doing that in some cases.  Daily work included jumping
into a new codebase and coming up to speed frequently, and working with many
different teams at once.
\item
Helped drive company-wide effort to move projects to push-on-green.  Succeeded
in meeting OKRs by driving rate of push-on-green deployed tickets from 40\% to
90\%.
\end{itemize}

{\bf Cloudera, Inc.} -- Palo Alto, CA and Austin, TX
\\
\textit{Build and Release Engineer (IC4)} \hfill {\bf May 2016 -- January 2020}
\\
\begin{itemize}
\item
Solely responsible for writing, testing, and deploying several features for the
Automated Review Tool (ART) which launched tiered test runs for developer
submitted code reviews.
ART is a Python Flask application.
\item
In support of a migration to a Docker based build system, rewrote build and test code to deliver more reliable and
developer friendly builds.
\item
Migrated 30+ independent component teams to a new
commit workflow and implemented new build and test code wherever necessary.
Significantly improved build stability and reduced developer roadblocks due
to broken builds.

\item
Regarded as company-wide Git expert and defacto owner of all Git services.

\end{itemize}

{\bf PernixData, Inc.} -- San Jose, CA
\\
\textit{Tools Engineer} \hfill {\bf June 2015 -- May 2016}
\\
\begin{itemize}
\item
Sole developer in the migration from a legacy Git server to Atlassian Bitbucket Server.
\item
Sole developer of several additional plugins for the Atlassian ecosystem.
See open source section below, source available.

\end{itemize}

{\bf Palantir Technologies, Inc.} -- Palo Alto, CA
\\
\textit{Software Engineer, Internal Tools Team} \hfill {\bf April 2009 -- June 2015}
\\
\begin{itemize}
\item
Exclusively led the migration of company-wide source control from Subversion to Git which
delivered a build system that guaranteed build stability and enabled automated
code testing.

\item
As primary developer, wrote and maintained several plugins for the Atlassian ecosystem.
By 2015, over 500 projects were building using Stashbot, one such example on which I was the sole developer.
\item

Provided scaled support that facilitated the exponential expansion of the company as they grew from 200 to
over 1000 employees.


\end{itemize}
{\bf Amazon.com} -- Seattle, WA
\\
\textit{SDE, Multiple Teams} \hfill {\bf March, 2006 -- January, 2009}
\\
\begin{itemize}
\item

Helped support the build system which enforced unrivaled reproducibility, consistency, and dependency
management.

\item
Performed porting and developed porting tools to assist in the migration to
updated versions of Redhat Enterprise Linux, including 64-bit, saving
the company over \$20M during a single year's Q4 scaling.
\item
Designed and implemented a distributed application which allowed internal
customers to view logs for the build system to assist in debugging.

\end{itemize}

\section{EDUCATION}

{\bf Purdue University}, Lafayette, IN
\begin{itemize}
\item
Graduated in December of 2005 with a Bachelors degree in Electrical and
Computer Engineering.
\end{itemize}

% Programming Expertise
\section{PROGRAMMING AND TECHNOLOGY EXPERTISE}
\begin{itemize}
\item
Git: 9 / 10, over 10 years experience, extremely proficient (GitHub, Gerrit, Stash/Bitbucket, Git Internals, other SCM)
\item
Debian/Ubuntu Linux: 8 / 10, many years experience
\item
Java: 8 / 10, over 10 years experience (including some Java 8/9 features)
\item
Infosec: 8/10, over 10 years experience (including networking, custom firewall design, encryption, crypto currency as a user, designing security-first services, threat modeling)
\item
Python: 6 / 10, 6 years experience (including some Python 3 features)
\item
Ruby: 5 / 10, 4 years experience
\item
Perl: 5 / 10, 3 years experience
\item
C++: 5 / 10, 3 years experience

\item
I am fluent Bash/Zsh, SQL, Gradle, Maven, Make, Centos/Redhat Linux, and interested in learning Golang or Rust

\item
{\bf What do I mean by these numbers? Read more on my blog: \\
https://git.io/fjb0f}
\end{itemize}

\section{OPEN SOURCE WORK}
{\bf Atlassian Bitbucket Server Plugin: Stashbot} \hfill Primary Author
\\
https://github.com/terabyte/stashbot
\\
{\bf Atlassian Bitbucket Server Plugin: Codesearch} \hfill Primary Author
\\
https://github.com/terabyte/stash-codesearch-plugin
\\
{\bf QBT - QBT Build Tool} \hfill Core Developer
\\
http://qbtbuildtool.com
\end{resume}
\end{document}

%%________________________________________________________________________________________
%% EOF
%
