Home

CV

Blog

Brand

Curriculum Vitae.

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.

Experience.

Jul 2021 - Now

3 yrs, 5 mos

Senior Backend Software Engineer at ANS Group

I was head hunted by ANS Group who I had previously worked for to be the engineer to build and maintain the entire backend for their new real-time service management portal Glass under their new R&D department. This portal is the front door to the business and gives customers a completely transparent, single view of all service transactions to enhance the customer experience at ANS.

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

2021.

Sep 2020 - Jul 2021

10 mos

Senior Full Stack Software Engineer at Mercarto

At Mercarto I was responsible for many areas across their entire platform, both front end and backend. This was a much different experience for me with it being a start-up business, however I met some amazing people here and learnt some great things.

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

2020.

Jul 2019 - Sep 2020

1 yr, 2 mos

Senior Backend Software Engineer at ANS Group

I worked in the "App Dev" team and was responsible for building and taking ownership of the backend stack for multiple bespoke client projects. I was in charge of designed and building the backend API's for these projects.

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

2019.

Feb 2019 - Jul 2019

5 mos

Mid-Level Backend Software Engineer at ANS Group

This was my first software engineering role in a properly structured dev team. I worked in the "App Dev" team and my responsibility was to help build backend API's for bespoke client projects and assist members of my team where I could.

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

After completing my software development diploma I was promoted from Apprentice to Junior where I worked in a dedicated team to work on proof of concept projects for the business which could later be turned into production ready applications to sell to customers.

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

2018.

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.

2017.

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.

2016.

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

After standing out within the ANS Group apprenticeship scheme as one of the best in my group, I was successful in getting a full time role as an Apprentice Software Engineer. I felt like this was truly the start of my career.

Mar 2016 - Jun 2016

3 mos

Apprenticeship Scheme at ANS Group

An apprentice scheme setup by ANS Group to allow the apprentices from Bright Future to carry on their apprenticeship and complete their diplomas.

Nov 2015 - Feb 2016

3 mos

Apprentice Software Engineer at Bright Future

With my passion for programming developing, I applied for a Software Engineer apprenticeship at Bright Future in Media City Manchester. Not long after I started, the company went into liquidation. It's safe to say the company did not have a "Bright Future" at all.

Core Skills.

These are my core skills I use on a day-to-day basis. You can see all my skills below.

Get in touch

Thank you for stopping by! Please feel free to contact me with any questions you may have, I’ll try my best to get back to you.

2024 - Liam Hales

Designed & Built by Liam Hales