Contact-
www.linkedin.com/in/luke-d-awilson (LinkedIn)
Top Skills
Team Leadership
C#
Node.js
Luke Wilson
Consultant | Engineering Manager | Scrum Master
London
Summary
I wrote my first hello world program in Qbasic at the age of eight,
and have been coding ever since. With 12 years professional
experience, as an engineer, team lead and scrum master, I have
worked with a wide range of industries and technologies, building
first releases at start-ups and taking over large, complex code-bases
at established companies.
As a leader and scrum-master, I enjoy coaching teams in practicing
agile effectively, levelling-up developers, and choosing the right
architecture to deliver performant, scalable software. I advocate a
pragmatic and empirical approach to process and team organisation,
emphasising agile principles and continuous delivery.
I enjoy working with engineers who look beyond the current
abstraction or framework and seek a deeper understanding; I want
to work in a fast-paced, delivery focused environment at a company
that values pragmatism over process.
Experience
Intelligent Hack
Engineering Manager
2021 - Present (less than a year)
We are your “development therapist”. We are not afraid to ask the tough
questions to find the root cause of your problems holding you back
from achieving your goals. We team up with you, work closely with your
management and staff to come up with the best solutions.
Toptal
Freelance
2020 - Present (1 year)
I work with a variety of clients on the Toptal network.
Page 1 of 5
Clevertech
Team Lead
2019 - 2020 (1 year)
Remote
CleverTech is a remote, US-based consultancy working with a variety
of clients. I was hired to deliver a greenfield project to help a major US
corporation become compliant with a new California data privacy law. We
built a preference management system, which syncs the visitors' preferences
across multiple devices and sites, and integrates with services such as
Segment.io to manage analytics/data tracking on each device. The project was
delivered successfully.
As team lead, scrum master and (initially) product owner, I was responsible for
building the product backlog, managing interactions with the client, overseeing
the architecture and technical quality of the product, building the culture of the
team, and line-management. In particular, I drove our QA process, winning
my team round to a pragmatic, automation-driven approach, focusing on
performance and realistic, concurrent test scenarios.
Technologies included node.js/express, React and Google Firestore.
Toptal
Team Lead | Scrum Master | Back-End Developer
2017 - 2019 (2 years)
Remote
Toptal is a talent network which brings together remote freelancers and
companies looking to hire them. I took over the team responsible for general
technical improvements to the main platform. The team’s function was
subsequently changed to focus on building tools used by the sales and
recruitment teams. I managed the transition of the team, which increased in
size from 4 to 7 people.
We developed a communication system for the sales and recruitment teams,
supporting VOIP and video calls. This Call Widget provides important analytics
correlating call activity with a number of business KPIs, allowing these teams
to optimise their business processes in a ‘data-driven’ fashion. We built the
tool from scratch (using Twilio and BlueJeans as 3rd-party providers for our
VOIP and video calling functionality respectively), and has been rolled out to
the business teams.
Page 2 of 5
I built a team that has a good relationship with the business stakeholders whilst
still being product-led.
As a team lead, my responsibilities included conducting performance reviews
for my team, encouraging professional development and growth, providing
technical and architectural leadership, working with the Product Manager
to groom the work backlog and track progress, and being the main point of
contact for the business stakeholders.
I also worked as scrum master on a team responsible for the developer
experience of our large engineering team, building integrations between the
various services (Slack, Github, Sentry error-reporting, YouTrack), creating
an agile dashboard for our product team and stakeholders, and successfully
migrating our project-tracking from YouTrack to Jira.
As scrum master, I was responsible for the delivery of the team, encouraging
collaboration between developers, removing any non-technical impediments,
and facilitating continuous improvement through regular retrospectives.
Main technologies include node.js, Google Cloud, Ansible, Jenkins, Travis and
Docker.
Propoly
Head of Technology
2016 - 2017 (1 year)
London, England, United Kingdom
Propoly was an online letting agent. I joined this start-up as head of technology
to rescue a struggling project with an over-specified MVP, no investors, and
most of the team gone. Working to tight deadlines and largely unsupported,
I learned the product, tech stack and codebase, and managed the remaining
developer (whose motivation had been severely impacted by the turmoil
at the company). I became a very pragmatic developer, assimilating new
technologies and platforms, improving the infrastructure, fixing bugs and
delivering new features, always balancing between architectural solidity and
rapid delivery. We succeeded in delivering the site, and signed up our first
landlords; however, continuing funding issues forced me to leave the role.
Technologies included Ruby on Rails, Postgres, Docker and AWS Elastic
Beanstalk.
Quantone Limited
Page 3 of 5
Senior Engineer
2014 - 2016 (2 years)
London, England, United Kingdom
Quantone is a music metadata start up. I joined as their 3rd engineer to get
a fairly junior team working efficiently together, and build their API and other
core products. This provided me with leadership experience as the senior
developer on the team (including mentoring the younger developers), as well
as deepening my web-development skills, broadening my technologies and
giving me experience of a start-up environment.
Technologies included ASP.NET WebApi, Neo4j, Scala, Python and the NLTK
(for natural language processing).
Trayport
Software Engineer
2011 - 2014 (3 years)
London, England, United Kingdom
Technologies included ASP.NET MVC, IIS, Silverlight, Ruby and Linux.
BJSS
Software Engineer
2008 - 2011 (3 years)
Leeds, England, United Kingdom
Technologies included .NET-remoting, Reactive Extensions, SQL Server and
Java.
University of Leeds
Summer Intern
2007 - 2007 (less than a year)
Leeds, England, United Kingdom
Simulating spiking neural networks.
University of Leeds
Assistant software engineer
2002 - 2006 (4 years)
Leeds, England, United Kingdom
School-holiday work developing medical screening and prescribing software.
Yorkshire Water
Year in Industry Placement
2004 - 2005 (1 year)
Page 4 of 5
Bradford, England, United Kingdom
Second-line tech support.
Education
University of Leeds
Bachelor of Science - BS, Physics and Computer Science · (2005 - 2008)
Page 5 of 5