{
  "$schema": "https://cvjson.com/schema/v1.json",
  "basics": {
    "name": "James Thornton",
    "label": "Software Engineer",
    "image": "https://freecv.org/i/enhanced-photos/2ff61145-9811-4c01-9eeb-15526eefe412/linkedin-1779837235683.webp",
    "summary": "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.",
    "location": "London, UK",
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "jamesthornton",
        "url": "https://linkedin.com/in/jamesthornton"
      },
      {
        "network": "GitHub",
        "username": "jamesthornton",
        "url": "https://github.com/jamesthornton"
      }
    ]
  },
  "work": [
    {
      "company": "Monzo Bank",
      "position": "Software Engineer",
      "location": "London, UK",
      "startDate": "2022-03",
      "current": true,
      "highlights": [
        "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"
      ]
    },
    {
      "company": "Deliveroo",
      "position": "Junior Software Engineer",
      "location": "London, UK",
      "startDate": "2020-06",
      "endDate": "2022-03",
      "highlights": [
        "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"
      ]
    },
    {
      "company": "Accenture",
      "position": "Graduate Software Developer",
      "location": "Manchester, UK",
      "startDate": "2019-09",
      "endDate": "2020-06",
      "highlights": [
        "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"
      ]
    }
  ],
  "education": [
    {
      "institution": "University of Manchester",
      "degree": "BSc Computer Science",
      "field": "Computer Science",
      "startDate": "2016",
      "endDate": "2019",
      "score": "First Class Honours"
    }
  ],
  "skills": [
    "React",
    "TypeScript",
    "Node.js",
    "PostgreSQL",
    "GraphQL",
    "Docker",
    "AWS",
    "Jest",
    "Git"
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Native"
    },
    {
      "language": "French",
      "fluency": "Intermediate"
    }
  ],
  "availability": {
    "status": "open",
    "sponsorship": false
  },
  "ats": {
    "keywords": [
      "Software Engineer",
      "Monzo Bank",
      "Junior Software Engineer",
      "Deliveroo",
      "Graduate Software Developer",
      "Accenture",
      "Computer Science",
      "React",
      "TypeScript",
      "Node.js",
      "PostgreSQL",
      "GraphQL",
      "Docker",
      "AWS",
      "Jest",
      "Git",
      "English",
      "French"
    ],
    "yearsOfExperience": 0,
    "seniority": "entry",
    "highestEducation": "Bachelor's"
  },
  "verification": {
    "email": true,
    "platform": "freecv.org"
  },
  "meta": {
    "version": "1.2.1",
    "canonical": "https://livelink.cv/testing1/cv.json",
    "lastModified": "2026-05-26T23:13:55.413Z",
    "generator": "FreeCV.org"
  }
}