Skip to main content

Shane Porter

Principal Engineer · Full Stack JavaScript & Google Cloud

Calculating...

I'm a Principal Engineer specialising in enterprise cloud solutions on Google Cloud Platform. I help organisations modernise legacy systems, implement AI-powered platforms, and deliver scalable JavaScript applications. With 20+ years of experience, I combine technical expertise with leadership to solve complex problems.

Experience

Principal Engineer

Qodea
Mar 2020 – Present

Consultancy role at Google Cloud's largest partner in EMEA, delivering enterprise cloud solutions, AI platforms, and digital transformation projects for global brands. Working across diverse client engagements requires continuous learning and the ability to rapidly adapt technical expertise to new domains and challenges.

  • Built an AI-powered chatbot using Gemini/Vertex AI that sources project requirements and matches engineers from HR systems, automatically generating CV presentation slides in Google Slides
  • Created interactive data visualisation dashboards for a leading global consumer electronics manufacturer
  • Led development team building a React Native mobile application for a major international sportswear brand
  • Conducted platform modernisation and cloud migration for a global accommodation booking platform
  • Transformed internal delivery operations and HR systems, significantly improving efficiency and developer experience
  • Team leadership, mentoring, and architectural decision-making across multiple concurrent projects

Full Stack JavaScript Engineer

BJSS
Aug 2019 – Feb 2020

Contract engagement developing an Air Traffic messaging system for a large-scale team project.

  • Implemented system handling of messages with Node microservices (AWS Lambda)
  • Refactored and documented existing JavaScript and SQL code
  • Conducted code and PR reviews, presented demos to end clients
  • Tech stack: Node.js, Express, AWS (DynamoDB, S3, Cognito), PostgreSQL, React, Redux

JavaScript Consultant

Nationwide Building Society
Sep 2018 – Jun 2019

Specialist team engagement creating a UI component framework to unify front-end development across multiple web applications.

  • Slashed adoption time and costs through society-wide component framework
  • Collaborated with UX/UI designers, Accessibility Experts, and Content Designers
  • Tech stack: React, Redux, ES6, TypeScript, Jest, Enzyme, JSS, Storybook

JavaScript Consultant

Mango Solutions
Jun 2015 – Jun 2018

Project lead adding vital JavaScript expertise to a Data Science team, developing innovative data visualization platforms.

  • Designed and developed the UK Data for Sustainable Development Goals website (collaboration with ONS)
  • Extended functionality on AT&T's RCloud collaborative data analysis platform
  • Sole JavaScript developer for AT&T's RCAP dashboard builder for Data Scientists
  • Tech stack: ES6, MongoDB, React, Bootstrap, Meteor, Node.js, Express, Jekyll, d3, Chart.js, R

Previous Experience

Prior to focusing on JavaScript, I spent over 15 years working as a .NET/C# and ASP.NET developer and team lead, delivering high-profile projects for clients including Qlik, Capita, NHS, Bupa, Thales, and Mentor Graphics.

My experience spans transport infrastructure (National Rail Enquiries, London Underground monitoring systems), enterprise workflow management, healthcare applications, and automotive software. I led development teams, mentored junior developers, and architected systems serving millions of users.

This foundation in strongly-typed languages, enterprise patterns, and large-scale systems continues to inform my approach to JavaScript development today.

Technical Expertise

Frontend Development

TypeScript, React, Next.js, React Native, Redux, Zustand, TanStack Query, Tailwind CSS, Responsive Design, Accessibility

Backend Development

NestJS, Node.js, GraphQL, REST APIs, Microservices Architecture

Cloud & AI

Google Cloud Platform (Cloud Run, Cloud Functions, Firestore, Cloud Storage, Pub/Sub, Cloud Build, Vertex AI, GKE), AWS (Lambda, DynamoDB, S3, Cognito)

Data & Databases

Prisma, PostgreSQL, Cloud SQL, Firestore, MongoDB, DynamoDB, SQL Server

Testing & Quality

Vitest, Playwright, Jest, React Testing Library, Storybook, Code Review

DevOps & Tooling

Docker, Kubernetes, CI/CD, GitHub Actions, Turborepo, Vite, ESLint, Prettier, Husky

Leadership & Practice

Team Leadership, Mentoring, System Architecture, Agile/Scrum, Design Patterns

Certifications

Selected Clients & Partners

Logos of companies I've worked with as a consultant or contractor

Get in Touch

I'm currently employed but always happy to have a conversation about interesting opportunities, collaborations, or connecting with fellow developers. I typically respond within 24 hours.

Send a Message