Education
London Business School
Executive Education, High Performance People Skills for Leaders 2015-09-01 -University of Leicester
Master of Business Administration (MBA), Business - 2014-01-01Swansea University
BSc (Hons), Computer Science 1995-01-01 - 1998-01-01Giggleswick School
, 1990-01-01 - 1993-01-01Rammilies Hall School
, 1986-01-01 - 1990-01-01Work Experience
Coding Challenges
Current
Coding Challenges
Coding Chats
Current
Coding Chats
Trivial Business
Current
Trivial Business
Acast
2022-05-01 - 2022-09-01
Acast
Met Office
2021-09-01 - 2022-04-01
Met Office
Sky
2021-04-01 - 2021-09-01
Sky
Met Office
2019-03-01 - 2021-02-01
Met Office
Cirrus Logic
2016-12-01 - 2019-02-01
Cirrus Logic
Morningstar
2016-07-01 - 2016-11-01
Morningstar
Aria Networks
2012-10-01 - 2016-06-01
Aria Networks
Skills
Summary
I am on a mission to level up one million software engineers and software engineering leaders! I’m doing that by: 1. Helping you improve your coding skills through Coding Challenges that have you building real applications. 2. Helping you improve your software development and soft skills with posts and articles about software development. You can find the coding challenges here ➡ https://codingchallenges.fyi You can follow me here on LinkedIn for the posts and articles! I also post some longer articles on my Developing Skills newsletter here ➡ https://developingskills.substack.com/ My BACKGROUND: I'm a software engineer and sometimes a manager of software engineers. I've worked as both a senior individual contributor (Staff+) and a senior manager (VP Engineering, Head of Software Development). I've worked across many tech stacks. I've spent most of the last six years building distributed systems with Python and Flask deployed on AWS using CloudFormation and some CDK. Recently there has been some TypeScript/JavaScript, React and Next.js on the frontend with Node.js and Express on the backend. Deployed on AWS using CDK. For most of my career before that I worked in C++. I'm coming the full circle now and currently learning Rust. I have a passion to help individuals, teams and departments reach their full potential.