James Scott

Application Architect, CTO / Co-Founder of Affic

Previously worked at or with
NVIDIA, TNW, Mollie, FUGA

Linkedin | Contact

Consultancy

I am available to provide architectural, project, and development guidance for systems ranging from small to large scale with high availability, performance, and reliability. Please contact me for more information and to discuss your requirements further!

Experience

Below is a (non-exclusive) list of experience that I feel confident in and can hit the ground running, but every new learning experience is a new adventure. For example; I am currently learning Rust ;)

Technologies

PHP (Laravel, Symfony), Golang, Typescript, PostgreSQL, MySQL, Cassandra, Kafka, Elasticsearch, Apache Solr, Gitlab (CI/CD), Terraform, Pulumi

Infrastructure

Redhat/CentOS, Ubuntu, Google Cloud Platform, Amazon Web Services, ELK Stack (Grafana, Kibana), New Relic, Cloudflare, Fastly, Brocade, HAProxy, Traefik, Kubernetes, Docker, Serverless, High Availability

Architectures

Event-Driven, Event Sourcing, Action-Domain-Responder, Eventual Consistency

Management

Team Leading, Company Building, Architectural Design, Data Flow Analysis, Database Operations and Optimisations, Scalability and Developer Experience

Projects and Career

Affic

Since 2021

Infrastructure for the future of work. Affic provides an event-driven ecosystem that allows workspaces, platforms, and dependent services to connect to one-another (allowing a global view of available inventory, creation of bookings, partnership management, and more).

PHP 8, Laravel 9, PostgreSQL, Elasticsearch, Golang, Ory Suite, Google Cloud Platform, Cloudflare, Gitlab, Docker, Kubernetes, Event-Driven Architecture

History

NVIDIA Redemption System

2011 - 2017

Global product redemption platform for the GeForce/SHIELD/Rewards ecosystem. Provided redemption code generation, validation (hardware / code restrictions), product code management, and subsequent redemption into third-party services via integrations (Steam, UPlay, Battle.net, GOG, Microsoft Store)

PHP 7, Symfony, PostgreSQL, Elasticsearch, Golang, Terraform, Gitlab, Akamai / Verizon CDN, Event-Driven Architecture

NVIDIA Form Processor

2009 - 2017

Form Processing and Management system for all of NVIDIA's corporate and consumer websites. Strongly tailored to the marketing teams needs, included many technological approaches to managing hundreds of forms on many websites with consideration to browser / device support.

PHP 7, Home-Grown Framework, MySQL, Terraform, Gitlab, Akamai / Verizon CDN, Event-Driven Architecture

NVIDIA Website Templates

2009 - 2017

Templates that powered the NVIDIA.com global websites, built with consideration to the context of the page (product pages having specification metadata, article pages having an image gallery, and so on...)

Gulp, SCSS, XSLT, WCAG, Progressive Enhancement

NVIDIA Where To Buy

2014 - 2017

Product discovery system for purchasing in the EMEAI region. Processed feeds from sources, normalised data against an internal product inventory, and exposed an API for the NVIDIA websites to display live purchasing options across retailers.

PHP 7, Slim Framework, Elasticsearch, Event-Driven Architecture

TNW Accounts

2018 - 2020

Oauth2-compliant authentication and authorisation infrastructure to support TNW's media and event efforts (integrated into the Earlybird ticket solution, websites, and the TNW mobile app)

PHP 7, Laravel, PostgreSQL, Google Cloud Platform, Cloudflare, Gitlab, Docker, Kubernetes, Event-Driven Architecture

TNW Next (CMS Upgrade + API)

2018 - 2020

Site-wide upgrade of the underlying CMS to empower editors with much-needed functionality (blocks, article relation graph, dynamic content). This was backed by an API that consumed and processed content with intelligence (such as building relations, normalising content from legacy CMS systems, and providing analytics to service functionality such as highest-read articles).

PHP 7, Laravel, PostgreSQL, Apache Solr, Google Cloud Platform, Cloudflare, Gitlab, Docker, Kubernetes, Event-Driven Architecture

Mollie Devops / SRE

2020 - 2021

Building the developer operations team inside Mollie to improve engineering efficiency through improved CI / CD workflows, ephemeral environments, and technical support.

Terraform, Google Cloud Platform, Gitlab, Docker, Kubernetes

FUGA Songspace

2021

The bridge between Songspace (Nashville, TN) and FUGA (Amsterdam, NL) as technical lead, focusing on improvements and optimisation to the Songspace platform that serves millions of assets to record labels, artists, and producers

PHP, Symfony, Node.js, Amazon Web Services, Terraform / Pulumi