CV/kevin_hughes_cv.tex

178 lines
11 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass[10pt]{article}
\usepackage{tcolorbox}
\usepackage[a4paper,landscape,margin=0mm,noheadfoot]{geometry}
\usepackage{enumitem}
\setlist[itemize]{leftmargin=*}
\usepackage{fontspec}
\setmainfont{Raleway}
\setsansfont{Raleway}
\usepackage{parskip}
\newtcolorbox{bgbox}[1][]{height=\paperheight,width=0.25\textwidth,nobeforeafter,leftright skip=0pt,boxrule=0pt,sharp corners,parbox=false,#1}
\newtcolorbox{bgbox2}[1][]{height=\paperheight,width=0.5\textwidth,nobeforeafter,leftright skip=0pt,boxrule=0pt,sharp corners,parbox=false,left=6mm,right=6mm,#1}
\definecolor{stripe1}{HTML}{2b2927}
\definecolor{stripe2}{HTML}{efcb68}
\definecolor{stripe3}{HTML}{e1efe6}
\definecolor{stripe4}{HTML}{aeb7b3}
\usepackage{titlesec}
\titleformat*{\subsection}{\LARGE\bf\sffamily}
\titlespacing*{\subsection}{0mm}{0mm}{3mm}
\titlespacing*{\section}{0mm}{0mm}{3mm}
\titleformat*{\section}{\huge\bf\sffamily}
\newcommand{\detail}[2]{\section*{\huge #1} \LARGE #2}
\tolerance=1000
\begin{document}%
\noindent%
\begin{bgbox}[colback=stripe1]%
\titlespacing*{\section}{0mm}{10mm}{0mm}
\begin{tcolorbox}[colback=white,width=\textwidth,sharp corners]%
\includegraphics[width=53mm]{me4}
\end{tcolorbox}
\textcolor{white}{
\bigskip\\
\sffamily{\Huge\textbf{Kevin Hughes}}
\detail{LinkedIn}{linkedin.com/in/ksph}
\detail{Email}{kev@kev.pub}
\detail{Phone}{07754340955}
\detail{Location}{Ancoats, Manchester}
}
\end{bgbox}%
\begin{bgbox}[colback=stripe2]
\section*{Technical}
I have the solid technical background to act effectively with confidence and to gain the respect of a technical team. Additionally, Ive developed that into a broad base of knowledge to enable supporting the business in as many ways as possible.\\
I've spent the greater part of my career as a full stack web developer but I've always looked for opportunities to broaden my skills and experience. My aim was to become a true technology generalist; the payoff being I can communicate effectively with development, testing, data, platform engineering and product teams. I can also get hands-on in those roles if necessary.\\
\subsection*{Skills \& Experience}
\begin{description}[leftmargin=0pt]
\item[Ruby:] My strongest technical skill. Ive built from scratch
and refactored mature projects.
\item[Elixir:] I've developed scalable and fault-tolerant web applications,
embracing the functional programming paradigm for efficiency and reliability.
\item[TDD \& BDD:] I am a strong advocate for using BDD to ensure code quality and
a seamless alignment between stakeholder requirements and delivered code.
\item[Data Engineering:] I've built multiple ETL data pipelines, data lakes and data
warehouses transforming raw data into actionable business insights.
\item[Platform Engineering:] I've built and managed platform infrastructure across
multiple cloud service providers and on owned hardware. I love to use tools like
Ansible to define the entire platform as code which can be built or rebuilt
with one command.
\end{description}
\end{bgbox}%
\begin{bgbox}[colback=stripe3]
\section*{Leadership}
In organisations of many shapes and sizes Ive used my natural enthusiasm to motivate teams with a clear vision of the future.\\
Change is always happening in any organisation. I help the team ride that wave of change instead of, as so often happens, resisting it.\\
Relaxed, reflective and excited for the future, rather than try to mould people into my idea of their roles I will encourage them to find their own motivations and align them with the company goals.\\
I employ various strategies to achieve this. For example, I love retrospectives for facilitating collaboration on improving process and use regular 1:1s to build trust and drive professional development.\\
\subsection*{My Values}
\begin{description}[leftmargin=0pt]
\item[Collaboration:] where everyone has the opportunity to contribute at any stage and will be listened to.
\item[Transparency:] where working in the open removes silos and fosters trust.
\item[Adaptability:] where change is embraced as an opportunity for growth.
\item[Pioneering:] where boldness meets innovation, not being afraid to try something out and always learning from failure.
\item[Empathy:] where understanding, compassion, and inclusivity drive meaningful interactions.
\end{description}
\end{bgbox}%
\begin{bgbox}[colback=stripe4]
\section*{Strategic Planning}
Ive learned a lot about what works and what doesnt in my different roles
but people work best when allowed to express their creativity. After taking
the time to properly understand the companys values, goals and those of
its people, Ill put the emphasis on finding innovative ways to take us
where we want to go.\\
The hardest problems are the most valuable ones to solve so Ill attack
those first. Always working collaboratively Ill build a clear technology strategy that
becomes the North Star for everyone granting them the agency and
freedom to confidently make decisions themselves. Ill help build the KPIs
and metrics to help everyone monitor their successes and target
improvements.\\
\subsection*{Execution}
\begin{description}[leftmargin=0pt]
\item[Understanding Goals:] I will engage with stakeholders across the organisation,
listen to their needs and take the time to properly understand
the objectives of the organisation as well as the context were working in.
\item[Developing a Strategy:] Building a network across the
organisation Ill co-create a strategy aligned with the goals I uncovered.
Well have fun with workshops, brainstorming sessions and more on
the way!
\item[Measure Success:] During execution well have a simple way of tracking our
progression and the impact of our initiatives. As a team we can use these
to target any adjustments as we go to keep everything on track.%
\end{description}
\end{bgbox}%
\begin{bgbox2}[colback=stripe2]%
% I don't know why this makes it work but it does.
% I'll find out why soon.
\end{bgbox2}%
\titleformat*{\subsection}{\Large\sffamily}%
\titlespacing*{\subsection}{0mm}{3mm}{3mm}%
\begin{bgbox2}[colback=stripe2]%
\noindent\small%
\section*{Experience}
\subsection*{Head of Engineering | L2P | 2024 to date}
\begin{itemize}
\item Halted employee churn which was causing a leak of skill and domain knowledge.
\item Refocused the team on customer needs whilst building an architectural strategy which will ensure a sustainable future.
\item Leading a project to bring our technology platforms together with Patchwork Health, who are in the process of taking over L2P.
\item Building agency for the developers by uncovering and exploring the business and product vision whilst involving everyone in improving our management and planning processes.
\item I pitched and built a proof of concept for an AI-driven natural language interface to the most complex parts of our app using OpenAI.
\end{itemize}
\subsection*{Engineering Manager | Couchbase | 2022 to 2024}
\begin{itemize}
\item Built up to managing fifteen developers across two teams across three timezones both in-office and remotely.
\item Improved employee engagement scores by 47\% over a 6 month period.
\item Measured and then optimised deployment process for cloud SAAS product bringing time from code complete on development to production from two weeks down to less than 24 hours.
\item Built a positive and motivated culture within a team of mixed ability engineers from fresh graduates to experienced principals allowing the team to inspect and improve their own processes using tools like regular retrospectives.
\item Created a culture of constant professional development using regular 1:1s, SMART target setting and well-defined career progression ladders.
\end{itemize}
\subsection*{Chief Technology Officer / Senior Developer |\\BlueSky Education | 2019 to 2024}
\begin{itemize}
\item Introduced a new ETL pipeline and reporting, exposing the leadership to brand new business insight. Used this to support direction setting by the Executive Leadership team and to track live progression towards goals using OKRs.
\item Overhauled the process by which work was pitched, designed and specced for the development team, refocusing on an understanding of customer needs/
\item Built BlueSky Learning: a brand new video CPD system for teachers using Elixir, Phoenix LiveView and Tailwind in front of an open-source learning management system.
\item Developed new features and performed upgrades for the flagship product, BlueSky Education: an appraisal \& performance management solution for education written in Ruby on Rails.
\item Built a cross-functional product team using Scrum. Coached developers, a new product owner and across the company in iterative development.
\end{itemize}
\end{bgbox2}%
\begin{bgbox2}[colback=stripe3]%
\noindent\small%
\section*{}% So the text lines up on the two sides
\subsection*{Technical Lead | Perkbox | 2018 to 2019}
\begin{itemize}
\item Within a new data team, built an ETL, data warehouse and frontend to enable reporting across tens of microservices, aggregating across multiple AWS regions.
\item Added Elixir \& Phoenix to my skill-set, working on a brand new version of Perkboxs customer loyalty reward engine. Integrated with Amazon for automated high volume delivery of voucher codes.
\item Created plain Ruby microservice providing bespoke PDF versions of usage statistics delivered to Perkbox clients for dissemination within their companies.
\end{itemize}
\subsection*{Lead Developer | Coach in a Box / BTS | 2017 to 2019}
\begin{itemize}
\item Was able to present my team's work on the Moodle open-source learning management system at MoodleMoot, the yearly UK conference for users and developers of the system
\item Maintained and developed the in-house coaching booking system and fleet of apps which ran the business
\item Migrated the whole system from Heroku to private cloud, defining the entire infrastructure with Ansible
\item Implemented a modern agile project management process and continuous deployment pipeline.
\end{itemize}
\subsection*{Lead Developer | South Devon College | 2005 to 2015}
\begin{itemize}
\item Created Leap, a cutting-edge Individual Learning Plan system, in Ruby on Rails, which not only became a daily part of staff and student life but was released under an open-source license and implemented the system in four other UK FE Colleges.
\item Maintained and developed the open-source Moodle virtual learning environment used by up to 16,000 students a year. Integrated and automated the system so that account creation and course enrolments were happening in real time.
\item Built a modern web development team finding opportunities for improvement right across the college. Brought the college technology infrastructure into the 21st century with open-source learning technologies.
\end{itemize}
\subsection*{BSc Computer Science | University of Exeter | 2002 to 2005}
Modules included Artificial Intelligence, Enterprise Computing, and Computational Linguistics
\subsection*{Certificate in Professional Development |\\ South Devon College | 2008 to 2009}
Chartered Management Institute course on development of leadership style.
\end{bgbox2}
\end{document}