Scott Spence

Scott Spence

Senior Developer & Community Leader

Email address
[email protected]
Phone number
+44 0000 00 0000

Seasoned developer with over 18 years of experience in the tech industry.

Expertise spans JavaScript, HTML, and CSS, and JavaScript frameworks with about 8 years years of hands-on experience.

Holds over 6 years years of commercial experience in development teams, delivering projects across various frameworks like Svelte and React.

Previous career of over 12 years as a senior-level Analyst Developer, focusing on Microsoft Office automation for large financial organisations.

In addition to technical skills, a proven track record in leadership and advocacy roles. Passionate about using modern technology and continually keen to improve existing skills and learn new ones.

Location: UK (Swanley, Kent)

Consultant

OES Technology
Apr 2021 - Present (3yrs 1mo)

Summary

Team lead and developer advocate that has played significant roles in increasing best practices, visibility and adoption of clients platforms.

A Svelte ambassador, organising monthly Svelte Society London events for over 2 years now.

International conference speaker. Workshop host (in person and remote).

Continually nurturing and building relationships with community and industry leaders. A demonstrable deep commitment to educating and supporting the Svelte community.

Application Team Lead

XtendOps
Sep 2023 - Present (9mos)

Summary

Oversee a large SvelteKit monorepo codebase. Responsibilities include leading a team of talented developers and ensuring best practices throughout the development lifecycle.

Code owner across several apps ensuring code quality and consistency working with the team via Slack and GitHub.

Highlights

Implementation of a UI package for multiple applications

Slashing CI/CD times using Vercel prebuilt assets

Developer Relations Engineer

Storyblok
Aug 2022 - Aug 2023 (1yr)

Summary

Helping enterprise customers to understand and get value out of Storyblok in workshops, tutorials, and customer demos.

Write sample applications, prototypes, and code samples to showcase the power and flexibility of Storyblok and the headless approach to content management.

Help external developers to overcome missing functionalities or technical issues by using plugins, tools, apps, or custom scripts.

Contribute code updates and bug fixes to Storyblok’s public projects (e.g. SDKs, sample applications, starter kits).

Highlights

Building with SvelteKit, main stage at Connect Tech 2022, Atlanta.

Svelte Summit Fall 2022, Sweden.

Developer Advocate

GraphCMS
Apr 2021 - Jul 2022 (1yr 3mos)

Summary

Content creation in the form of blog posts, workshops and educational videos.

Coordinating meet-up events and conference talks to gather and energise users.

Creating and maintaining partnerships with community and industry leaders.

Gathering feedback from community and end-users to communicate with product development to improve product designs.

Highlights

Jamstack Conf 2021 Workshop, “Build with SvelteKit and GraphQL” build a fast secure project that uses SvelteKit’s features.

Jamstack Explorers Mission: ”Building with SvelteKit and GraphCMS“.

Recorded 26 getting started videos for the GraphCMS examples repo on GitHub.

Deep dives on getting started with SvelteKit and Data Binding with Svelte.

Web Developer

Karmarama
Sep 2018 - Apr 2021 (2yrs 7mos)

Summary

Web Developer working in the Creative Products section of Karmarama. Working on varied projects. Mainly front end with React.

Team DevOps. As the longest serving member of the Web Team overseeing deployments of the majority of projects hosted internally. This was using a mixture of old Ubuntu servers (v16) and Rackspace servers (v18).

Highlights

Built internal Pinstagram used for onboarding and pitch books where staff at Karmarama share articles seen as good, PR, Production, Marketing, etc. Built with NextJS, Prisma (GraphQL data layer) and GraphQL Yoga (Express).

Evangelised the use of Gatsby in the team for sites that did not need a lot of user generated content.

One of the first projects (client design system) to use MDX with Gatsby.

Created a client PWA with Preact using Lottie animations provided by in house illustrator.

Worked on custom built CMS for client using vanilla React.

Front-End Developer

Zaizi
Mar 2018 - Aug 2018 (5mos)

Summary

Worked in agile teams to develop new user-facing features. Using best practices to create front end applications. Using JavaScript frameworks such as React and Gatsby and styling with styled-components 💅

Highlights

Evaluate several CMS’ for use, Contentful, GraphCMS and CrafterCMS

Working in an agile team in the delivery of initial sprints of the ncsc.gov.uk site.

Interests

Mechanical keyboards, a never ending rabbit hole!

Writing how-to’s and guides on scottspence.com.

Watching YouTube videos on mechanical engineering and restorations.

Massive Drum and Bass fan!