Highly experienced senior front-end software engineer specialising in enterprise SaaS. Experienced delivering large-scale, customer-focused technology projects with strong product design, architecture ownership, and SDLC knowledge. Known for high-quality delivery, secure and reliable integrations, and excellent mentoring/communication. Skilled across modern TypeScript/React/Next.js front-end development and AWS/Azure backend services, micro-services, and REST APIs.

Craig Russell

Highly experienced senior front-end software engineer specialising in enterprise SaaS. Experienced delivering large-scale, customer-focused technology projects with strong product design, architecture ownership, and SDLC knowledge. Known for high-quality delivery, secure and reliable integrations, and excellent mentoring/communication. Skilled across modern TypeScript/React/Next.js front-end development and AWS/Azure backend services, micro-services, and REST APIs.

Available to hire

Highly experienced senior front-end software engineer specialising in enterprise SaaS. Experienced delivering large-scale, customer-focused technology projects with strong product design, architecture ownership, and SDLC knowledge.

Known for high-quality delivery, secure and reliable integrations, and excellent mentoring/communication. Skilled across modern TypeScript/React/Next.js front-end development and AWS/Azure backend services, micro-services, and REST APIs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Advanced

Work Experience

Senior Software Engineer / Development Consultant (Contract, Remote) at Multiverse (E-Learning)
January 1, 2024 - April 1, 2024
Built and delivered a unified account registration service and Enterprise SSO. Implemented authentication and SSO flows using Auth0 IDM and supported enterprise identity via SSO. Worked across TypeScript, React, Next.js and Tailwind with Postgres and modern front-end patterns.
Senior Software Engineer / Development Consultant (Contract, Remote) at Novata (ESG Reporting)
February 1, 2022 - August 1, 2023
Designed and delivered RBAC and SAML Single Sign-On capabilities. Developed and integrated authentication/authorisation features using TypeScript, React and Node.js with Postgres. Worked in AWS and Azure environments and integrated with Okta for identity/SSO.
Senior Software Engineer / Development Consultant (Contract, Remote) at SECCL (Finance)
August 1, 2021 - Present
Delivered a custom secure file sharing service. Implemented multiple public APIs to enable client integrations. Worked with a modern TypeScript/React/Next.js stack, MongoDB and AWS services, including GuardDuty for security monitoring. Focused on secure implementation and production-ready API delivery.
Head of Technology at Jadu Creative ltd, Leicester
January 1, 2020 - July 1, 2021
Technical head of the professional services arm. Worked with clients to design, scope and cost solutions. Supported project managers and development teams to deliver client outcomes. Led adoption of AWS hosting for internal environments, reducing downtime. Implemented a security scanning solution that saved approximately £60k per year in licence fees.
Senior Software Engineer / Development Consultant (Contract, Remote) at Griffiths Waite (Supply-chain Finance)
January 1, 2020 - July 1, 2020
Modernised a legacy codebase, reducing development costs. Delivered improvements using TypeScript, Node.js, Azure and Postgres. Also applied GraphQL for API/data querying, focusing on maintainability and scalable architecture.
Senior Software Engineer / Development Consultant (Contract) at Sainsbury’s Bank / Argos / Waracle (Personal Banking)
January 1, 2019 - July 1, 2019
Implemented integrations with third-party credit services and supported ApplePay provisioning. Developed features using TypeScript, Node.js, MongoDB and AWS. Focused on production integration work and reliable payment/credit service connectivity.
Head of Platform at CloudCall Group plc, Leicester
October 1, 2018 - November 1, 2019
Led the strategic initiative to offer a unified communication service as a platform, reducing implementation costs with CRM partners. Managed multiple projects from inception through delivery. Served as the primary point of contact for partners and coordinated resources. Designed an API framework for third-party integrations (REST, JWT). Delivered multiple third-party CRM integrations including Salesforce, BullHorn and MS Dynamics.
Development Team Lead at CloudCall Group plc, Leicester
November 1, 2017 - October 1, 2018
Managed a team of developers and led design and delivery of several projects. Most notably delivered CloudCall’s flagship Instant Messaging product. Designed a real-time Instant Messaging architecture using AWS and PubNub. Built IM APIs using Node.js, TypeScript, MySQL, MongoDB and Docker.
Senior Architect at CloudCall Group plc, Leicester
May 1, 2017 - November 1, 2017
Led the transition from legacy monolithic systems to a modern micro-services architecture to accelerate delivery of new services. Designed an API gateway architecture using Kong, Nginx, AWS and Docker. Built an authentication API using Node.js, TypeScript, JWT and MySQL in Docker.

Education

MSc (Artificial Intelligence Systems) (Distinction) at De Montfort University
January 1, 2009 - January 1, 2011
BSc (Computer Science) at University of Leicester
January 1, 2001 - January 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education