Simon Murphy BEng (Hons)Senior Software Developer
Profile

I am a Senior Software Developer with a track record of growing into, and owning increasingly complex challenges. I enjoy implementing useful and scalable solutions for interesting problems. I thrive in environments that trust engineers to understand problems deeply, make architectural decisions, and deliver work that lasts.

Professional Experience
Senior Developer, Inflo⁠
06/2025 – Present
  • Technical lead in a scrum team of five migrating Inflo's largest and most business-critical feature, from MVC to Blazor under significant time pressure.
  • Produced a feasibility and scoping document following a structured spike programme, defining the Q2 delivery scope and deferring non-critical elements; directly informing the product roadmap for the following two quarters.
  • Ongoing redesign of controller behaviour into clean REST APIs consumed by Blazor component lifecycles, replacing untested and tightly coupled MVC patterns.
  • Delivered key module features into staged user testing within Q2, using feature flags throughout to enable safe incremental rollout in production.
  • Mentor junior and mid-level developers, providing technical direction through structured code review and pair programming.
  • Developer, Inflo⁠
    01/2024 – 06/2025
  • Led a team through business-critical delivery during a period of rapid growth, maintaining momentum while onboarding and supporting new hires.
  • Established a pattern of extracting controller behaviour into discrete services with clean API boundaries, reducing coupling across the monolith and enabling independent deployment — a practice that has continued to define the team's architectural approach.
  • Refactored shared entities into domain-specific ones in a live system, improving scalability and enabling zero-downtime deployments.
  • Spearheaded a reduction in PR sizes across the team, achieving an average ~30% reduction in cycle time and shortening branch lifespan, improving both review quality and delivery predictability.
  • Simplified and automated audit data flows, reducing operational complexity for compliance teams and improving reliability of downstream processes.
  • Worked closely with product owners, testers, and clients to clarify requirements through example mapping, reducing ambiguity before work entered the sprint.
  • Junior Developer, Inflo⁠
    06/2023 – 01/2024
  • Rapidly onboarded onto a complex .NET enterprise stack and began contributing to production features within the first sprint.
  • Applied Agile and Scrum practices to support predictable delivery, clear communication, and iterative improvement across the team.
  • Paired with senior developers to internalise enterprise coding standards, accelerating growth in code quality and architectural awareness.
  • Delivered features and fixes that improved usability and performance in production, with increasing ownership over time.
  • Education
    BEng Engineering Geology and Geotechnics (Hons) 1:1, University of Portsmouth
    09/2013 – 06/2017
    Skills
    Languages, Frameworks and Practices
    • C# /​ .NET, ASP.NET Core, Blazor WebAssembly
    • Entity Framework Core,
    • Python /​ MicroPython, Flask
    • xUnit, bUnit, Req'n'Roll, NSubstitute
    • BDD /​ TDD,
    • Mentorship and structured code review focused on team growth
    • Debugging and fault isolation
    • Git version control and PR workflow management
    • Code reviews and pair programming
    Architecture & Design
    • Microservices /​ domain decomposition
    • RESTful API design
    • Feature flags and incremental rollout
    • Continuous integration and deployment awareness
    Infrastructure Deployment
    • PostgreSQL, Redis
    • Docker /​ multi-stage Dockerfiles
    • Railway, Linux /​ systemd
    • Raspberry Pi /​ GPIO
    Ways of Working
    • Technical leadership without formal authority; earning trust through delivery and judgement
    • Translating technical constraints into roadmap-level decisions for stakeholders
    • Driving process change with measurable outcomes
    • Architectural decisions designed to outlast immediate ownership
    • Cross-functional collaboration via example mapping
    • Pragmatic delivery under time pressure, with clear scoping and trade-offs
    Projects
    MTGCardSorter⁠, C# · Blazor WebAssembly · ASP.NET Core · Redis · PostgreSQL · Railway
    06/2026 – Present

    Built a full-stack multi-tenant ASP.NET Core and Blazor WebAssembly SaaS app to manage a physical MTG collection across multiple storage boxes. A .NET BackgroundService schedules Scryfall bulk data syncs (~126,000 card printings) into Redis on a 7-day cadence, with staleness checking to prevent redundant resyncs on redeploy. Core backend services are covered by xUnit unit tests. PostgreSQL persists collection data indexed on Scryfall ID, enabling efficient consolidation and search queries across the collection. JWT authentication enforces user-scoped data isolation with an admin-gated approval flow. Containerised via a multi-stage Dockerfile, with separate staging and production environments and feature flags for controlled rollouts, auto-deployed from Github (access on request) to Railway.

    Demo account for MTGCardSorter:

    password: tree-bobcat1-hellion

    MTG Chess Clock⁠, C# · Blazor WebAssembly · ASP.NET Core
    09/2023

    A Blazor WebAssembly life-counter and timer app for multiplayer MTG, featuring active-player controls, flip-friendly player cards, and configurable settings. Integrated into MTGCardSorter as a standalone module.

    Automated Irrigation System⁠, Python · Flask · Redis · Railway · Raspberry Pi
    05/2026 – Present

    Built an automated irrigation system running on a Raspberry Pi Zero 2, using Open-Meteo ET₀ and rainfall data to calculate daily watering volumes. Hardware pump control is handled via GPIO and a relay module. Telemetry is posted to a Flask dashboard deployed on Railway, backed by Redis, displaying live charts of dispensed volume, soil moisture, and weather data. Auto-deploys via a systemd git-polling service. Github.

    Other Interests
    Climbing (Bouldering & ropes)|Magic the Gathering (cEDH and Commander)|Creative Writing (High fantasy duology)|Language learning (German and Spanish)|My Dog Maya (A good girl)