Alex Noddings

Principal Software Engineer

Skilled full-stack developer architecting and leading the development of complex business systems, mainly with .NET using Blazor and EF on ASP.NET Core, and deployed to Azure.

About me

I wrote my first lines of code back in 2011 in Lua using modding tools available for Garry's Mod and Minecraft . Being given the reigns to create whatever I could imagine got me hooked on programming.

Fast forward to today, and I'm passionate about delivering high quality, bespoke experiences for users by empowering the team around me and driving technical evolution. I architect and lead the agile development of complex business systems at a British software consultancy.

When I'm not clicking away at my desk, I enjoy long walks, a cracking bit of cheese, videogames, Sci-Fis, tabletop RPGs, surreal comedies, and listening to music. Actually, I listen to a lot of music at my desk too.

Résumé

For privacy, exact dates and details aren't provided on my public résumé.

I also have a PDF version available if that's your jam.

  1. 2024Now·Principal Software Engineer20232024·Senior Developer20212023·Developer20212021·Junior Developer
    • Architecting and leading agile delivery of high quality, bespoke experiences for clients
    • Collaborating with a range of stakeholders to discover business requirements and opportunities for innovation
    • Providing leadership across the team, driving technical evolution, and constantly striving to improve our processes and workflows
    • .NET
    • Blazor
    • ASP.NET Core
    • EF Core
    • Azure
    • DevOps
    • SQL Server
    • React
    • Project leadership
    • Technical management
    • Requirement scoping
    • Stakeholder communication
    • Client collaboration
    • Agile development
  2. 20202021·Graduate Developer
    • Migrated legacy Access/VBA systems
    • Optimised existing systems, unlocking up to a 100x performance uplift
    • Designed a product simulation harness in Python for rapid prototyping, and trained engineers to use it
    • Python
    • SQL Server
    • VBA
    • PowerShell
  3. 20172020·Computer Science Degree
    • First Class BSc Hons in Computer Science.
    • Java
    • C#
    • ARM x64 assembly
    • Cryptography
    • Formal software verification
    • Bioinformatics
    • Maths
    • Mobile dev
    • Web dev
    • Many more modules!
  4. Summer 2018/19·Placement Developer
    • Developed internal systems desktop and web systems in WPF and ASP.NET Core
    • Collaborated with internal stake holders and other developers
    • ASP.NET Core
    • WPF
    • Azure
    • VBA
    • Access
    • SQL Server
  5. Summer 2017·Service Desk Analyst
    • Worked on tickets for users in >30 countries
    • Parsed a huge MS Word knowledge base in Python for better searchability
    • Managed systems including Active Directory
    • Python
    • Service desk
    • Active Directory

Projects

  1. A set of C# packages designed to make line-of-business apps in Blazor more efficiently.
    • .NET
    • Blazor
    • ASP.NET Core
    • Entity Framework Core
    • NuGet
  2. This website! Part résumé, part portfolio. Created with Tailwind CSS and Astro.
    • Astro
    • Tailwind
    • HTML/CSS
  3. Interactive real-time quiz website using Blazor and SignalR. Built and used during Covid for game nights with friends.
    • .NET
    • Blazor WASM
    • SignalR
    • ASP.NET Core
    • Entity Framework Core