J

John Crickett

CEO

Bath, England, United Kingdom29 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Passionate about leveling up software engineers.
  • Extensive experience in software engineering leadership.
  • Proficient in multiple programming languages and tech stacks.
Stackforce AI infers this person is a Software Engineering Leader with expertise in Cloud Computing and Big Data.

Contact

Skills

Core Skills

Software EngineeringPythonIt ConsultingTechnology ConsultingSystem ArchitectureAwsJavascriptBig DataJavaC++Machine LearningSoftware Development

Other Skills

Agile MethodologiesAmazon Web Services (AWS)ArchitecturesC#Cloud Application DevelopmentCloud ComputingCloud DevelopmentCoachingConcurrent ProgrammingDesign PatternsDistributed SystemsDocker ProductsEmbedded SystemsExecutive LeadershipGeneric Programming

About

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.

Experience

Coding chats

Podcast Host

Mar 2024Present · 2 yrs · Remote

Coding challenges

Chief Instructor

Mar 2023Present · 3 yrs · Remote

  • Writing weekly coding challenges that help software engineers level up by building real-world software applications.
  • Delivering live software engineering training.
Go (Programming Language)PythonSoftware Engineering

Acast

Software Engineering Manager

May 2022Sep 2022 · 4 mos

  • Acast is a podcast advertising company. They help creators and advertisers connect.
  • AWS, CDK, Typescript/JavaScript and node.js
TypeScriptAmazon Web Services (AWS)React.jsJavaScriptAWS

Met office

Contract Software Engineer

Sep 2021Apr 2022 · 7 mos · Remote

  • The Met Office is the United Kingdom's national weather service, providing critical weather services and world-leading climate science, helping you make better decisions to stay safe and thrive.
  • AWS (Cloud) and Python for handling large meteorological data sets.
Big DataSystem ArchitectureAmazon Web Services (AWS)Site Reliability EngineeringDistributed SystemsPython+1

Sky

Contract Software Engineer

Apr 2021Sep 2021 · 5 mos · Remote

  • Sky is Europe's largest media company and pay-TV broadcaster.
  • Building serverless solutions to support Sky’s broadcasting activities using Python 3.8, Java, AWS and the Serverless Framework.
JavaLinuxAmazon Web Services (AWS)PythonAWS

Met office

Contract Software Engineer

Mar 2019Feb 2021 · 1 yr 11 mos · Exeter, United Kingdom

  • The Met Office is the United Kingdom's national weather service, providing critical weather services and world-leading climate science, helping you make better decisions to stay safe and thrive.
  • AWS (Cloud) and Python for handling large meteorological data sets.
Big DataAmazon Web Services (AWS)Site Reliability EngineeringDistributed SystemsPythonAWS

Cirrus logic

3 roles

Manager of Data Engineering Tools

Mar 2018Feb 2019 · 11 mos · Newbury

  • Cirrus Logic is a fabless semiconductor supplier that specialises in analog, mixed-signal, and audio DSP integrated circuits.
  • Managing several teams developing Data Engineering Tools to gather, process and distribute data to support the development, testing and deployment of machine learning algorithms using Python, Conda, PyTest, Numpy, Pandas, Dask and Dask-Distributed.
JavaBig DataSystem ArchitectureAmazon Web Services (AWS)Distributed SystemsPython+2

Principal Software Architect

Jul 2017Mar 2018 · 8 mos · Newbury

  • Starting to build a new team whilst designing, developing and deploying software tools to manage big data for the development and evaluation of biometric algorithms.
JavaBig DataLinuxScrumSoftware DevelopmentCloud Development+10

Principal Software Engineer

Dec 2016Jul 2017 · 7 mos · Newbury

  • Software development for High Performance Computing using Python, SciPy, Pandas, NumPy, Dask, Dask-Distributed and C.
Big DataLinuxScrumSoftware DevelopmentCloud DevelopmentSystem Architecture+10

Morningstar

Head of Software Engineering

Jul 2016Nov 2016 · 4 mos · London

  • Morningstar Real-Time Data provides real-time. low latency financial market data feeds.
  • Leading a globally distributed team of 40+ software engineering and QA staff developing and supporting real time low latency market data feed handlers and supporting infrastructure for several hundred financial exchanges.
  • Using C++, C# and Python on Windows.
Big DataSystem ArchitecturePythonExecutive LeadershipC++

Aria networks

VP Engineering

Oct 2012Jun 2016 · 3 yrs 8 mos · Bath, United Kingdom

  • Aria Networks provides artificial intelligence driven network planning and optimisations tools for major telecommunications companies, over-the-top providers and global enterprises.
  • ■ Defining the technical strategy to deliver the business strategy and products.
  • ■ Leading the software development and QA teams delivering a customised network capacity planning and optimisation tool for telecommunications networks (IP, MPLS, OTN, SDN and NFV).
  • ■ Using C++, Boost, QT, JavaScript and Python to build software based around an Artificial Intelligence (AI, specifically Evolutionary Computing/Genetic Algorithms & Neural Networks)
  • engine that runs on Windows, Mac and Linux.
System ArchitectureAmazon Web Services (AWS)PythonExecutive LeadershipC++JavaScript+2

Ig index

Senior Software Engineer

May 2011Sep 2012 · 1 yr 4 mos · London, United Kingdom

  • IG Index is the No.1 spread betting and CFD provider.
  • Working in the Financial Pricing team developing software in C++ and Python on Windows (GUIs) and Linux (severs) to provide prices for the financial instruments that IG trades.
LinuxScrumSoftware DevelopmentSystem ArchitectureSQLDistributed Systems+3

Trivial business

2 roles

Technology Advisor

Jan 2006Present · 20 yrs 2 mos

  • Example projects:
  • ■ Advising on technology strategy for businesses.
  • ■ Advising a consultancy on technology deliver and project turnaround.
  • ■ Advising a technology company on the use of machine learning and NLP to access sentiment on financial news.
IT ConsultingTechnology Consulting

Interim Chief Technology Officer

Jan 2006Present · 20 yrs 2 mos

  • Providing interim software engineering management (VP Engineering/CTO) for startups and SMEs.
  • Providing leadership and software development coaching and mentoring to software engineering leaders and their teams.
  • Example projects:
  • ■ Interim CTO redefining the IT infrastructure and software systems of a business turnaround.
  • ■ Interim CTO of an angel backed start-up.
  • ■ Leading the development of a large scale website for the BBC.
  • ■ Providing leadership and soft skills training CTOs, EMs and Technical leads.
  • Providing training, mentoring and coaching software engineers. Delivering the training both on-site and remote. Topics included: Go, Python, C++, NLP and Machine Learning.
System ArchitectureAmazon Web Services (AWS)Distributed SystemsPythonC++Go (Programming Language)+1

Findmeabnb.com

Chief Technology Officer

Jan 2002Apr 2004 · 2 yrs 3 mos

  • Co-founded a .com bed and breakfast search engine.
JavaLinuxSoftware DevelopmentSystem ArchitectureSQLPython+4

Crickett software limited

Chief Technology Officer

Sep 2001Jan 2007 · 5 yrs 4 mos · Chippenham

  • Founded a software development consultancy on September 11th, 2001 which pivoted into web based travel network.
JavaLinuxSoftware DevelopmentSystem ArchitectureSQL

Cabot communications

Software Team Lead

Mar 2001Sep 2001 · 6 mos · Bristol

  • Cabot Communications is a software organisation that develops software for Digital TV, including MHEG-5 and DVB.
  • Leading a team of engineers developing an MHEG-5 and DSM-CC engine (Ditigital TV) using embedded C++.
LinuxSoftware DevelopmentSystem ArchitectureSQLAgile MethodologiesExecutive Leadership+1

Pricewaterhousecoopers

Consultant

Sep 2000Mar 2001 · 6 mos · London

  • PriceWaterhouseCoopers is a multinational professional services network of firms, operating as partnerships under the PwC brand.
  • Provinding consultancy to a couple of late dot com start-ups, using C, Java, HTML, CSS and Oracle.
Software DevelopmentSystem ArchitectureAgile MethodologiesC++

Westinghouse signals

Software Engineer

Mar 1999Jul 2000 · 1 yr 4 mos · Chippenham

  • Westinghouse Signals was a British supplier of railway signalling and control equipment to the rail industry worldwide.
  • Worked as a senior member of the software engineering team developing software using C++, STL, Boost, MFC, MS Visual C++, TCP/IP sockets and Win32 Multithreading for the Singapore Mass Rapid Transit system.
JavaLinuxSoftware DevelopmentSystem ArchitectureSQL

Science systems (industrial) limited

Analyst Programmer

Dec 1996Jan 2000 · 3 yrs 1 mo · Bristol

  • Science Systems was a pan-European computer software and services company.
  • Worked as a software engineer in C++ using STL, Boost, MFC, MS Visual C++, Multithreading and COM, with some exposure to Java, JavaScript, UML, SQL, SQL Server and Oracle. Some time working on-site at Westinghouse Signals
Software DevelopmentSystem ArchitectureC++

Uk online

Programmer

Jun 1996Oct 1996 · 4 mos · Shepton Mallet

  • UK Online was a consumer Internet service provider that operated within the UK.
  • Summer job during Uni working for one of the UK's first ISPs. Developing applications in C, PERL and SQL connecting to Oracle databases.
JavaLinuxSoftware DevelopmentSystem ArchitectureSQLC+++1

Education

London Business School

Executive Education — High Performance People Skills for Leaders

Sep 2015Present

University of Leicester

Master of Business Administration (MBA) — Business

Jan 2014Present

Swansea University

BSc (Hons) — Computer Science

Jan 1995Jan 1998

Giggleswick School

Jan 1990Jan 1993

Rammilies Hall School

Jan 1986Jan 1990

Stackforce found 100+ more professionals with Software Engineering & Python

Explore similar profiles based on matching skills and experience