Skip to content
View SeanMJennings's full-sized avatar
💭
Trying new things, reducing feedback loops
💭
Trying new things, reducing feedback loops

Block or report SeanMJennings

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SeanMJennings/README.md

Hello!

I'm Sean 👋

I've been developing software in one way or another since 2014 and have been professionally developing software since March 2020 - what a month to start!!

So far, I've worked across the insurance, health, geospatial and security industries for both private and public sector stakeholders.

The Technical Stuff

I'm flexible with paradigms - OOP, functional, procedural and so on. But I heavily believe in writing the test first (TDD). And better still, writing behavioural tests first (Behavioural TDD). You'll see my portfolio is full of this. I want to press a button that tells me if everything works and trust it. Anything less means we have work to do. I prefer pair programming and trunk-based development, given the choice.

I place a strong emphasis on CI/CD and have most Cloud experience in Azure with DotNet. But I can do whatever needs doing really. I view myself as a T-shaped developer that delivers vertical slices of product-focused features rather than horizontally-sliced components of features (backend only/frontend only/infrastructure only etc).

The Non-Technical Stuff

I have too many hobbies.

Currently, I'm focused on training for swimming twice a week (my coach pushes me too much!) and have some upcoming open-water swims.

Otherwise, I've been known to:

  • Golf
  • Surf
  • Arduino
  • Get wound up playing Elden Ring
  • Fish
  • Go clay disc shooting
  • Fall off bikes

The Statistics

Top Langs

Pinned Loading

  1. TicketBuddy TicketBuddy Public

    A simple ticket booking platform for events. Built as a modular monolith - designed to run locally. A sandbox for trying things out.

    C# 1 1

  2. rule-of-three rule-of-three Public

    The "rule of three" approach for tasks.

    TypeScript 1

  3. TypicalRestApi TypicalRestApi Public

    A simple API demonstration for typical operations on a user entity as a demonstration. Uses re-usable libraries, db migrations, TDD, DDD, all the good stuff.

    C#

  4. automation automation Public

    Forked from sensemaking/automation

    Machine automation

    PowerShell

  5. FunctionalProgrammingLoanInterestCalculator FunctionalProgrammingLoanInterestCalculator Public

    Re-implement the loan interest calculator for banking customers project using functional programming, domain driven design, and test-driven-development.

    C#

  6. PaymentsSystemDesignExercise PaymentsSystemDesignExercise Public

    A design exercise for a payments system