GraphQL API
I'm excited to introduce a new way to interact with my resume: a GraphQL API. This isn't just about listing my experiences; it's about exploring them in a dynamic and interactive format. I took the time to craft a schema that includes every aspect of my professional and personal journey – from basic information to detailed descriptions of my jobs, volunteer experiences, education, and even personal projects.
I believe in showcasing not just what I've done, but how I've done it. So, in this API, I include filters, pagination, and a detailed structure, allowing users to delve into my story in the way that interests them the most. To demonstrate its capabilities, I've placed a code snippet on my homepage. With just a click, it comes to life, listing out all my past and current jobs in ascending order. It's a feature I'm particularly proud of – it's not only functional but also a nod to my love for innovative tech solutions.
Features
- Query my past job experiences
- Query my past projects
- Query my past educations
- Pretty much anything you would want from a traditional resume and more!
Examples
query {
about {
name
website
}
}
curl --request POST \
--url https://oesterkilde.dk/api/graphql \
--header 'Content-Type: application/json' \
--data '{"query":"query {\n\tlatestJob {\n\t\tcompany\n\t\tposition\n\t\tduration\n\t\tdurationFormat\n\t}\n}"}'
If you want to have a look for yourself, you can find the GraphQL playground here.
You can of course also send a POST
request to the endpoint using a tool like Insomnia or Postman.