
%________________________________________________________________________________________
% @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
%
% This file produces three different resume outputs
% if SHORT_MGR_RESUME, produces the shorter manager-centric resume
% if SHORT_IC_RESUME, produces the shorter ic-centric resume
% if LONG_RESUME, produces the full resume which is intended to have all information.

\documentclass[line, margin]{res}

\begin{document}

\name{\Large Carl Harris Myers}
\address{ Fair Oaks, CA, USA $\bullet$ (206) 931-9916 $\bullet$ cmyers@cmyers.org $\bullet$ https://cmyers.org $\bullet$ Rev: 2025-04-22.0 }

\begin{resume}

\section{SUMMARY}
As a Staff Software Engineer with 20 years of industry experience,
I am passionate about building organizations, tools, and workflows that
multiply productivity. With world-class tools and support, organizations can
empower developers and free them to focus on delivering value to customers.
\section{DIVERSITY STATEMENT}
I believe that inclusion and diversity of views, experiences, and backgrounds are key components to building the most successful and productive teams and fostering an atmosphere where the most skilled people can thrive.

\section{RECRUITMENT NOTES}
{\bf
I am most interested in roles that enable relocation to Canada or other non-US locales. I am a US citizen.
}
\\
There are three versions of this document available. They include: A resume focused on my management experience, a resume focused on my individual contributor experience, and a resume with complete work history and details. They are linked below.
\\
\begin{tabular} { | l | l | }
\hline
http://cmyers.org/resume/resume-mgr-short.pdf & Manager Resume\\
\hline
http://cmyers.org/resume/resume-ic-short.pdf & IC Resume{\bf (this doc)}\\
\hline
http://cmyers.org/resume/resume-full.pdf & Full Resume\\
\hline
\end{tabular}


\section{EXPERIENCE}
{\bf Indeed, Inc.} -- Austin, TX and Remote \hfill {\bf January 2020 -- Present}
\\
\textit{Software Engineering Manager, CI Platform} \hfill {\bf September 2022 -- Present}
\\
\begin{itemize}
\item
Managed a team of up to 12 engineers, including interns and Junior Engineers to Staff Engineers. Grew and developed the contractor support team into a full-development augmentation team. Provided consistent 1-on-1s and mentoring for engineers and managers, both within the coaching tree and outside it. Helped grow the team both through hiring and promotion, including multiple individuals' Senior Engineer promotions. Collaborated with cross-functional partners to set and measure OKRs, prioritize features, and engage customers in our projects.
\item
Successfully owned and executed a company wide migration from Jenkins to GitLab CI. Drove OKR of sunsetting the old system (30,000 jobs across 2,000 projects performing 10,000 builds per week). The current system runs over 150,000 builds per week. The migration was highlighted externally as a success story by the CEO of GitLab (https://youtu.be/zU7Q1sQRBlM?t=645).\item
Drove the team to use innovative solutions to accomplish our goals. We prioritized and encouraged external contributions (inner-source model), resulting in a 10-fold increase in contributions during a 6 month timeframe. This was essential to meeting OKRs both for our team and our sibling teams. Engineers of all levels (Intern to Principal Engineer) participated and this created opportunities for mentorship and cross-organizational impact for our team.\item
Participated in recruiting and interviewing senior industry hires for many teams at Indeed. Became calibrated on multple interview types (Whiteboard, Architecture). Leveraged interviewing experience to quickly fill open headcount on my own team, hiring multiple engineers and mitigating the negative impacts of attrition.
\end{itemize}

\textit{Staff Software Engineer, CI Platform} \hfill {\bf July 2021 -- August 2022}
\\
\begin{itemize}
\item
As Tech Lead, 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 adoption 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 Junior Engineer to Senior Engineer. Performed code reviews and design reviews to guide other engineers. Participated in interviewing including for senior industry hires.
\end{itemize}

\textit{Staff Software Engineer, SMB Eng 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. This reduced failures due to testing
dependencies in the shared QA environment and ran significantly faster
than previously. 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} \hfill {\bf May 2016 -- January 2020}
\\
\begin{itemize}
\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
Solely responsible for writing, testing, and deploying several features for the
Automated Review Tool (ART), a Python flask application, which launched tiered
test runs for developer-submitted code reviews.
ART ensures a successful build for each proposed change, and upon completion runs increasingly comprehensive tiers of
test execution.

\item
Regarded as company-wide Git expert and de facto 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
Primary developer responsible for releases and branching activities, build system engineering and tooling, CI and SCM infrastructure and software, and more.
\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

Provided technical leadership that facilitated the exponential expansion of the
company as we grew from 200 to over 1000 employees.

\item
Grew the team from two engineers to over ten.


\item
As primary developer, wrote and maintained several plugins for the Atlassian
ecosystem.\end{itemize}
{\bf Amazon.com} -- Seattle, WA
\\
\textit{Software Engineer, Multiple Teams} \hfill {\bf March, 2006 -- January, 2009}
\\
\begin{itemize}

\item
Supported a build system used by thousands of engineers to build tens of thousands of packages every week and which guaranteed reproducibility, consistenty, and dependency management.
\item
Responsibilities included maintenence of hardware and software for SCM and CI systems, in addition to building productivity tools such as a tool for easily viewing massive build logs and finding errors quickly. Also contributed to 64-bit Linux porting efforts which resulted in a savings of over \$20M during a single year's Q4 scaling.

\end{itemize}

\section{EDUCATION}

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

\section{MANAGEMENT SKILLS}
\begin{itemize}

\item Management skills include Vendor Management, Running Engineering Teams, Project Managemnet, Performance Enablement, Coaching, and Driving Long-term Vision. For details, see the Full Resume.

\end{itemize}

% Programming Expertise
\section{PROGRAMMING AND TECHNOLOGY SKILLS}
\begin{itemize}

\item
Git: 9 / 10, over 10 years experience, extremely proficient (GitLab, GitHub, Gerrit, Stash/Bitbucket, Git Internals, other SCM)
\item
Linux: 8 / 10, over 20 years experience (Debian, Ubuntu, Redhat/Centos, troubleshooting, kernel compilation and sysadmin)
\item
Infosec: 7 / 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, 8 years experience
\item
Java: 6 / 10, over 10 years experience

\item
For a more complete list, see the Full Resume.

\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 healthdata.tools} \hfill Project Founder
\\
https://gitlab.com/healthdatatools/healthdata.tools
\\
{\bf GlobalCopy.io} \hfill Project Founder
\\
https://gitlab.com/globalcopy/globalcopy.io
\\
{\bf QBT - QBT Build Tool} \hfill Core Developer
\\
http://qbtbuildtool.com
\end{resume}
\end{document}

%%________________________________________________________________________________________
%% EOF
%
