Skip to main content

About me

loading
David Haven
Author
David Haven
Qualification Years of Experience Programming preference Resume Certification
Systems engineering 5 Javascript, Python PDF Certified Kubernetes Administrator

I’m a passionate Systems Engineer with strong experience in Cloud technologies. Over the last 5 years I have led to completion many projects involving Cloud infrastructure, developer tooling and security. Having had ownership of all aspects of a SAAS production’s infrastructure I have acquired a broad set of intersecting knowledge. Iā€™m constantly looking to learn from my peers and grow by tackling new problems and getting out of my comfort zone. More info about my work experience is in my resume.

Projects I have worked on have given me the opportunity to refine a set of guiding principles which help me in my work. Some of these principles include:

  • Everything as code
  • Ownership
  • least privilege
  • Knowledge sharing
  • Build for the long term

I have also developed a methodology which helps me to proceed in a systematic way through the stages of a project. The broad steps are:

  • An initial document that lays out the who, why and how. “Why” this is something that is worth spending time on. This is should always be understood as “how is this going to add value”. “Who” will be involved in the project and “how” will the identified “problem” will be solved.
  • Proceed to decompose the project into sub-problems with clearly defined timeline.
  • Involve all stakeholders and communicate on what are the changes that are going to happen and what is expected from everyone.
  • Work on the tasks

Throughout the duration of a project. My core values will be my mental framework that will help me make progress and ensure that all decisions taken are consistent with previous work and the company’s values.

Vocabulary

Here is a selection of words that are part of my daily vocabulary.

Open source contributions

Over the years I’ve contributed to the following open source projects:


minamijoyo/tfmigrate

A Terraform / OpenTofu state migration tool for GitOps

Go
1110
57

earthly/earthly

Super simple build framework with fast, repeatable builds and an instantly familiar syntax ā€“ like Dockerfile and Makefile had a baby.

Go
11173
393

triggerdotdev/jsonhero-web

JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. šŸš€. Built with šŸ’œ by the Trigger.dev team.

TypeScript
9112
484