I try to update my website and CV as often as possible but it may not be 100% up to date. If you have any questions regarding anything you see, please don't hesitate to contact me.
Jul 2021 - Now
3 yrs, 5 mos
Senior Backend Software Engineer at ANS Group
I built and currently maintain the entire backend for Glass
Used GraphQL federation to independently scale each area of the backend
Wrote efficient and robust code using things such as GraphQL dataloader to batch SQL queries and provide data with low latency
Ensured scalability to handle the demand of thousands of ANS customers
Worked closely with the UX and data teams to design and think through new features
Worked with multiple data sources such as SQL, MongoDB and third party API's
Worked with real-time data over GraphQL Subscriptions (WebSockets)
Mentored junior and mid level team members, supporting them where needed, helping them to become better engineers in their career
Skills used
Sep 2020 - Jul 2021
10 mos
Senior Full Stack Software Engineer at Mercarto
Worked on building out backend API features
Worked on building out the front end for their customer facing store front UI
Took ownership of the entire PayPal integration into their store checkout
Worked on their PLT Marketplace app, handling authentication tokens and sessions from a front end perspective
Helped to enhance/fix some of the features half built by some contractors
Worked under pressure staying late nights to complete features in order to meet deadlines
Skills used
Jul 2019 - Sep 2020
1 yr, 2 mos
Senior Backend Software Engineer at ANS Group
Designed and built the backend API's which interacted with different data sources and systems
Delegated work to other engineers on my team providing support for them where needed
Conducted PR code reviews to ensure any code merged met the standard for the project
Skills used
Feb 2019 - Jul 2019
5 mos
Mid-Level Backend Software Engineer at ANS Group
This was my first time working in a proper team of developers
Demonstrated senior skills by mentoring others and having the ability to work efficiently and autonomously
Worked on building out backend API's to provide data to the front end
Helped team members and transferred knowledge that I had learnt from previous roles
Skills used
Dec 2016 - Feb 2019
2 yrs, 2 mos
Junior Software Engineer at ANS Group
Worked on a smart parking application POC which was built using Python which ran on a Raspberry Pi hooked up to a webcam
Trained and used my own image classification AI model to determine if a car parking space was vacant or occupied
Has the opportunity to work on some cool POC's to show off to the business
Had exposure to many different technologies
Got to explore what areas of software engineering I was interested in without the worry of anything being production ready
Skills used
Apr 2018
7 years ago
Achieved my AWS DevOps Professional certification
To help ANS Group further with becoming an AWS partner, after passing my first AWS certification, I was asked to work towards the AWS DevOps Professional certification which required me to take an exam. I passed the exam and achieved the certification.
Oct 2017
7 years ago
Achieved my AWS Developer Associate certification
To help ANS Group with becoming an AWS partner, I was asked to work towards the AWS Developer Associate certification which required me to take an exam. I passed the exam and achieved the certification.
Nov 2016
8 years ago
Completed my Level 3 Software Development Diploma at ANS Group
I finally completed my Level 3 Software Development diploma with a triple distinction star grade which was a massive achievement.
Jun 2016 - Dec 2016
6 mos
Apprentice Software Engineer at ANS Group
Mar 2016 - Jun 2016
3 mos
Apprenticeship Scheme at ANS Group
Nov 2015 - Feb 2016
3 mos
Apprentice Software Engineer at Bright Future
TypeScript
Language
Node.js
Runtime Engine
React
Library
Next.js
Framework
NestJS
Framework
GraphQL
Technology
Tailwind CSS
CSS Framework
MongoDB
Database
MySQL
Database
PostgreSQL
Database
Git
Technology
These are my core skills I use on a day-to-day basis. You can see all my skills below.