James Spencer

James Spencer Email and Phone Number

Head of Engineering @ BPP
London, England, GB
James Spencer's Location
London Area, United Kingdom, United Kingdom, United Kingdom
James Spencer's Contact Details

James Spencer personal email

About James Spencer

Software engineering leader with a passion for building exceptional products and teams. With over a decade of technology industry experience working for established brands across e-commerce, media and marketing. I have experience building engaged empowered high-performing engineering teams who take ownership of their objectives. I'm able to utilize my experience as a Full-stack software engineer delivering Web, API and AI solutions using Node.js, .NET and AWS to successfully guide teams to positive outcomes. My Areas of interest include Web development, cloud technologies, and AI.

James Spencer's Current Company Details
BPP

Bpp

View
Head of Engineering
London, England, GB
James Spencer Work Experience Details
  • Bpp
    Head Of Engineering
    Bpp
    London, England, Gb
  • Bpp
    Head Of Engineering
    Bpp Jul 2023 - Present
    London, England, Gb
  • News Uk
    Head Of Engineering
    News Uk Mar 2022 - Jun 2023
    London, Gb
    Engineering lead for the NewsKit program of work, overall responsibility for the +20 engineers in the program with principal and engineering managers reporting to me directly. Responsible for overseeing the delivery and output of: • NewsKit Design System ( https://newskit.co.uk ) an open-source multi-brand react system being utilised across News Corp• NewsKit API is a federated GraphQL API that serves as a backend for frontend providing a standardised surface upon which to develop shared features.• NewsKit Render is a rending platform built on top of Next.js that allows us to share brand agnostic features across the business without needing wholesale re-platforming projects.Work closely with other disciplines leads, defining the vision and strategy for the program of work.Participate in scaled agile framework forums for triaging and alignment of work with other programs of work throughout the organisation. Responsible for alignment and development of common standards & processes with other engineering leaders throughout the business.
  • News Uk
    Principal Engineer
    News Uk Mar 2020 - Mar 2022
    London, Gb
    Working with engineering teams across News Corp to facilitate requirements and triage requirements.Working with Product and Design to plan and prioritise work across the program.Responsible for direct line management of engineers setting development objectives, 1:1's, performance reviews.Member of hiring team filling roles in both London and Sofia.Lead engineer on both design system and render squads. Ensuring we deliver both business value and properly engineered solutions consistently.
  • News Uk
    Senior Software Engineer
    News Uk May 2019 - Mar 2020
    London, Gb
    Working in Product Platforms, building out News corps multi brand design system from it's inception. Conducted significant amounts of research into other design systems, brand's requirements, A11Y, web standard and best practices. This Product is now widely adopted across by product teams across News UK & News Corp titles.Lead engineer on both for both the component library and documentation site https://newskit.co.uk .Member of hiring team filling roles in both London and Sofia.
  • Moonpig
    Tech Team Lead
    Moonpig Jul 2017 - Apr 2019
    London, England, Gb
    Line management of five engineers across different squads in the organisation. Conducting regular 1:1’s, objective setting & performance conversations.Engineering lead for growth squad focused on improving findability and recommendations across the primary e-commerce channel.Architected and lead delivery of search replatforming into AWS Elasticsearch, incorporating realtime analytics to drive relevancy.Promoting engineering best practices across the team, coding standards, IAAS, TDD, Pair programming.Working closely with product owner to refine backlog and ensure successful delivery of features.Key member of recruitment team conducting CV reviews, phone interviews, technical test evaluations and on site interviews.
  • Moonpig
    Software Engineer
    Moonpig Apr 2016 - Jul 2017
    London, England, Gb
    Worked across several product focused teams delivering features for highly transactional Ecommerce platform used by over 5 million customers a year.Breaking legacy monolith into microservice architecture. Defining service boundaries, transition to event based architecture. Oversaw creation of several services, setup CI/CD pipelines using TeamCity, Octopus Deploy & PowerShell.Responsible for full lifecycle of software delivery; ideation, planning, AB test design, grooming, development, automated testing, QA, releases. Rapid trunk based feature development using feature toggles, TDD, ATDD, Continuous testing.Delivered Customer Image migration to cloud, utilising Azure Cloud Roles, Azure Service Bus, Azure Table Storage and Azure Blob Storage.Mentoring and pairing with other engineers.Participated in on call rota to assist with and diagnose production issues.Participated in fortnightly code Katas to focus on topics such as TDD, design patterns and refactoring legacy code.
  • See Tickets
    Senior Developer
    See Tickets Sep 2014 - Apr 2016
    Nottingham, Gb
    • Full stack developer responsible for designing, delivering and maintaining mission critical systems for See. Such as: primary e-commerce platform with over 500 white label instances; Client Console for reporting, event management and content management; See Admin system for internal back office tasks.• Worked as part of an agile team actively participating in planning meetings, retrospectives and scrums. Took ownership of user stories, collaborating where required and conducting informal code reviews upon completion.• Refactored large sections of legacy codebase into clean test driven .NET code across a variety of MVC, Web API and Windows Service Applications.• Used a variety of modern front end technologies such as Angular, Gulp, SASS, Booststrap and jQuery to deliver a consistent responsive experience to users.• Developed and optimised complex PL/pgSQL functions and migration scripts in primary PostgreSQL database.
  • Creator Ltd
    .Net Developer
    Creator Ltd Jul 2013 - Sep 2014
    • Architected and maintained solutions for leading multinational and national brands such as TUI Group(Thomson, First Choice), Liberty Global (Virgin Media,UPC), MSD, Late Rooms, De Vere Group. • Ensured successful and robust .NET delivery in complex multi departmental projects though use of Scrum, TDD and continuous integration.• .NET solutions delivered using a variety of different technologies such as ASP.NET MVC, Web API, Web Forms, Windows Services and Web Services.• Developed high traffic, scalable systems making use latest .NET features such a TAP and Parallelisation libraries.• Assisted and mentored other developers whilst also gaining a great deal of experience from working in a cohesive environment with senior developers.
  • Thetin Limited
    Junior Developer
    Thetin Limited Jul 2012 - Jun 2013
    London, Gb
    • Previous role on a full time basis having graduated university.
  • Thetin Limited
    Junior Developer (Part Time)
    Thetin Limited Oct 2011 - Jul 2012
    London, Gb
    • Part time role providing development, support and maintenance during final year of university.
  • Thetin Limited
    Junior Developer (1 Year Industrial Placement)
    Thetin Limited Jul 2010 - Oct 2011
    London, Gb
    • Developed and maintained .NET solutions for a variety of clients ranging from leading global brands PwC, P&O, Medigold Health to early stage startups. • Worked on ASP.NET MVC, WEB API, and Web Forms projects using both Entity Framework and Fluent NHibernate.• Regularly met with clients to define scope and technical requirements often working to tight deadlines. • Front-end development made primarily using JQuery with JQuery UI and various plugins to produce rich interfaces, PhoneGap was used to produce mobile applications. • Assisted with general day to day IT support tasks such as phone system maintenance, networking maintenance and assisting colleagues with general IT issues.

James Spencer Skills

C# C++ Javascript Css Java Sql .net Jquery Asp.net Mvc Asp.net Html Xml Object Oriented Design Linq Mvc Visual Studio Nhibernate Json Sql Server Iis Eclipse Git Academic Writing Subversion Html 5 User Interface Design Ajax Wordpress Xhtml Cms Web Applications Microsoft Sql Server Web Development Databases Software Development Scrum Web Services Test Driven Development Agile Methodologies Postgresql

James Spencer Education Details

  • University Of Brighton
    University Of Brighton
    Computer Science (Games)
  • Wimbledon College
    Wimbledon College

Frequently Asked Questions about James Spencer

What company does James Spencer work for?

James Spencer works for Bpp

What is James Spencer's role at the current company?

James Spencer's current role is Head of Engineering.

What is James Spencer's email address?

James Spencer's email address is ja****@****ail.com

What schools did James Spencer attend?

James Spencer attended University Of Brighton, Wimbledon College.

What skills is James Spencer known for?

James Spencer has skills like C#, C++, Javascript, Css, Java, Sql, .net, Jquery, Asp.net Mvc, Asp.net, Html, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.