Skills & Experience
Learn more about my skills & experience as a software engineer
Education
I proudly graduated from The University of Leeds in 2016, with a First-class (Hons) in Computer Science. I also received an award for academic excellence two years in a row during my time at University.
I thoroughly enjoyed my degree. I enjoyed the challenges it presented, and the opportunities it has given me for my future. I worked hard, and it paid off, and that has enabled me to do something as a job every day, which feels much more like a hobby.
Professional Experience
Shell, 2022-Present
Software Engineer
Working within the Shell Agile Hub team in London, focusing on product development within environmental solutions, specifically the voluntary carbon market, enabling companies to meet their goals of reducing their net carbon footprint. The tech stack is primarily React, TypeScript, GraphQL, CosmosDB and Azure.
Bluesmith Information Systems, 2017-2022
Technical Specialist - Software Engineer
Working on various Agile projects, focusing on full-stack web application development for enterprise applications in the JavaScript technology stack, specifically Vue, React, Node.js and MongoDB. Prior to that I specialised in the Microsoft technology stack, including C#, ASP.NET Core and SQL Server. As Bluesmith is a software consultancy, I was able to experience a variety of different projects, both green and brown-field, for different clients, using a variety of technologies. I held multiple roles at Bluesmith, including those with tech and team-lead responsibilities.
Bluesmith Information Systems, 2016-2017
Graduate Technical Specialist
Completed graduate training and began working on projects in the Microsoft tech stack, using ASP.NET and SQL Server.
Bluesmith Information Systems, 2014-2015
Technical Specialist - Industrial Placement
As part of my degree, I opted to undertake a year-long industrial placement. After an initial training period, I was introduced to development in the Microsoft tech-stack, including ASP.NET and SQL Server.
Core Skills
Below are some examples of my core skills which I am competent in.
Other Skills
I also spend time outside of work on personal and side projects which helps me up-skill in other technical areas. Below are some of my progressive skills which I am getting more experienced in, but still contribute to my abilities as a well-rounded software engineer.