Work

Previous and current job roles I've had within my software development career.

  • TerraQuest - Developer (2019 - Current).

    During my time at TerraQuest, I have worked with a variety of technologies relating to mapping and land referencing. My initial role was straight into the deep end as the primary React developer within the business, supporting existing projects.

    I quickly became a reliable source within the business, and over the past year have fallen into a more senior role, providing technical guidance to other developers. I've guided various greenfield projects' structure and technology stacks, and lead front-end development on several successful projects.

  • DuPont Teijin Films - Student Software Engineer (2017 - 2018).

    During my time at DuPont Teijin Films, I worked on numerous projects within the .NET framework, developing for both front-end and back-end. Below are the main projects I was involved in:

    • Improved system uptime from 60% to 99% over a 6 month timeframe.
    • Implemented caching systems to improve query times from several minutes to a few seconds.
    • Developed C# WPF graphing software to plot production line information across a variety of data sources..
    • Designed and developed preventative maintenance client and server software used throughout the manufacturing line.
    • Rewrote legacy applications into modern, efficient solutions.
    • Designed and deployed numerous SQL and MySQL databases of varying complexity.
  • Teesside University - Student (2015 - 2019).

    My studies at Teesside University from 2015 to 2019 provided me with industry-standard skills in Computer Science, such as:

    • Software patterns and application architecture.
    • Relational database design.
    • .NET and .NET Core application development (WPF, ASP.NET MVC).
    • Knowledge in a wide variety of programming languages (C#, Java, Ada, JavaScript/TypeScript).
    • Development experience across various platforms (Windows, Web, Android, Arduino).
    • SPA development within the React framework.
    • PWA integration following Google's standards for Chrome implementation.
    • API development within a microservice architecture, deployed within a container orchestrator.
    • Experience in DevOps roles such as deployment and CI/CD within Microsoft Azure.
Illustration of man working on a laptop in a tent