Jason Gorman CV

Contact Information

email@jasongorman.uk

https://jasongorman.uk/

https://www.linkedin.com/in/jasongormanuk/

Summary

Over 15 years of web development experience has equipped me to tackle diverse projects, from client-side SPAs and hybrid apps to server-side rendered solutions. Additionally, I've developed robust REST APIs in TypeScript/JavaScript, and PHP.

My deep understanding of core technologies, protocols, languages, and frameworks allows me to seamlessly adapt to emerging trends in tech stacks, tools, and cloud environments.

Effective communication is another strength of mine, developed over years of client interactions, team presentations, and showcases. I'm confident in my ability to bridge the gap between technical expertise and clear, concise communication.

Skills

Experience

Senior Full Stack Engineer - Domestic & General
(2024-present)

Product platform team
Building the future Domestic & General tech platform.

Senior Software Engineer - Compare the Market
(2019-2024)

Product platform
Technical approach and implementation.

Architecting and implementing a new tech stack for our products, focusing on consistency, and reducing client side JavaScript by pushing more compute server side. This dramatically improved performance across the board especially on lower end devices, from an average of ~40 to a consistent ~99 lighthouse performance score. It also halved the Largest Contentful Paint time from an average of ~1.2 seconds to ~0.6 seconds.

Working with our Staff Engineer I helped form and document our engineering guidelines focusing on getting the basics right, and avoiding over abstraction. I've since refined these into my personal engineering principles.

Design System
Technical approach and implementation.

I lead my team in implementing the "Suricata design system" made up of the frontend framework, delivery service, and documentation site.

The framework expanded its reach across our entire web estate regardless of tech stack. Using web standards, accessible UI with dynamic theme-ability including light mode, dark mode and custom themes.

The delivery service, built on top of AWS S3 and Cloudflare serves a solid foundation, providing high 9's of uptime and reliability to millions of customers.

The documentation site was created from the ground up using static site generation methods to guarantee superior performance. It serves as a practical platform for validating our engineering concepts and design system. Deployed and hosted on an internal Kubernetes cluster, it acts as the definitive resource for UI-related information for numerous teams throughout the company.

Analytics
Technical approach and implementation.

Designing the frontend application level API for tracking user interactions via simple HTML attributes, also integration from that simple API into our existing analytics tagging system.

Libraries
Upgrading, maintaining and releasing centralised libraries to internal package repositories.

Integrating libraries into existing projects.

Upgrading existing products to newer tech stacks.

Optimisations
Optimising caching techniques, assessing and reducing bundle sizes to ensure minimal impact on customers devices and therefore ensuring better overall performance and experiences.

Splitting out delivery of CSS away from CSS-in-JS. This allowed the site to download, parse, and apply CSS and JS in parallel, dramatically cutting down page render times.

Mid level Engineer - Compare the Market
(2018-2019)

Crafting Modular Components: I built reusable React components, integrated with comprehensive metrics and validation libraries. Unit and integration tests guaranteed functionality and quality.

Empowering Product Teams: As part of the platform team, I championed innovation by delivering libraries and services that accelerated product development. By harnessing continuous feedback from product teams, we ensured our offerings effectively addressed their needs and streamlined their workflow.

Lead Web Engineer - Dsquared Design
(2012-2018)

Day to day practice covered a range of skills such as:

I helped build the digital side of the agency, starting with Codeigniter and Wordpress based websites, then shifting towards ProcessWire, ASP.NET, and JAMStack.

I developed standalone tools, digital campaigns, and interactive embedded widgets, using a range of skills.

Working for a small agency, code ownership was important, therefore the solutions I created were simple, robust and reliable. My approach is to build on top of core foundations, protocols and languages, minimising moving parts, and writing modular code that’s as stateless as possible.

My role at Dsquared included frequent client meetings and consultations, therefore I’m able to explain technical concepts in simple terms to those outside the industry.

Freelance Web Developer
(2009-2012)

Building websites and landing pages for clients such as:

During my time freelancing I worked with many agencies taking websites from concept to production.

Personal projects

MyFeed
Privacy focused RSS reader

Using a combination of static site generation, client side JavaScript, IndexedDB and Serverless compute, MyFeed has been my go to Progressive Web App (PWA) for catching up on news and topics i'm interested in.

Built to scratch an itch for an RSS reader that didn't ask me to "sign up" the idea is to keep as much compute running locally on device.

Whilst developing the app i've done a few performance related improvements which I've documented on my site.

References

Gareth Brady
Design System Engineering Manager - Compare the Market

Michael Tempest
Senior Engineering Team Lead - Spendesk

Contact details available on request.