Hi, I'm Jacob. A fullstack JavaScript developer from the UK!

About

Welcome! I'm Jacob, a results-driven web developer recognized for my commitment to excellence and innovation. Graduating with a first-class degree in Computer Science from the University of Birmingham in 2021, I've been on a journey to contribute meaningfully to the ever-evolving landscape of web development.


My expertise lies in Typescript, React, and Node.js applications, where I've honed my skills in developing robust, scalable, and user-friendly solutions. With a keen eye for detail and a passion for innovation, I strive to create seamless digital experiences that exceed expectations.


Outside of work, you'll usually find me watching Formula 1 (or waiting for the season to start), keeping fit at the gym or sitting back reading / gaming with friends!

Skills

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • React
  • Next.js
  • Tailwind
  • React testing library
  • Cypress
  • Jest
  • Vitest
  • Figma
  • Node.js
  • Express
  • REST APIs
  • Postman
  • Authentication
  • Oracle SQL
  • MongoDB
  • Docker
  • Kubernetes
  • Helm
  • Git
  • Azure pipelines
  • CI / CD
  • Jira
  • Confluence

Experience

Aug 2021 - Present

Griffiths-Waite - Developer

Working as a developer at a consultancy based in Birmingham, where I've taken on diverse responsibilities. Ranging from designing, developing and maintaining REST APIs built in TypeScript using Node.js and Express that are both consumed by frontend applications but also API customers. One of my significant contributions has been the overhaul of a large enterprise application from Oracle JET frontend into React to enhance user experience and deliver better business value. I have also had experience with the release lifecycle of applications. This includes containerisation, pipeline setup, documentation and being responsible for code release via Azure.

I have also initiated and implemented many process improvements including optimising unit tests, enhancing monorepo devEx, reducing CI build times and refactoring entire codebases. Working within an agile team has given me a wide range of experience beyond development. I've actively participated in requirements gathering, collaborated with designers, and delivered product demos to stakeholders. Additionally, I've taken on leadership roles in running scrum rituals like standups, retrospectives and refinement. I have also had the opportunity to mentor new industrial placement developers during their year in industry, providing guidance and support to foster their growth and development.

Sep 2019 - Nov 2020

Griffiths-Waite - Industrial Placement

A year's experience in industry during my degree provided me with invaluable insights. Prior to joining an agile development team, I underwent extensive training in JavaScript, TypeScript, Node.js, SQL, and Oracle PL/SQL over several months. As a member of this team, my responsibilities included developing REST APIs for a large enterprise application using Express in Node.js. These APIs seamlessly integrated with both an Oracle database and various external services, including REST APIs and SOAP APIs. This experience exposed me to the full development lifecycle of real-world applications. Additionally, I was invited to continue part-time work with the team for several months during the final year of my course.