cv

My CV rendered from standard json. A PDF copy is also available by clicking on the pdf icon!

Basics

Name Jack Lloyd-Walters
Label Software Engineer
Email jack@lloydwaltersj.com
Url https://lloydwaltersj.com
Summary UK Based Software Engineer working on the Metal As A Service team at Canonical.

Work

  • 2023.05
    Present


    canonical.jpeg
    Software Engineer I
    MAAS, Canonical
    Primarily handling infrastructure and CI/CD projects.
    • maas-ansible-collection
    • terraform-provider
    • gomaaslcient
  • 2022.06
    2023.05


    canonical.jpeg
    Associate Software Engineer
    MAAS, Canonical
    Joined as part of the graduate fast rack program.
    • maas-ansible-playbooks
    • MAAS

Education

  • 2018.09
    2022.07

    Portsmouth
    United Kingdom

    UOP.png
    MPhys (Hons) - First Class Honours
    University of Portsmouth
    Physics, Astronomy, and Cosmology
    • First year mean grade of 76.7%, Final year mean grade of 79.2%.
    • Masters thesis combining computational modelling, first hand observation, and supplemental data to measure exoplanet transits. Developed analytical models of transit timing variation to investigate the orbital properties of non-transiting planets. Results were summarised with a 6000 word dissertation, 10 minute presentation/discussion, and scientific poster.
    • Bachelors thesis utilising computational modelling and signal processing to identify and model glitch events within the LIGO data set. Results were summarised with a 5000 word dissertation, 10 minute presentation/discussion, and LaTeX Compatible result list.
  • 2022.01
    2022.06
    aicore.png
    Ai and Data Engineering
    AiCore
    Ai and Data Engineering
    • Certified in the practical application of AI and Data Engineering, including:
    • Software engineering (Git & GitHub, advanced Python, algorithms & data structures)
    • Data engineering (SQL, data lakes, data warehousing, web scraping)
    • Data science (Data cleaning, preprocessing & visualisation, A/B testing, feature engineering, statistical modelling, model selection and implementation)
    • Cloud Engineering (cloud computing, designing and building APIs, Docker, Apache Airflow, AWS Serverless Stack)
  • 2016.09
    2018.06

    Winchester
    United Kingdom

    peter_symmonds.jpeg
    A-Level
    Peter Symmonds College
    Physics (A), EPQ (A), Maths (B), Further Maths (D), AS-Chemistry (A)
    • Produced a Level 3 Extended Project Qualification to high standard on the study of habitability of earth-like exoplanets
  • 2011.09
    2016.06

    Portsmouth
    United Kingdom

    GCSE
    City of Portsmouth Boys' Schoold
    9 GCSE’s A* to B Including Science, Computer Science, Maths, and English

Awards

Publications

Memberships

  • 2022
    Present


    IOP.png
    Member
    Granted the use of the post-nomen MInstP.
  • 2022
    Present


    baa.jpeg
    Member
  • 2020
    Present


    ras.jpeg
    Fellow
    Granted the use of the post-nomen FRAS.
  • 2020
    Present


    eas.jpeg
    Member
    Awarded as part of RAS Fellowship.
  • 2018
    2022


    IOP.png
    Associate Member

Skills

Physics
Exoplanetary Physics
Space and Spacecraft
Cosmology
Signal Processing
Relativity and Relativistic mechanics
...
Software
Python
LaTeX
Data Engineering
CI/CD
Linux & OSS
...

Languages

English
Native speaker
Japanese
Beginner

Interests

Physics
Exoplanets
Planetary Science
Cosmology
Spaceflight
Software
Programming Languages
Compilers & Interpreters
Python
Custom Watch faces
Flight Computers
Gaming
Kerbal Space Program
Factorio
Stellaris
Minecraft
OpenTTD

Projects

  • 2024.02
    Present


    Ternary Computer fun
    Designing a three value logic computer
  • 2023.09


    Online Webinar; Computational Modelling of Transit Timing Variations education
    Applications of Python in the Simulation of Transit Timing Variation, Analytical Approximations of TTV Models, and Model Fitting of Exoplanetary Systems by Parameter Optimisation.
  • 2023.06
    Present


    MAAS Terraform Provider work
    MAAS resource management with Terraform
    • The MAAS provider is a Terraform provider that allows you to manage MAAS resources using the Terraform (CRUD) tool. This provider can be used to manage many aspects of a MAAS environment, including networking, users, machines, and VM hosts.
    • Terraform registry https://registry.terraform.io/providers/maas/maas/latest/docs
  • 2023.04
    Present


    MAAS Ansible Collection work
    MAAS resource management with Ansible
    • An Ansible Collection for configuring and managing MAAS
    • Ansible Galaxy https://galaxy.ansible.com/ui/repo/published/maas/maas/
  • 2023.01
    Present


    Packer MAAS work
    Packer templates for MAAS OS Images
    • Packer templates, associated scripts, and configuration for creating deployable OS images for MAAS
  • 2022.12
    2024.01


    Skiylia Lang fun
    My custom programming language.
  • 2022.09
    Present


    Seasons FitBit clock fun
    A new FitBit watch face, showing the seasons and weather at your wrist.
  • 2022.09
    2023.06


    MAAS Ansible Playbook work
    MAAS bootstrapping with Ansible
    • An Ansible playbook for installing and configuring MAAS
  • 2022.07
    2023.03


    MAAS OpenApi Schema work
    MAAS API in OpenAPI form
    • This is the documentation for the API that lets you control and query MAAS.
    • Uses the OpenAPI Specification, allowing you to create your own language-agnostic MAAS interface.
  • 2022.06
    Present


    MAAS work
    Metal As A Service
    • MAAS transforms physical servers into agile, cloud-like resources. It simplifies the provisioning, monitoring, and management of bare metal servers, enabling remote and automated operations similar to handling virtual machines.
    • With MAAS, manual management of individual servers is eliminated. You can remotely deploy operating systems to bare metal servers, allowing quick setup, dismantling, and reconfiguration as needed.
  • 2022.03
    2022.05
    Data Science Project fun
    Do science on data, make predictions!
  • 2022.02
    2022.06


    Masters Thesis education
    Searching for Transit Timing Variations to determine the parameters of additional exoplanets in a system.
    • Custom Python search script, using real data and various optimisation methods.
  • 2022.02
    2022.03
    Data Collection Pipeline fun
    Scrape the web, from the cloud!
  • 2022.02
    Computer Vision Rock-Paper-Scissors fun
    Play against a computer, using a Webcam
  • 2022.01
    2024.01


    KOS Flight Controller fun
    An autopilot script written for KSP + RSS.
  • 2021.12
    Present


    This Website fun
    This website is developed and hosted on GitHub
  • 2021.08
    2024.01


    Pokétch FitBit fun
    A clock-face based on the Pokémon watch from Diamond, Pearl, and Platinum.
  • 2021.03
    2023.01


    Skiylia Lang (Deprecated) fun
    My (deprecated) custom programming language, written in python.
  • 2021.01
    2021.06


    Bachelors Thesis education
    Using LIGO data to filter glitch events when searching for intermediate mass black holes
    • Custom Python search script, using real data and signal processing techniques.
  • 2017.12
    Extended Project Qualification education
    Is There A Possibility Of Extrasolar Habitation