{
    "items": [
        {
            "type": [
                "h-resume"
            ],
            "properties": {
                "summary": [
                    "Hi, I'm Jamie \ud83d\udc4b! I'm a passionate Senior Software Engineer with experience in back-end software development and infrastructure management, interested in solving problems, sharing knowledge and enabling great customer outcomes. I strongly believe in building reusable, Open Source first, software components with a high quality bar, and improving team ways of working so we can deliver better, and more effectively over time."
                ],
                "accolade": [
                    "Elastic 2024 October Engineering Monthly Award",
                    "2022 OpenUK Honours List for Open Source Software",
                    "2019 Tyk Community Awards",
                    "University of Nottingham Prize for Best Group Project (2014)",
                    "University of Nottingham Undergraduate High Achievers (2013)"
                ],
                "skill": [
                    "Go",
                    "OpenAPI + designing HTTP APIs",
                    "Renovate",
                    "Docker",
                    "Ruby",
                    "Git",
                    "Linux",
                    "Building (internal) tools for automation",
                    "Shell scripting",
                    "CI/CD / DevOps Automation",
                    "Technical writing",
                    "Software testing",
                    "OAuth2",
                    "Coaching + mentoring",
                    "Production / incident support",
                    "Building reusable software",
                    "Code review",
                    "TypeScript",
                    "GitHub Actions",
                    "GitLab CI",
                    "SQLite",
                    "Working with Technical Specifications (such as RFCs)",
                    "CircleCI",
                    "PostgreSQL",
                    "Apache Kafka",
                    "Spring Boot",
                    "Chef",
                    "Java",
                    "AWS",
                    "AWS CloudFront",
                    "Terraform",
                    "Kubernetes",
                    "Netlify",
                    "Jenkins",
                    "Jenkins Job DSL",
                    "Fly.io",
                    "GraphQL"
                ],
                "url": [
                    "https://www.jvt.me/",
                    "https://gitlab.com/jamietanna",
                    "https://github.com/jamietanna",
                    "https://linkedin.com/in/jamietanna"
                ],
                "email": [
                    "mailto:cv@jamietanna.co.uk"
                ],
                "contact": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "Jamie Tanna"
                            ],
                            "photo": [
                                {
                                    "value": "https://www.jvt.me/img/profile.jpg",
                                    "alt": "Jamie Tanna's profile photo"
                                }
                            ]
                        },
                        "value": "Jamie Tanna"
                    }
                ],
                "experience": [
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Senior Developer and Open Source project maintainer"
                            ],
                            "summary": [
                                "Maintainer and Community Manager for the Mend Renovate CLI, the Open Source dependency updating tool."
                            ],
                            "achievement": [
                                "Community Manager for the project, triaging + supporting community questions, reviewing PRs from community members and running Renovate's X (Twitter) and Bluesky accounts Proposed and led work to provide a more secure basis for users of Renovate in the npm ecosystem Writing for the Mend blog: Building a more secure npm ecosystem with Mend Renovate Implementing features on the Renovate CLI for community requests, and Enterprise customers Supporting Mend Renovate Enterprise customers Implementing features on the Mend Developer Platform"
                            ],
                            "start": [
                                "2025-09-25T09:07:49"
                            ],
                            "end": [
                                "Present"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Mend"
                                        ],
                                        "url": [
                                            "https://mend.io"
                                        ]
                                    },
                                    "value": "Mend"
                                }
                            ]
                        },
                        "value": "Senior Developer and Open Source project maintainer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Senior Software Engineer"
                            ],
                            "summary": [
                                "Senior Software Engineer in a team of 13 on the Platform DevFlow team, distributed across EMEA and NASA, under the Engineering Productivity organisation within Elastic's Platform organisation. Delivering and supporting tooling that is \"left of the main branch\" to improve the developer productivity of teams. Working in a globally distributed team of 8 on the Platform DevFlow team in the Engineering Productivity organisation"
                            ],
                            "achievement": [
                                "Working to support + improve services owned by the team, around how we use Buildkite (CI/CD platform), development environments for Elastic Cloud and Elastic Cloud Serverless, Supply Chain Security, and more to support internal customers' expeirence to ship more easily Defining and leading a cross-engineering effort to provide a \"golden path\" for dependency updates via Renovate, providing a batteries-included setup for teams to keep on top of internal and external dependency updates Working with stakeholders across the organisation from Engineering, Infosec and IT Working with stakeholders across the organisation Providing an in-depth on-call handover + runbook, as well as at-a-glance views of the operational health, as well as a mix of (internal) customer-facing and operator docs Delivered on time, on budget, and worked with Stakeholders to carefully avoid scope creep Working through a revamped new design doc process and was the first IC to receive approval Implemented novel solutions to be able to better test + maintain complex Renovate rules Forseeing a lack of central visibility into usage of Renovate, implemented a novel solution to be able to regularly scan teams' configurations Active member of Platform EngProd's follow-the-sun \"Host of the Week\" + on-call rota (for in-hours and out-of-hours support) and active driver of feedback around improving our processes, ownership and improving the experience for Operators and Customers Active member + driver of improvement around our process for in-hours and out-of-hours support Built a framework for understanding and categorising services we own and the differing levels of support we give to them, as a means to better triage ad-hoc requests, as well as better communicate to our customers priorities of requests Active driver of team and organisational process improvements Working to support + improve services owned by the team, around how we use Buildkite (CI/CD platform), development environments for Elastic Cloud and Elastic Cloud Serverless, and to empower engineers across the Platform org to ship more effectively Introducing areas of focus to improve developer experience and resolve papercuts As DevFlow owns Supply Chain Security, working with IT, Infosec and senior stakeholders to highligh and address a number of gaps in controls, or to look at possible risks in our Open Source supply chain Involved in working towards \"0 CVEs\" initiative at Elastic, with the rollout of Chainguard Images (based on Wolfi) across the organisation Providing novel insights into the End-of-Life status of Chainguard images in use, using dependency-management-data Speaker at the internal Engineering Productivity Lightning Talks Building and maintaining tooling for deploying development environments for Elastic Cloud and Elastic Cloud Serverless Building and maintaining tooling for cleaning up unused cloud resources Building and maintaining tooling for cleaning up unused cloud resources and deploying development environments for Elastic Cloud (Serverless) Invited to join the Open Source Working Group (not yet an Open Source Program Office) at Elastic, working to improve Elastic's consumption of Open Source, giving back to the community + improving outbound Open Source contributions. As part of the Open Source Working Group, using dependency-management-data to gain insights into our use of Open Source and internal dependencies that we didn't have before Improving usage of Renovate across the organisation to better manage keeping on top of dependency updates, by rolling out shared configurations and managing common Elastic-specific dependencies Supporting improvement of teams' usage of OpenAPI, including changes required within the oapi-codegen OpenAPI-to-Go code generator I maintain, which Elastic has been using since before I joined Supporting improvement of teams' usage of OpenAPI, including supporting upstreaming of changes required within oapi-codegen Contributing to conversations around OpenAPI governance + spec visualisation tooling Invited to join as an (internal facing) Elastic Security Champion, due to my continued focus on security of internal software, our software supply chain, and reducing risk of issues earlier in the Software Development Lifecycle Co-organiser of the Go community at Elastic, with twice-monthly meetings of alternating discussions and lightning talks, and improving Go adoption + experience Working asynchronously with a distributed team and company"
                            ],
                            "start": [
                                "2023-08-14T09:00:00+0100"
                            ],
                            "end": [
                                "2025-09-05T18:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Elastic"
                                        ],
                                        "url": [
                                            "https://elastic.co"
                                        ]
                                    },
                                    "value": "Elastic"
                                }
                            ]
                        },
                        "value": "Senior Software Engineer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Senior Software Engineer"
                            ],
                            "summary": [
                                "Senior Software Engineer in a team of 12 across the UK and India, working on software that connects consumers, riders, restaurants and agents, making sure everyone has a great experience with Deliveroo"
                            ],
                            "achievement": [
                                "Led work to build a new Go API, with a heavy focus on design-first OpenAPI, with integration into a TypeScript consumer codebase, as well as retrofitting OpenAPI into a Rails codebase to improve speed of integration as well as improving the documentation around the service. The pattern for design-first OpenAPI has been adopted across several other projects in the org. Involved working with the Open Source project to upstream changes to allow it to work with different functional requirements, and through continued development on the library, I am now a maintainer on the project Working across a team of 12 engineers, leading on features and supporting engineers on a mix of Go, Ruby on Rails, (Full Stack) Typescript codebases Working to raise the bar on quality, consistency and maintainability of shared libraries across the organisation, including working on internal developer tools for better automation and code generation for Go projects, as well as tooling around OpenAPI. Single-handedly driving the rollout of Renovate across the ~2100 repositories across the organisation as a better fit for keeping our dependencies up-to-date as an Enterprise Champion of supporting Open Source projects we use, through understanding how we use our projects (through the dependency-management-data project mentioned below, initially for Hacktoberfest but also for cross-organisation capabilities, including heavily enabling the Product Security and Release Engineering teams to more effectively target changes. Improving the community around Open Source at Deliveroo, through events such as Hacktoberfest and running several team discussions around Open Source sustainability Championing Open Source sustainability and building internal community around contributing to Open Source, partly through Hacktoberfest Built a set of tooling, in an Open Source first approach, under dependency-management-data for providing a queryable database of how your projects use Open Source and internal dependencies, allowing for querying of software using end-of-life versions or packages that have been deprecated. Built an event-driven set of services in AWS Lambda with AWS EventBridge to provide real-time data updates for dependency-management-data Took ownership of an unmaintained, but heavily used, developer tool (\"Marvin the paranoid staging android\") for ensuring deployments to staging environments were performed, building up domain knowledge and implementing features to improve the developer experience, as well as ongoing maintainence and onboarding. Led improvements in the team's ways of working to improve team effectiveness, increasing predictability of sprint delivery by a minimum of 25% in the first 6 months of following these practices. Building internal tooling for improving efficiency and developer experience with various internal and external tools Regularly contributing to the internal libraries and tooling, with a particular focus on the Go ecosystem Member of the Go team to help guide and improve usage of Go across Deliveroo Editor of and regular contributor to the Deliveroo Engineering blog (writing, editing and finding opportunities for new posts) and the Deliveroo Engineering Twitter account. Building and supporting infrastructure in AWS, using Terraform and Datadog Making changes to existing (monolithic) Ruby on Rails codebases, with a focus on decomposing as scaling limits are hit, or as considerable performance benefits could be achieved Led internal investigations around the archiving of gorilla/mux and the Gorilla toolkit, and its impact on Deliveroo's usage of the library, aided by the dependency-management-data project, and encouraging important conversations about the sustainability of our Open Source dependencies Rebuilt internal (RESTful) API documentation site with a tactical solution using Hugo and Stoplight Elements to replace the existing service, as well as writing a design document to plan for the target state of API documentation at Deliveroo."
                            ],
                            "start": [
                                "2022-04-25T00:00:00Z"
                            ],
                            "end": [
                                "2023-07-21T18:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Deliveroo"
                                        ],
                                        "url": [
                                            "https://deliveroo.engineering"
                                        ]
                                    },
                                    "value": "Deliveroo"
                                }
                            ]
                        },
                        "value": "Senior Software Engineer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Senior Software Engineer"
                            ],
                            "summary": [
                                "Tech lead (individual contributor) of a team of 2 formed in October 2021, leading the team technically as part of our journey to build capabilities for improving cross-government API discovery, as well as producing better guidance and standards for API delivery, while being inside a policy-driven organisation."
                            ],
                            "achievement": [
                                "Building a Federated API Discovery model to enable easier, programmatic sharing of API metadata between teams within agencies and between different agencies Leading work to automate manual API assessments and API guidance, with automated tooling including novel Open Source tooling Building up a community around improving Public Sector APIs, involving sharing recommended reading, discussing best practices, supporting workshops and talks, and working with Public and Private Sector SMEs Writing and improving API usage guidance for use across the Public Sector"
                            ],
                            "start": [
                                "2021-10-18T00:00:00Z"
                            ],
                            "end": [
                                "2022-04-01T23:59:59Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Data Standards Authority"
                                        ],
                                        "url": [
                                            "https://www.gov.uk/government/groups/data-standards-authority"
                                        ]
                                    },
                                    "value": "Data Standards Authority"
                                }
                            ]
                        },
                        "value": "Senior Software Engineer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Software Development Engineer 3"
                            ],
                            "summary": [
                                "Tech lead (individual contributor) of a team of 10 formed in September 2020, leading the team technically as part of our journey to move the on-premises platform for acquiring new credit card customers to the Cloud, using a mix of AWS Lambda and Spring Boot."
                            ],
                            "achievement": [
                                "Improved supportability of production services responsible for Capital One customer acquisition by improving information provided in the service's logging and monitoring, prioritising technical debt, which has led to improving experience of third party API consumers and reducing open incidents Additionally, led work to improve the value provided as part of the partner onboarding process and test environment, improving the documentation for onboarding, and leading work to build in a set of Cucumber tests to provide a human-readable description for the test cases available in the test environment, and championed moving the test environment to its own set of infrastructure, enabling the ability to release requested partner test environment changes within 48 hours of a request (> 5x increase). Leading work to invest in cross-team support rota and performing proactive knowledge-sharing sessions, called learning reviews, and promoting a blameless culture when we think about incidents Built a number of Java APIs in AWS Lambda using an in-house microwebframework, which led to learning several good lessons about this architecture Replaced complexity in setup for services and Cucumber tests by introducing Dagger, simplifying configuration and improving developer experience and providing faster feedback with our configuration Noticing a set of shared code across multiple services in the acquisition space for validating the same type of data, with a slightly different shape, I championed the need to have this as a shared library, and worked with stakeholders to roll it out to improve re-use across services and reduce overhead of re-writing very similar code across the services Rolling out patterns for API versioning in custom HTTP layer for AWS Lambda, and improving the maintainability of our Acceptance Tests Discovered a means to run Wiremock inside serverless environments like AWS Lambda, and then worked with upstream to contribute this to the core library I have been a key driver in cross-team standardisation of build/test/deploy pipelines for Java services across multiple teams, and single-handedly rebuilding the Chef configuration management pipelines for the UK Key contributor to internal Java libraries, working to keep libraries consistent for their build/test/deploy lifecycle, introducing Renovate and SonarQube to keep projects more maintainable, and working on improvements to existing libraries as well as finding opportunities for new libraries."
                            ],
                            "start": [
                                "2020-07-09T00:00:00Z"
                            ],
                            "end": [
                                "2021-01-12T23:59:59Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Capital One"
                                        ],
                                        "url": [
                                            "https://capitalone.co.uk"
                                        ]
                                    },
                                    "value": "Capital One"
                                }
                            ]
                        },
                        "value": "Software Development Engineer 3"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Software Development Engineer 2"
                            ],
                            "summary": [
                                "One of the more senior engineers working on Open Banking compliance."
                            ],
                            "achievement": [
                                "Led and worked on, as well as coached junior engineers on: A number of epics to meet Open Banking API compliance, writing new functionality for APIs to support new OAuth2 authentication types and supporting multiple types of certificates for Mutual TLS Key driver in cross-team standardisation of build/test/deploy pipelines for Java services across multiple teams, building upon Enterprise-driven technology requirements Worked on proving a high-priority Cyber requirement for Java services to implement a draft RFC, HTTP Signatures to ensure message integrity on integration between services and the API gateway"
                            ],
                            "start": [
                                "2019-09-01T00:00:00Z"
                            ],
                            "end": [
                                "2020-07-09T00:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Capital One"
                                        ],
                                        "url": [
                                            "https://capitalone.co.uk"
                                        ]
                                    },
                                    "value": "Capital One"
                                }
                            ]
                        },
                        "value": "Software Development Engineer 2"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Software Quality Engineer 2"
                            ],
                            "summary": [
                                "Lead Quality Engineer on Consumer Identity, owning test strategy as well as stepping into ownership of Open Banking compliance."
                            ],
                            "achievement": [
                                "Introduced patterns for Acceptance Tests to improve maintainability, as well as moving common functionality into an innersourced library which is being used across many teams One of the leads on leading portions of implementation and End-to-End testing of Capital One's Open Banking (PSD2) platform, including strategy, ensuring conformance to the Open Banking, Financial API (FAPI) Read/Write, and a number of OAuth2 and OpenID Connect specifications Experience defining test strategies for complex systems of services, defining quality gates and conformance Coached junior Quality Engineers on better automation testing, problem decomposition and shifting of testing left"
                            ],
                            "start": [
                                "2018-01-01T00:00:00Z"
                            ],
                            "end": [
                                "2019-09-01T00:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Capital One"
                                        ],
                                        "url": [
                                            "https://capitalone.co.uk"
                                        ]
                                    },
                                    "value": "Capital One"
                                }
                            ]
                        },
                        "value": "Software Quality Engineer 2"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Software Development Engineer 1"
                            ],
                            "summary": [
                                "Joined Capital One as a Graduate, working on building the Consumer Identity service as part of Capital One's move of its customer web servicing platform to the cloud"
                            ],
                            "achievement": [
                                "Working with Commercial Off The Shelf identity solution, and configuring and testing the fulfilment of business requirements Championed the use of Chef as our configuration management tool, investing in personal learning about how to use ChefSpec for unit testing, and becoming the Subject Matter Expert within Capital One, and running lunchtime workshops"
                            ],
                            "start": [
                                "2016-09-01T00:00:00Z"
                            ],
                            "end": [
                                "2018-01-01T00:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Capital One"
                                        ],
                                        "url": [
                                            "https://capitalone.co.uk"
                                        ]
                                    },
                                    "value": "Capital One"
                                }
                            ]
                        },
                        "value": "Software Development Engineer 1"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Application Engineer"
                            ],
                            "summary": [
                                "Independently decided to take a placement year in order to gain real world experience ahead of graduating, working as part of the Developer Relations Division on the UltraMobile Software Enabling (UMSE) team to help enable Windows and Android applications for Intel Architecture on smartphones, tablets and 2-in-1s."
                            ],
                            "achievement": [
                                "One of the leads for a large UK tablet project, working on remediating 3rd Party App issues, and becoming the expert for all internal technical questions Developed a system built on Docker that allowed isolation of different build environments, which was then adopted by the company behind the tablet project as the basis for their build infrastructure"
                            ],
                            "start": [
                                "2014-07-01T00:00:00Z"
                            ],
                            "end": [
                                "2015-08-01T00:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Intel"
                                        ],
                                        "url": [
                                            "https://intel.co.uk"
                                        ]
                                    },
                                    "value": "Intel"
                                }
                            ]
                        },
                        "value": "Application Engineer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Assistant to the Network Manager"
                            ],
                            "summary": [
                                "Assisted the Network Manager with essential maintenance over the summer holidays, and secured an additional week in December"
                            ],
                            "start": [
                                "2013-07-01T00:00:00Z",
                                "2013-12-01T00:00:00Z"
                            ],
                            "end": [
                                "2013-08-01T00:00:00Z",
                                "2013-12-01T00:00:00Z"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Westfield Academy"
                                        ],
                                        "url": [
                                            "http://www.westfield.herts.sch.uk/"
                                        ]
                                    },
                                    "value": "Westfield Academy"
                                }
                            ]
                        },
                        "value": "Assistant to the Network Manager"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Guest host"
                            ],
                            "summary": [
                                "Guest host for a number of episodes: APIs: Design Imperfectly, Improve Relentlessly An Exploration of APIs, Versioning, & HTTP Patching Problems with Persnickety Proxies Purveyed by Paternalistic Princes"
                            ],
                            "start": [
                                "2025-02-17T00:00:00Z"
                            ],
                            "end": [
                                "PresentZ"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Fallthrough.fm podcast"
                                        ],
                                        "url": [
                                            "https://fallthrough.fm/"
                                        ]
                                    },
                                    "value": "Fallthrough.fm podcast"
                                }
                            ]
                        },
                        "value": "Guest host"
                    }
                ],
                "maintainer": [
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Maintainer and community manager"
                            ],
                            "summary": [
                                "One of the maintainers for the project, and the community manager Working on code review, new feature development/bug fixes, leading product roadmap and community management"
                            ],
                            "start": [
                                "2025-09-25T09:07:49"
                            ],
                            "end": [
                                "Present"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Renovate"
                                        ],
                                        "url": [
                                            "https://github.com/renovatebot/renovate/"
                                        ]
                                    },
                                    "value": "Renovate"
                                }
                            ]
                        },
                        "value": "Maintainer and community manager"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Core Maintainer"
                            ],
                            "summary": [
                                "Officially co-maintainer with the project creator, but largely solo maintaining since 2022 due to project creator's time commitments Working on code review, new feature development/bug fixes, revamp of documentation, governance and community management Was part of GitHub's Secure Open Source Fund programme, meaningfully making changes towards the project's security"
                            ],
                            "start": [
                                "2022-07-28T18:06:00Z"
                            ],
                            "end": [
                                "PresentZ"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "oapi-codegen"
                                        ],
                                        "url": [
                                            "https://github.com/oapi-codegen/oapi-codegen/"
                                        ]
                                    },
                                    "value": "oapi-codegen"
                                }
                            ]
                        },
                        "value": "Core Maintainer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Maintainer"
                            ],
                            "summary": [
                                "Hourly contractor working on keeping the rootly-go SDK for Rootly's APIs up-to-date Working on new feature development/bug fixes, from external users and internal Rootly tickets from customers"
                            ],
                            "start": [
                                "2026-02-10T00:00:00Z"
                            ],
                            "end": [
                                "PresentZ"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "rootly-go"
                                        ],
                                        "url": [
                                            "https://github.com/rootlyhq/rootly-go"
                                        ]
                                    },
                                    "value": "rootly-go"
                                }
                            ]
                        },
                        "value": "Maintainer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Maintainer"
                            ],
                            "summary": [
                                "From 2021-2022 I was heavily involved in parts of the project, but since mid-2022, I have been \"emeritus\"."
                            ],
                            "start": [
                                "2021"
                            ],
                            "end": [
                                "2022"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Wiremock"
                                        ],
                                        "url": [
                                            "https://wiremock.org/"
                                        ]
                                    },
                                    "value": "Wiremock"
                                }
                            ]
                        },
                        "value": "Maintainer"
                    },
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Maintainer"
                            ],
                            "summary": [
                                "Some key contributions, until putting the plugin up for adoption in 2022, and officially accepting it would be better to remove myself \"officially\" as a maintainer in 2025."
                            ],
                            "start": [
                                "2021-10-11T16:35:52+0100"
                            ],
                            "end": [
                                "2025-04-14T20:06:56+0100"
                            ],
                            "location": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "org": [
                                            "Jenkins Job DSL Plugin"
                                        ],
                                        "url": [
                                            "https://github.com/jenkinsci/job-dsl-plugin/"
                                        ]
                                    },
                                    "value": "Jenkins Job DSL Plugin"
                                }
                            ]
                        },
                        "value": "Maintainer"
                    }
                ],
                "education": [
                    {
                        "type": [
                            "h-event"
                        ],
                        "properties": {
                            "name": [
                                "Bachelor of Computer Science"
                            ],
                            "start": [
                                "2012"
                            ],
                            "end": [
                                "2016"
                            ]
                        },
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "The University of Nottingham"
                                    ],
                                    "url": [
                                        "https://www.nottingham.ac.uk/"
                                    ]
                                }
                            }
                        ],
                        "value": "Bachelor of Computer Science"
                    }
                ]
            }
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://www.jvt.me/"
                ],
                "name": [
                    "Jamie Tanna"
                ]
            }
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://lejenome.github.io"
                ],
                "name": [
                    "Moez Bouhlel"
                ]
            }
        }
    ],
    "rels": {
        "stylesheet": [
            "https://classless.de/classless.css",
            "https://hire.jvt.me/cv.css",
            "https://hire.jvt.me/resume-print.css",
            "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"
        ],
        "me": [
            "https://www.jvt.me/",
            "https://gitlab.com/jamietanna",
            "https://github.com/jamietanna",
            "https://linkedin.com/in/jamietanna"
        ],
        "self": [
            "https://www.jvt.me/",
            "https://gitlab.com/jamietanna",
            "https://github.com/jamietanna",
            "https://linkedin.com/in/jamietanna"
        ],
        "external": [
            "https://www.jvt.me/",
            "https://gitlab.com/jamietanna",
            "https://github.com/jamietanna",
            "https://linkedin.com/in/jamietanna",
            "https://name.pn/jamie-tanna"
        ]
    },
    "rel-urls": {
        "https://classless.de/classless.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://hire.jvt.me/cv.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://hire.jvt.me/resume-print.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://www.jvt.me/": {
            "text": "www.jvt.me",
            "rels": [
                "external",
                "me",
                "self"
            ]
        },
        "https://gitlab.com/jamietanna": {
            "text": "jamietanna on GitLab",
            "rels": [
                "external",
                "me",
                "self"
            ]
        },
        "https://github.com/jamietanna": {
            "text": "jamietanna on GitHub",
            "rels": [
                "external",
                "me",
                "self"
            ]
        },
        "https://linkedin.com/in/jamietanna": {
            "text": "jamietanna on LinkedIn",
            "rels": [
                "external",
                "me",
                "self"
            ]
        },
        "https://name.pn/jamie-tanna": {
            "text": "My name and pronounciation",
            "rels": [
                "external"
            ]
        }
    },
    "debug": {
        "package": "https://packagist.org/packages/mf2/mf2",
        "source": "https://github.com/indieweb/php-mf2",
        "version": "v0.5.0",
        "note": [
            "This output was generated from the php-mf2 library available at https://github.com/indieweb/php-mf2",
            "Please file any issues with the parser at https://github.com/indieweb/php-mf2/issues",
            "Using the Masterminds HTML5 parser"
        ]
    }
}