Jordan Gregory-Wallis
Available for Contract

Lead .NET Engineer

Building software with simplicity and intent.

About

Lead Software Engineer with 10+ years' experience building and improving software, primarily within the insurance industry. Strong background in C#, .NET, and SQL, with additional experience in TypeScript and Vue.js.

Focused on simplifying complex systems, reducing technical debt, and building reliable, maintainable software with a strong emphasis on testing and long-term quality. Comfortable adopting AI-assisted development workflows where they meaningfully improve delivery speed and quality.

Sydney, Australia · Working Holiday Visa
Motorcycles · Running · Travel · Reading

Experience

Professional Development & Portfolio

May 2026 - Present

  • Designing and building an Insurance Quote Engine. A .NET 10 Web API following Clean Architecture, CQRS, EF Core, and JWT auth, as a demonstration of modern, well-tested backend design
  • Deepening expertise in distributed systems, API design, and legacy modernisation through structured study and technical reading
  • Available for 3-6 month .NET contract engagements in Sydney and across Australia
Career Break – Travel & Relocation

Dec 2025 – May 2026

  • Travelling across South East Asia before relocating to Australia on a Working Holiday Visa
Ignite (a Verisk business)

Lead Software Engineer · Jan 2025 – Nov 2025

Senior Software Engineer · Sep 2021 – Jan 2025

Software Engineer · Sep 2019 – Sep 2021

  • Led development and technical direction across multiple insurance platforms
  • Contributed to removal of 500k+ lines of legacy code as part of a wider simplification and modernisation initiative
  • Delivered features across a full-stack .NET and TypeScript/Vue.js stack
  • Built and modernised internal tooling and configuration systems using modern .NET technologies and CI/CD pipelines
  • Built and maintained automated tests to support safer refactoring and improve software reliability
  • Mentored engineers through pairing, code reviews, and technical guidance
Club Systems International Ltd

Software Engineer · Sep 2018 – Sep 2019

  • Built fully tested software using C#, ASP.NET MVC, Entity Framework, NUnit, Moq, SQL, JavaScript, HTML, and CSS
Lightening e-com Ltd

Freelance Software Engineer · Nov 2018 – May 2019

  • Undertook a freelance role alongside full-time work during evenings and weekends
  • Strengthened JavaScript expertise with a focus on backend development using Node.js
Ignite (a Verisk business)

Software Engineer · Jan 2016 - Aug 2018

Junior Software Engineer · Jan 2015 - Dec 2015

Junior Quality Assurance Engineer (Apprenticeship) · Jul 2014 - Dec 2014

  • Started as a Junior QA Engineer apprentice before progressing into software development
  • Developed a strong foundation in software quality, testing, debugging, and production support
McDonald's

Crew Member (Part-time) · Jul 2014 - Dec 2014

  • Built early professional experience and work ethic that carried into later engineering roles

Skills

Languages & Frameworks

C# .NET / .NET Core ASP.NET MVC ASP.NET Web API Entity Framework TypeScript JavaScript Vue.js SQL HTML CSS SASS

Databases & Infrastructure

SQL Server Redis Microsoft Azure GitHub Actions Docker Kubernetes

Testing & Quality

NUnit XUnit Moq FluentAssertions Cypress Playwright TDD

Logging & Monitoring

Serilog Application Insights Azure Monitor Grafana Loki

Tooling & Collaboration

Git GitHub Azure DevOps Jira Linear Miro Lucidchart

AI Tools

I've integrated AI tools into my development workflow to meaningfully improve productivity and delivery speed. That means knowing when to use them, when not to, and always verifying the output.

Claude

Claude Code

My go-to for complex reasoning, code review, and architecture discussions. Runs as a CLI in the terminal, making it feel like pair programming. I use it for iterative development, refactoring, and especially like the planning mode feature.

OpenAI Codex

Codex

OpenAI's agentic coding tool, built for terminal-first development workflows. I use it for scaffolding, refactoring tasks, and letting it run autonomously on well-scoped problems. I like it because it can iterate without hand-holding, allowing me to focus on higher-level decisions.

GitHub Copilot

GitHub Copilot

IDE-integrated autocompletion that reduces friction during day-to-day coding. Even when I need to write code from scratch, Copilot helps me stay in the flow by suggesting completions and entire functions based on context.

Interests

Motorcycle restoration Motorcycle Restoration
Track riding Track Days
Marathon running Marathon Running
Travel and camping Travel & Camping

What I'm Reading

Books and articles that have shaped how I think — and ones I find myself recommending.

Let's Connect

Send a message and I'll get back to you as soon as I can.

Thanks for your message — I'll get back to you as soon as I can.