Skip to content

JRRS1982/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jeremy Smith

💻 Senior Full-Stack Software Engineer | React • TypeScript • Node.js • Next.js • AWS • CI/CD • Redis • Jest • Docker • MySQL

📍 Bristol (Remote / Hybrid) 📧 jeremyrrsmith@gmail.com | 🌐 jeremysmith.co.uk | 🔗 LinkedIn | 🐙 GitHub


Professional Summary

Full-stack engineer with 5+ years’ experience building scalable web applications and microservices. Skilled in React, Next.js (including Incremental Static Regeneration), Node.js, Typescript, Jest, Docker, Redis, AWS, MySQL, and CI/CD pipelines.

I’ve grown from associate to senior engineer at MVF, leading projects, mentoring teammates, and delivering reliable software that balances pragmatism with high standards. I thrive in collaborative teams and am motivated to use technology (and the next generation of it i.e. AI) as a force for good — creating solutions that not only scale, but also make a positive difference.


Professional Software Experience

MVF Global — Software Engineer

London, Oct 2019 – Present

Senior Software Engineer (Jul 2024 – Present)

  • Led development of an appointment-booking feature dynamically embedded via iframe with dynamic data injection, enabling generic third-party booking, increasing customer show rates from 25% to 48% (on average) for the customer journey.
  • Implemented Next.js Incremental Static Regeneration (ISR) and optimised build-time API calls, reducing build times from 1h 04m to 26m while handling tens of thousands of page variations.
  • Partnered with product managers and designers to plan and deliver business goals.
  • Mentored junior engineers, supporting growth and fostering a culture of learning across the team.

Mid-Level Software Engineer (Jul 2021 – Jul 2024)

  • Built and maintained dockerised microservices deployed via CircleCI, with robust error logging (Datadog) and unit test coverage (Jest).
  • Developed and published an internal React + TypeScript + Next.js component library to npm with Storybook for consistency across apps.
  • Led migration of global state management to Redux from React Context, (in production), reducing re-rendering issues.
  • Contributed to legacy PHP/Laravel applications and cross-team engineering guilds on best practices.

Associate Software Engineer (Oct 2019 – Jul 2021)

  • Delivered server-to-server APIs and marketing automation to optimise campaign spend across platforms like Facebook and Google.
  • Developed internal APIs and supported CRM development, while learning and contributing to PHP/Laravel systems.
  • Provided hands-on technical support to internal users.

Key Projects

MVF Global

  • Embeddable Lead Generation Web App: Developed a highly technical embeddable lead generation web app which is loaded within an iframe on a company or third-party website. It features dynamic data injection, dynamic height resizing of the iframe parent to match the content height, dynamic transitions co-ordinated with the content width and height, and height animation. It publishes events, which are translated and sent to the gtm data layer, along with a wide range of other features.
  • Microservices: Built and deployed a suite of similar Node.js backend services with Docker, CircleCI pipelines, Datadog monitoring, and Jest unit tests.
  • React Component Library: Built a TypeScript/React library, documented with Storybook and distributed via npm, enabling consistent UI across multiple applications, with tagging for development.
  • Next.js ISR Integration: Applied Incremental Static Regeneration to efficiently manage page generation, and reduce build times, while handling tens of thousands of page variations.

Personal

  • Balanced Money Backend (GitHub): Experimented with GraphQL (type-graphql), Node.js, and Docker to design a scalable API backend.
  • Balanced (Github): Started building a full stack Next.js project using React Server Components, deploying to a Raspberry Pi (to reduce hosting costs).
  • Personal Site (jeremysmith.co.uk): Hosted on AWS, an early project, showing skills in cloud deployment, React, and Gatsby.

Technical Skills

  • Languages & Frameworks: TypeScript, JavaScript, Node.js, React, Next.js (including ISR), Redis, PHP/Laravel (legacy)
  • Databases: MySQL, PostgreSQL
  • Infrastructure & DevOps: AWS (EC2, S3, Lambda, API Gateway), Docker, Serverless, CircleCI, Terraform (exposure)
  • Testing: Jest, Cypress, Selenium (E2E), TDD/BDD practices
  • Monitoring & Analytics: Datadog, logging/alerting pipelines
  • Other: Redux, GraphQL, REST APIs, Storybook, Looker (exposure), Snowflake (exposure)

Qualifications

  • AWS Certified Cloud Practitioner – Amazon Web Services, 2023
  • Postgraduate Diploma in Real Estate – Kingston University, 2009
  • BSc Business Administration (2:1) – University of Plymouth, 2005

Interests

Cooking for friends, lifting weights, cycling and hiking outdoors, gardening (including growing my own vegetables), home improvement projects, and coffee-fuelled coding.

I enjoy spending time outdoors and value sustainable ways of living, which inspires my motivation to build technology with lasting positive impact.

About

A summary of my professional skills and experience.

Topics

Resources

Stars

Watchers

Forks