Hi there, I'm
Stefan Gouldson, a software dev

About

As a mathematics graduate, software developer and infrastructure engineer, my focus lies in empowering businesses with custom-built software solutions that cater to their unique requirements.

Key Skills

I possess a range of skills, and highlighted below are some of my key proficiencies in software development

  • Problem Solving

    My number one skill is solving problems. With my projects, I take the time to understand the requirements and not only deliver what is needed but can devise improvements to the benefit of the business.

  • Software Development

    Through my various roles, projects and courses, I've developed a vast tech stack which allows me to build custom software that can match any project's requirements.

  • Agile Planning

    Having studied Agile methodologies, I can choreograph an entire project into tasks whilst maintaining flexiabilty for changing requirments. My preferred method is Kanban which focuses on visualising the entire project on boards which increases its transparency and collaboration.

  • Deployments

    Using AWS, I can deploy software built for optimized SEO. Deployments are done with reliabilty, performance and cost in mind depending on the project/business and their requirements.

  • DevOps Automation

    I have automated deployments to deploy selected branches of code to multiple environments, and I have automated creating AWS infrastructure using Pulumi/Terraform. Ideal for a SaaS company with multiple clients and products.

  • Communication

    Communicating with non technical staff during a project's development can be difficult, but I am experianced in bridging this gap. Converting a client's request into code and presenting these updates to the relevant stakeholders in a clear manner.

Career Timeline

I have worked across several professions and disciplines before settling into software, and each one left something behind — a way of breaking down a problem, of talking to people, of shipping something that has to actually work. Here is the route so far.

Worked At

CheqUpMOJO CXCool StudioCaspian Insurance
  1. September 2024 – Present

    Software Developer

    CheqUp

    My first month here was a case of hitting the ground running. CheqUp had just built a new pharmacy and needed a portal to run it, on a very tight deadline, and I built it in Laravel. Delivering a project of that size that quickly set the tone for the rest of the role.

    Since then I have rebuilt the customer account area in Vue.js and helped maintain CheqUp's wider systems, from the admin interface through to customer service and clinical support. Most recently we have pivoted to React, using Claude Code to build our own custom subscription service in-house rather than pay for one, saving the company money.

    • Laravel
    • Vue
    • React
    • TypeScript
    • Claude Code
  2. March 2023 – August 2024

    Freelance Software Developer

    Well equipped with knowledge on how to build, deploy and maintain websites/apps I decided to try my hand at freelancing. I acquired several projects from multiple different clients and gained valuable experience developing applications from its inception to completion. My communication skills increased having conversations with clients being able to ascertain what they wanted and provide a viable solution that was optimised, cost-effective and adaptable.

    I had several projects for clients, like one startup called Barerooms who was looking for a developer to make updates to their pre-existing site while keeping the cost as low as possible. Other clients who had more of a budget wanted a site that could be customised, whilst still being fast and SEO friendly. I also developed full stack applications assisting with the UI/UX, database design and deployment to AWS. These were either fully automated and serverless or manually to an EC2.

    • Nuxt.js
    • Node.js
    • CMS
    • AWS
    • EC2
    • Serverless
    • SEO
  3. Jan 2022 – Feb 2023

    Infrastructure Engineer

    TMAC

    During my time in this role, I have learnt a lot about using AWS. The Modular Analytics Company (TMAC) is a SaaS company, and I was responsible for the deployments of their products, which had multiple clients and versions.

    I already had experience in deployments from my previous roles using EC2s and RDS, but this role took an even deeper dive using S3 buckets, CloudFront distributions, Lambda functions and API gateways. Additionally, I setup some CI/CD pipelines on their GitLab to automate deployments and even some Pulumi for 'infrastructure as code'.

    • AWS
    • Lambda
    • CloudFront
    • CloudFlare
    • GitLab CI/CD
    • Pulumi
  4. July 2021 – Oct 2021

    Software Developer

    Cool Studio

    Working in a digital agency was an improvement from my previous role, here I gained a much better understanding of software methodologies truly employing an Agile approach while working on multiple projects.

    My main project here was remaking the main website using Gatsby. I was given a strict design to stick to which I had to adapt for mobile and break down into reusable modules. Then using Jira, we could create tasks and assign to sprints. I really enjoyed this project and gained a much deeper understanding of software development methodologies.

    • Gatsby
    • React.js
    • Agile
    • Jira
  5. Aug 2019 – June 2021

    Apprentice Junior Developer

    Code Nation / Caspian Insurance

    My first 12 weeks at Code Nation introduced me to software development and the final days of the course had me doing a group project of which I was elected leader.

    As an apprentice I was responsible for completing 2 exams and in addition, I wrote up evidence of my work which proved I was able to design, build, test, deploy and maintain a full stack web application. I worked on several portals made in Laravel and Vue, ensuring the code was well commented, structured, and not repeated. I also helped improve the main website improving SEO.

    I went above and beyond in this role making suggestions on how to improve Caspian's systems that were taken onboard like a tracker for referrals.

    • HTML
    • CSS
    • JavaScript
    • PHP
    • Laravel
    • Vue
  6. September 2016 – July 2019

    Mathematics Student

    Liverpool John Moores University

    University is where I first wrote code. MATLAB came first, then Python, which I used alongside Numpy, Pandas, Matplotlib and Seaborn to prepare and analyse data. That work led me into machine learning, and I built my own model with Sklearn, taking it from raw data through to something that could make a prediction.

    Modules like operations research, business systems analysis and statistical analysis rounded this out, teaching me to look at a problem in terms of the system around it rather than the numbers alone. By the time I graduated I knew I wanted to spend less time analysing systems and more time building them.

    • Python
    • Numpy
    • Pandas
    • Matplotlib
    • Seaborn
    • Sklearn

Projects

Over the course of my professional journey, I have undertaken numerous projects, both as part of my employment and as personal initiatives which allowed me to hone my skills and expertise.

Worked With

ComoonityBareroomsRosbotham FinanceInnosolutions

Contact

Intrigued by what you've read? Eager to explore the possibilities of what we can create together? Don't hesitate to reach out and let's kick-start the conversation.