James Christie

Principal / Senior Software Engineer · Cloud & Platform Specialist
London · NW6 13+ years experience Remote / Hybrid

Pragmatic engineer with deep experience building and scaling products across media, e-commerce, and sustainability. Comfortable leading ambiguous greenfield work, modernising legacy stacks, and shaping cloud-first architectures on AWS.

Let’s talk
AWS · CDK · Serverless james@recogg.com
Node · Typescript LinkedIn

Key Skills

Languages

HTMLCSSJavaScriptTypeScriptNode.jsPythonPHP Java C#

Frameworks & Services

ExpressNest.jsSails.jsGraphQLMongoDBElasticSearchSQL/NoSQLReact Vue.js Vuetify Kubernetes

Cloud

AWS LambdaAPI GatewayDynamoDBRDSS3CloudFrontRoute53SNS / SQSStep FunctionsCognitoCloudWatchServerless FrameworkAWS CDKCloudFormationTerraformGCP

Tooling & Delivery

Git/GitHubGitHub ActionsCircleCIJenkinsCI/CDBashEvent-driven designJWT

Key

ProficientWorking Knowledge

Recent Work

Senior Software Engineer · Knauf Energy SolutionsJun 2025 – Present · London / Remote

Leading backend and infra for IOT energy efficiency dashboard; AWS CDK stack with Cognito, API Gateway, CloudFront, Route53, DynamoDB single-table design, multi-env CI/CD with GitHub Actions.

Greenfield deliveryData access modelingFine-grained auth
Senior Cloud Engineer · VMLFeb 2024 – May 2025 · London / Remote

Productised internal AI API; authored AWS CDK for RDS (DocumentDB), API Gateway, Lambda, S3 hosting, CloudFront, Route53, EventBridge, SQS; reusable GitHub Actions workflows and multi-env releases with cost focus.

CDK L1-L3CI/CDCost-aware architecture
Senior Software Engineer · Dods GroupAug 2023 – Nov 2023 · Remote

Migrated incumbent system to AWS Serverless with Terraform; added microservices and ElasticSearch indexing; built doc export flows and OpenAPI/Joi endpoints; reduced tech debt via upgrades and access hardening.

Senior Software Engineer · E2XSep 2022 – Apr 2023 · Remote

Designed virtual gift voucher platform on CommerceTools and AWS (Lambda, Auth0, GraphQL Mesh, EventBridge). Mixed Terraform + CDK for cross-provider infra; CI/CD on GitHub Actions.

Senior Software Engineer · ChocoApr 2022 – Sep 2022 · Berlin / Remote

Split monorepo package into standalone microservice; migrated CloudFormation to CDK (TS); DynamoDB, SAM, Kinesis streaming to ElasticSearch; improved ways of working and sprint process.

Senior Software Engineer · BeautyPieJun 2021 – Apr 2022 · London / Remote

Migrated e-commerce to AWS-first headless setup (CommerceTools). GraphQL BFF on Lambda/Node, React front-end, Terraform + GitHub Actions CI/CD; EventBridge, CloudFront, Cognito.

Senior Software Engineer · UnmindMar 2021 – May 2021 · London / Remote

Mentored engineers; planned migration from AppSync/GraphQL to REST/API Gateway; consolidated CI/CD; Serverless + CloudFormation.

Software Engineer · Wunderman Thompson CommerceOct 2020 – Mar 2021 · London / Remote

Automated lambda deployments via SAM/CloudFormation; redesigned Step Functions; SNS notification system; instituted linting/logging; built Jenkins CD; ported legacy Python NLP to Node.js.

Senior Software Engineer · StuffstrOct 2019 – Aug 2020 · London

Built warehouse management APIs with Serverless/Lambda/API Gateway; maintained Nest.js stack; CI/CD with Semaphore; Terraform/CloudFormation exposure; Jest coverage.

Fullstack JS Developer · BizvuMar 2019 – Oct 2019 · Remote

Node/Vue microservices across telecoms and e-commerce; ElasticSearch, MongoDB, RabbitMQ; CI/CD via Rancher & GCP Cloud Build; K8s deployments.

Javascript Developer · Homeserve LabsJul 2018 – Mar 2019 · London

Vue/Vuex admin app against C++ API; Ionic mobile app (TS); Google Sheets automation; scrum ceremonies.

Digital Operations Lead · Oliver MoreApr 2018 – Jul 2018 · South Africa

Led digital production; resource planning; feasibility and estimates; integrated TrafficLive/MavenLink; bespoke rich media microsites.

Product Specialist · CeltraJun 2015 – Mar 2018

Rich media production consulting across brand campaigns.

Rich Media Consultant · ADTECH (AOL)Sep 2012 – Jun 2015

Consulting on rich media advertising solutions.

Flex Developer · iBundleJan 2010 – Sep 2012

Built Flex-based applications and interactive experiences.

Education

BSc (Hons) Digital Media · Upper Second (2.1)University of Portsmouth · 2005–2009