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 |
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
Software Engineer I
MAAS, Canonical
Primarily handling infrastructure and CI/CD projects.
- maas-ansible-collection
- terraform-provider
- gomaaslcient
- 2022.06
2023.05
Associate Software Engineer
MAAS, Canonical
Joined as part of the graduate fast rack program.
- maas-ansible-playbooks
- MAAS
Education
-
2018.09
2022.07Portsmouth
United KingdomMPhys (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.06Ai 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.06Winchester
United KingdomA-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.06Portsmouth
United KingdomGCSE
City of Portsmouth Boys' Schoold
9 GCSE’s A* to B Including Science, Computer Science, Maths, and English
Awards
- 2022.05
Graham Bryant Prize for Best Observatory Project
Portsmouth University
First recipient of the award to honour the late Graham Bryant for my Masters thesis
- 2022.06
Certified in the practical application of AI and Data Engineering
AiCore
Awarded for the successful completion of the course. Couse completed to highest standard awarded in less than half the expected time.
Publications
-
2022.05 Determining The Parameters of Exoplanetary Candidates From Transit Timing Variations
Describing Transit Timing Variation models, and providing a software based approach to model fitting, in search of unknown planetary targest
-
2021.05 Distinguishing Intermediate Mass Black Hole Mergers From Short Duration Glitches
Developing a model for specific short duration glitches, and applying that to gravitation wave data in search of IMBHs
Memberships
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
- 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
- 2022.09
Present
- 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 - 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 - 2022.02
- 2022.01
2024.01
- 2021.12
Present
- 2021.08
2024.01
- 2021.03
2023.01
- 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