Summary
Overview
Work History
Education
Skills
Work Availability
Languages
Timeline
Generic

Charlie Benger Stevenson

Luton,BDF

Summary

Professional technical leader with proven ability to spearhead complex projects and drive innovative solutions. Adept in software development, systems architecture, and project management. Strong emphasis on team collaboration and delivering results in dynamic environments. Known for adaptability and reliability. Skilled in coding, debugging, and optimizing performance.


Contributor to open source projects such as Serverless and Axios.


Overview

27
27
years of professional experience

Work History

Technical Lead

Defra
06.2024 - 10.2024
  • Cloud Consulting
  • Troubleshooting
  • Upskilling developers of all levels and abilities
  • Agile advocacy and evangelism
  • Refactoring unmanageable codebases
  • Re-architect repetitive code into distributable packages
  • Wrote npm package for etl framework
  • Implemented multiple etl pipelines using package
  • Reverse engineered complex and misunderstood data extracts into quality documentation
  • Implemented Rest APIs for consumers of migrated data
  • Technologies used: Kubernetes, Docker, Node, RestFul API, Postgres, Helm, Jenkins, GDS

Solution Architect

Southeastern Rail
12.2023 - 05.2024
  • Technology selection
  • Solution architecture design and implementation in Azure
  • Prototypes and POCs
  • Establishing technical governance
  • Building development environment
  • Workflow design and implementation
  • Technical leadership for team of 6
  • Open source only technology (no vendor lock-in)
  • SML Model driven design to keep technical stakeholders engaged
  • Change data capture driven event model
  • Designed first deterministic scheduling algorithm for rail industry
  • Technologies used: Kubernetes, Apache Kafka, MariaDB, Ubuntu, Helm, Terraform, PHP 8, Laravel, SASS, Roadrunner, Protocol Buffers, ElasticSearch, Temporal.io

Senior Developer

The Planning Inspectorate
06.2023 - 10.2023
  • Boost programming capability in short term to help meet targets
  • Troubleshooting existing issues with live system, and development bottlenecks
  • Mentoring
  • Lead development spikes
  • Successfully diagnosed live system issues and wrote custom ESLint plugin to identify specific issue
  • Mentored developers in asynchronous programming paradigm
  • Picked up slack in Dev-Ops team
  • Technologies used: Node.js, Nunjucks, Azure Devops, Docker, Azure Functions, MongoDB, Azure Service Bus, GDS Design System, CosmoDB, Jest, OpenAPI

Solution Architect

JISC
08.2022 - 01.2023
  • Performance and load testing
  • Create tactical infrastructure changes to support new use load
  • Advise on application security and hardening
  • Increased application loading capability from 3000 concurrent users to desired 100,000
  • Mentored developers in: Caching strategies, Sidecar patterns, AWS Service Bus and integration with API Gateway using Velocity Templates, Distributed application architecture
  • Technologies used: Node, Typescript, React.js, Prisma, Postgres/RDS, NextJS, Redis, K6 (Grafana), Rest, API Gateway, Velocity Templates, Terraform, Serverless, Jest, Docker, Kubernetes, OAuth2, Next-Auth, OpenAPI, SAML, Federated Identity, SQS, Git
  • Improved solution efficiency by designing and implementing scalable architectures for enterprise clients.
  • Facilitated seamless communication between technical teams and non-technical stakeholders by effectively translating complex concepts into understandable terms for all parties involved in projects.
  • Managed end-to-end software development life-cycle, from initial requirements gathering to post-implementation support and maintenance.
  • Developed comprehensive documentation for solution design specifications, ensuring clear communication between stakeholders at all stages of project lifecycle.

Senior Developer

IWSR
12.2021 - 07.2022
  • Diagnose and prescribe mitigation strategies for failing internal project that would cause existential business harm if not remedied before end of financial year
  • Share in development work to make good on faulty product
  • Design and build proof of concept for real time client / server data synchronisation
  • Upskill in house development team where needed
  • Successfully diagnosed all faults in timely manner where previous developers had failed
  • Mentored in house development team in Functional Programming Paradigm and how it applies to Javascript and their project
  • Refactored their codebase significantly into reusable, fluent interfaced data library that gave them tools to stay on top of their technical debt and write cleaner code
  • Wrote client side SQL parser to query IndexedDB in Query Analyzer style window, produced as npm React Component Package
  • Demonstrated and documented process for developing reusable component libraries in npm for sharing among projects
  • Technologies used: C# .Net Core, Node, Typescript, Rest, RX/JS, React.js, Redux, GraphQL, ECS Fargate, Peg.js, API Gateway, Serverless, Docker, AG Grid, OAuth2, AWS Cognito, Federated Identity, Git
  • Developed reusable code libraries that streamlined development efforts and improved consistency in software architecture across multiple projects.
  • Developed secure applications by enforcing strong encryption standards and implementing robust authorization mechanisms.
  • Established clear communication channels between stakeholders, facilitating better decision-making throughout project lifecycles.

Senior Developer

Essensys
10.2021 - 12.2021
  • Technologies used: Node, Serverless Framework, Typescript, Cloud Formation, AWS Lambda, AWS API Gateway, AWS Quantum Ledger Database, AWS Cognito, OAuth2, RabbitMQ, Git

Technical Lead

The Planning Inspectorate
03.2020 - 12.2020
  • Technologies used: Node, React, Redis, Sharepoint, Azure, Kubernetes, Azure Dev-Ops, Docker, Fabric.js, CosmoDB, Redux, RabbitMQ, Git

Senior Analyst Developer

SMBC Nikko
09.2016 - 08.2019

Technical Lead

Premex Group
12.2015 - 05.2016

Technical Lead

Postbank AG, Germany
06.2014 - 06.2015

Education

HNC -

Electrical And Electronic Engineering
Edinburgh, EDH
1997

A Levels -

Maths, Physics
Dunstable
06-1995

10 GCSEs -

Queensbury School
Dunstable, United Kingdom
06-1993

Skills

  • Full Stack Development
  • Dev-Ops
  • Data Modelling
  • Object Oriented Design
  • Design patterns
  • Application Security
  • Application Resilience
  • Containerisation
  • Infrastructure As Code
  • Azure
  • AWS
  • Automated testing
  • TDD
  • Microservices
  • Rest API
  • ORMs
  • NoSQL
  • RDBS
  • Message Queues
  • Caching
  • Scaling
  • Performance Testing
  • Load Testing
  • Security
  • State management
  • Componentisation
  • Component Testing
  • Stateful communication
  • Bundling and packaging
  • Templating
  • Streaming
  • OAuth2
  • OpenAPI
  • SAML
  • MFA
  • OWasp
  • IAM
  • Cryptography
  • Agile Methodology
  • Issue investigation
  • Test-driven development
  • Performance Optimization

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Languages

German
Bilingual or Proficient (C2)

Timeline

Technical Lead

Defra
06.2024 - 10.2024

Solution Architect

Southeastern Rail
12.2023 - 05.2024

Senior Developer

The Planning Inspectorate
06.2023 - 10.2023

Solution Architect

JISC
08.2022 - 01.2023

Senior Developer

IWSR
12.2021 - 07.2022

Senior Developer

Essensys
10.2021 - 12.2021

Technical Lead

The Planning Inspectorate
03.2020 - 12.2020

Senior Analyst Developer

SMBC Nikko
09.2016 - 08.2019

Technical Lead

Premex Group
12.2015 - 05.2016

Technical Lead

Postbank AG, Germany
06.2014 - 06.2015

HNC -

Electrical And Electronic Engineering

A Levels -

Maths, Physics

10 GCSEs -

Queensbury School
Charlie Benger Stevenson