James Thornton

James Thornton

Software Engineer

Software Engineer with 4 years of experience building scalable web applications using React, Node.js, and TypeScript. Passionate about clean architecture, developer experience, and mentoring junior engineers.

0
Languages
0
Skills
Work Experience
Software Engineer
Monzo Bank
Mar 2022 — PresentCurrentLondon, UK
  • Engineered React component library reducing development time by 40% across 3 product teams
  • Architected Node.js microservices handling 2M+ daily transactions with 99.9% uptime
  • Led TypeScript migration of 80,000-line codebase, eliminating 300+ runtime errors in production
  • Mentored 4 junior engineers through weekly code reviews and pair programming sessions
Junior Software Engineer
Deliveroo
Jun 2020 — Mar 2022London, UK
  • Developed RESTful APIs in Node.js serving 500K+ daily active users across 12 markets
  • Implemented real-time order tracking feature using WebSockets, improving customer satisfaction by 18%
  • Reduced page load time by 35% through code splitting and lazy loading optimizations
Graduate Software Developer
Accenture
Sep 2019 — Jun 2020Manchester, UK
  • Built internal tooling dashboards using React and GraphQL for a FTSE 100 retail client
  • Automated deployment pipelines with CI/CD scripts, cutting release cycles from 2 weeks to 2 days
Skills
Frontend
React
Languages
TypeScript
Backend
Node.js
Database
PostgreSQL
API
GraphQL
DevOps
Docker
Cloud
AWS
Testing
Jest
Tools
Git
Education
BSc Computer Science, Computer Science
University of Manchester
2016 — 2019First Class Honours
Languages
English
Native
French
Intermediate