Skip to content

Commit

Permalink
Provide IC and Management CVs
Browse files Browse the repository at this point in the history
The previous split was very much focused on IC work, with the VPE CV a throwback to trying to build a VPE CV in Korea.

This also makes the management CV a lot more management focused
  • Loading branch information
jspc committed Jul 2, 2023
1 parent 989488a commit b07a52f
Show file tree
Hide file tree
Showing 9 changed files with 92 additions and 167 deletions.
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
GITHUB_REF ?= main
GITHUB_SHORT_REF := $(lastword $(subst /, ,$(GITHUB_REF)))

CVS := dist/jamescondron_dx_cv.pdf \
dist/jamescondron_sre_cv.pdf \
dist/jamescondron_vpe_cv.pdf
CVS := dist/jamescondron_ic_cv.pdf \
dist/jamescondron_management_cv.pdf

INCLUDES := includes/headpiece.tex \
includes/systems.tex \
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion includes/education.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ \section{Education}

\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
\entry
{start 2017}
{2017-}
{Open university}
{Bachelor of Engineering}
{OU distance course}
Expand Down
22 changes: 11 additions & 11 deletions includes/employment.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ \section{Employment}
{January 2023 - May 2023}
{Kaluza - a Green Energy PaaS}
{Software Engineering Manager - Event Streaming Platform}
{Management of a small team of Scala engineers who own the platform through which several million events flow to energy retailers a day, covering events from password resets, to billing events and meter point errors.}
{Management of a small team of Scala engineers building high performance streaming software. Engagement on this team was low when I joined; most of the team hadn't seen a promotion for several years. By setting up a goal-framing framework and encouraging the team to join squad/ company level initiatives, all IC level engineers on the team made it onto the promotion path. This increased the number of initiatives the team delivered, and increased engagement scores on surveys done with Peakon.}

\entry
{January 2023 - May 2023}
Expand All @@ -17,7 +17,7 @@ \section{Employment}
{August 2022 - January 2023}
{Kaluza - a Green Energy PaaS}
{Software Engineering Manager - Analytics Platform}
{Gensis of a Data and Analytics Engineering Team, using BigQuery, Dataform, and Terraform to build highly scalable analytics pipelines. Breaking silos between Data Engineers and Analysts to build T-shaped engineers.}
{Genesis of a Data and Analytics Engineering Team, building out a Data Platform. Breaking silos between Data Engineers and Analysts to build T-shaped engineers.}

\entry
{March 2022 - January 2023}
Expand All @@ -37,16 +37,16 @@ \section{Employment}
{Consultant Cloud Architect}
{Ownership of internal platform services, leading the design, implementation, and training for the re-platforming of Scratchpay.com. First line 1-to-1s for operations team. Budgeting and cost optimisation of processes and tooling, with an emphasis on self-service platforms and open-source tooling.}

\end{tabular*}

\section{Employment, continued}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
\entry
{October 2018 - August 2019}
{The Culture Trip, an Online Travel Startup}
{Site Reliability Engineering Manager}
{Leading engineers and squads, between a London team and a Tel Aviv team, towards thinking of Supportability first for products. Within this I spent roughly half of my time producing materials, with developer stakeholders, around training and policy for supporting products in production, and the other half developing vendor relationships. I trained, ran, and managed the Incident Management group with a focus on skilling-up team members. I doubled the size of the reliability team with both external recruitment, and by offering junior members of the team opportunities to train and learn on the job, all within two months.}

\end{tabular*}

\section{Employment, continued}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
\entry
{February 2017 - October 2018}
{Beamly Ltd., a Marketing Startup}
Expand All @@ -57,7 +57,7 @@ \section{Employment, continued}
{April 2016 - November 2016}
{Financial Times, one of the World's largest newspapers}
{Contract Integration Engineer}
{To architect, develop and rollout the FT's new flagship video platform, including custom config management tooling, container platform, consul backed routing and api driven monitoring based on shopify's \emph{dashing}, with logs being shipped into Splunk, and deployment artefacts being stored in Nexus.}
{To architect, develop and rollout the FT's new flagship video platform, including custom config management tooling, container platform, consul backed routing and API driven monitoring based on shopify's \emph{dashing}, with logs being shipped into Splunk, and deployment artefacts being stored in Nexus.}

\entry
{July 2015 - April 2016}
Expand All @@ -69,23 +69,23 @@ \section{Employment, continued}
{November 2013 - June 2015}
{Funding Circle, a Fintech Startup}
{Devops Engineer}
{Green field build out of deployment tooling and testing platform, re-architecture of platform and underlying databases; development of DevOps practices and mentoring; editorship of the funding circle tech blog.}
{Green field build out of deployment tooling and testing platform, re-architecture of platform and underlying databases; development of Devops practices and mentoring; editorship of the funding circle tech blog.}

\entry
{June 2013 - November 2013}
{Hogarth Worldwide, part of the WPP group}
{Senior Devops Engineer}
{Management of large video platform for multinational advertising house, developer of ops tooling and creation and management of api gateway for client; mentorship of junior colleagues.}
{Management of large video platform for multinational advertising house, developer of ops tooling and creation and management of API gateway for client; mentorship of junior colleagues.}

\entry
{January 2012 - June 2013}
{Simply Business, a Fintech startup}
{Production Systems Administrator}
{Development and management of jit tooling platform, ops assistance and tooling to qa teams, development and management of backup and disk management tooling; mentorship and training junior colleagues.}
{Development and management of jit tooling platform, ops assistance and tooling to QA teams, development and management of backup and disk management tooling; mentorship and training junior colleagues.}

\entry
{July 2010 - December 2012}
{Coreix ltd., an ISP and Datacenter provider}
{Coreix ltd., an ISP and Datacentre provider}
{Senior Technician/Lead}
{Management of pen testing, integration testing of cloud platforms, helped take down k00bface worm; internal tools development and testing.}
\end{tabular*}
10 changes: 5 additions & 5 deletions includes/headpiece.tex
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
\begin{center}
{\huge\textbf{James Condron}}\\
\textbf{Engineering Manager} \\
\textbf{Engineering Manager} \\[\baselineskip]
\textit{South Yorkshire, United Kingdom} \\

\begin{tabular}{rcl}
https://github.com/jspc & & https://jspc.pw \\
& United Kingdom &
\end{tabular} \\
\begin{tabular}{rl}
https://github.com/jspc & https://jspc.pw \\
\end{tabular} \\[\baselineskip]

{\footnotesize\textit{The master version of this file is at \url{https://github.com/jspc/cv}}}

Expand Down
2 changes: 1 addition & 1 deletion includes/portfolio.tex
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ \section{Portfolio}
{SeoulOS is a micro-kernel research project written in rust. It aims to be a proof-of-concept for running standard workloads on clusters of commodity hardware}

\entry
{2020-2022}
{2020-}
{Vinyl Linux}
{https://github.com/vinyl-linux}
{Vinyl Linux is a Linux distribution centred around \texttt{vin}, a super-fast package manager written as a client/server pair in golang, and \texttt{vinyl linux-utils}, a \texttt{busybox}-alike set of standard tools, also written in golang. Vinyl Linux can parse and install \texttt{apk} packages from Alpine Linux}
Expand Down
72 changes: 72 additions & 0 deletions management/cv.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
\documentclass[11pt,a4paper,sans]{article}
\renewcommand{\familydefault}{\sfdefault}

\usepackage[utf8]{inputenc}

\usepackage[scale=0.8]{geometry}
\usepackage{hyperref}

\usepackage{titlesec}
\titlespacing*{\section}
{0pt}{3.5ex}{1.5ex}

\newcommand{\entry}[4]{%
#1&\parbox[t]{11.8cm}{%
\textbf{#2}%
\hfill%
{\footnotesize #3}\\%
#4\vspace{\parsep}%
}\\}

\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\newcommand{\tabitem}{~~\llap{\textbullet}~~}

\setcounter{secnumdepth}{0}

\begin{document}

\input{./includes/headpiece.tex}

\section{Specialities}
\begin{tabular}{lll}
\tabitem Technical Leadership & \tabitem Coaching & \tabitem Agile Methodologies \\
\tabitem Delivery Management & \tabitem Stakeholder Engagement & \tabitem Solutions Architecture \\
\tabitem golang & \tabitem python & \tabitem Reliability Engineering \\

\end{tabular}

\section{About me}
A Software Engineering specialist working across a spectrum of companies, industries, and teams, I have predominantly spent my career building SaaS platforms, both internally and client facing, with a focus on Developer Experience principles. \\
\\
As an Engineering Manager I bring a wealth of experience in building and promoting a culture of engineering excellence through data-driven people management, actionable goal setting through meaningful 1-to-1s, and delivery and capacity management; all through the nurturing of talent through a DE\&I lens.\\
\\
I Specialise in:

\begin{itemize}
\item Building and scaling up teams
\begin{itemize}
\item Introducing data-driven, rubric based recruitment processes
\item Building career ladders introducing clear, goal driven promotion paths
\item Ensuring engineers have clear professional goals, increasing engagement and reducing attrition and turnover
\item Continually assessing team culture, ensuring cultures grow, adapt, and reflect the values of the people within a team
\end{itemize}
\item Hands-on technical leadership
\begin{itemize}
\item Leading and enabling architecture/ whiteboard sessions
\item Incident management and troubleshooting, using skills gained from my time running NOCs in datacentres
\item Using my years as an engineer to bring credibility as an Engineering Manager
\end{itemize}
\item Agile methodologies, delivery management
\begin{itemize}
\item Over a decade working within Scrum
\item Applying Kanban methodologies into Platform teams, which typically eschew such oversight
\item Maintaining delivery and capacity plans
\end{itemize}
\end{itemize}

\input{includes/languages.tex}
\input{includes/portfolio.tex}
\input{includes/employment.tex}
\input{includes/education.tex}

\end{document}
64 changes: 0 additions & 64 deletions sre/cv.tex

This file was deleted.

82 changes: 0 additions & 82 deletions vpe/cv.tex

This file was deleted.

0 comments on commit b07a52f

Please sign in to comment.