8-bit avatar

John Langan

Lead Fullstack Engineer

john@langan.im
+306934064744

Summary

Seasoned technology leader with over 20 years of experience spanning full-stack development, technical leadership, and entrepreneurship. Currently leading full-stack development at Gamma Telecoms, where I architect and deploy scalable solutions on AWS Kubernetes. Previously founded and grew Oxygenna to Power Elite status on Themeforest, while mentoring developers who advanced to leadership roles.

Started career at Nokia developing mobile games, showcasing adaptability across different technology eras. Strong expertise in modern tech stack (NodeJS, TypeScript, NestJS) and cloud infrastructure (AWS, GCP, Azure), combined with proven leadership in building and mentoring high-performing teams.

Experience

Lead Fullstack Engineer

Gamma Telecoms | September 2018 - Present

  • Team leader on several telecoms projects
  • Worked closely with developers, designers, and testers to create new products
  • Designed software architecture, guided team members, ensured adequate testing and deployed to AWS Kubernetes stack
  • Introduced improvements including monorepo structure and CDK-based infrastructure deployment

CTO and Founder

Oxygenna | August 2006 - September 2018

  • Founded company with a Greek partner, creating WordPress themes
  • Achieved Power Elite status on Themeforest
  • Expanded to consulting for UK clients (e.g., JD Sports, SuperDry, Discovery Channel)
  • Mentored developers, many of whom advanced to team lead or higher roles

Games Developer

Nokia | August 2000 - August 2006

  • Started as embedded C and Java engineer creating games for mobile devices (e.g., Nokia 3310)
  • Worked on titles including Snake2, Pairs, Space Impact, and Pinball

Education

Salford University

  • BSc Computer Science – 2018

Holy Cross College

  • A Level Computer Science – 2006
  • A Level Mathematics – 2006
  • A Level Business Studies – 2006

Languages

TypeScript

Expert

JavaScript

Expert

Java

Advanced

PHP

Advanced

Ruby

Intermediate

C++

Advanced

C

Advanced

Skills

Programming & Frameworks

NodeJS
TypeScript
NestJS
Nx
Jest
React
NextJS
TailwindCSS

Architecture & Design

Restful API Design
Software Patterns
SOLID Principles
Domain Driven Design
Microservices Architecture

Cloud & Infrastructure

Kubernetes
Helm
AWS CDK
AWS
GCP
Azure
Docker
CI/CD
Kafka

Databases

SQL
NoSQL
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
Scylla

Personal Strengths

Coding
Testing Experience
Leadership
Innovative
Deployment
Agile
Team Management
Mentoring
Problem Solving
Communication
Prototyping