Connor Shields

Senior Software Engineer

10 years in FinTech building high-volume trading systems, risk engines, and global infrastructure. Currently expanding into modern full-stack web development.

My Story

I'm a father based in London — life outside the keyboard is just as full as life inside it. Right now I'm working on getting an allotment up and running: digging, planting, and figuring out what actually grows in London clay. It's slow, physical, deeply satisfying work — about as far from a compiler as you can get.

I'm also in the process of selling off my Pokémon card collection, which has been taking up far too much space for far too long. Every card out the door feels like a small win.

This blog is where I plan to write about all of it. On the technical side: system design, Java performance, and the experience of vibe coding — that particular flow state where the problem and the solution feel like the same thing. On the personal side: allotment plans and progress, recipes I'm cooking, books I'm reading, films I'm watching, and my takes on the Oscars. And then there's the stuff that lives in between — write-ups for each app on this site, gym programming and diet, and whatever else seems worth putting into words.

My Career

I've spent 10 years at Fidessa — a global FinTech company providing trading and investment software to financial markets — working primarily on risk management systems that process hundreds of millions of transactions per hour. My work has spanned everything from SPAN margin engine integrations and multi-tenant architecture to global infrastructure rollouts across APAC, EMEA, and the Americas.

I'm now deliberately expanding into modern web development, and this website is that project in public. The apps here — Nutrient Tracker, Gym Tracker, Oscar Tracker, and the AI Trading Agent dashboard — are built with Next.js, TypeScript, and a modern serverless stack. They let me apply the same engineering habits I've built over nearly a decade to a completely different set of tools.

Experience

Fidessa

Senior Software Engineer · July 2016 – Present

Global FinTech — trading & investment software, ~£300M revenue, ~1,000 staff

Risk Management · 8 years

SPAN Margin Risk Engine Integration

Led a bidirectional API build with the Milan team to enable real-time risk calculations and portfolio limits for clients processing hundreds of millions of transactions per hour. Opened the India market, bringing in millions in new contract opportunities.

Global Infrastructure Deployment

Led deployment of regional server infrastructure across APAC, EMEA, and Americas, reducing cross-region latency by over 90% and enabling near-real-time data synchronisation for global trading operations.

Java 17 Migration & AWS Environments

Led core systems migration to Java 17 and deployed AWS-based development environments, enabling teams to spin up fresh test environments on demand instead of maintaining shared VMs — eliminating deployment bottlenecks.

Multi-Tenant Architecture

Led the Risk team in building a multi-tenant solution that lets us deploy once and serve hundreds of clients, opening the mid-to-small market. Spent 6 months collaborating with dev teams across the business to align architecture.

MiFID II Compliance

Spent 2 years overhauling the Risk solution to meet MiFID II requirements and EU market access deadlines. Worked in a 10-person team to refactor the system into a new, separate product.

RESTful API & Excel Uploader

Built new Risk interfaces — an Excel spreadsheet uploader and a RESTful API handling millions of rows daily. Now used by 80% of the client base with over 99% uptime across 5 years.

Prometheus & Grafana Monitoring

Designed and implemented a monitoring system using Prometheus and Grafana, used internally for the first time. Now the standard across all engineering teams, enabling instant bottleneck identification.

Real Time Information · 1 year

Rescued Stalled Product

Picked up a product that had never launched, extended it to meet client contract requirements, and delivered ahead of deadline to avoid penalties. Collaborated remotely with a team in Belfast to add order performance metrics for algorithmic trading — completion volume ratio, participation rate, liquidity indicator, and market score rating — and integrated them with the JavaScript frontend.

Engineering Culture

Mentorship

Mentored 4 junior developers through onboarding, pairing sessions, and architecture walkthroughs.

Incident Response

Handled production incidents during on-call rotations for zero-downtime trading systems, triaging issues and implementing fixes quickly.

Global Collaboration

Worked closely with teams in London, USA, Milan, Belfast, and India to co-design APIs, align architecture, and deliver coordinated releases.

Documentation

Wrote focused documentation that reduced repetitive support questions and made onboarding faster for new staff and PMs.

Education

BSc Computer Science — 2:1

University of Newcastle · 2012–2015

Dissertation: Parallel algorithms for stochastic models in biology

Professional Stack

C++JavaTclAWSUnixDistributed SystemsFIX ProtocolDockerPrometheusGrafanaJenkinsPerforceGit

Web Development

Next.jsReactTypeScriptTailwind CSSPostgreSQLPrismaRedisOpenAI API

Hobbies

  • Rock Climbing — bouldering and trad
  • Yoga
  • Cooking
  • Home Renovation
  • Horticulture

Looking for a Collaborative Team

I'm seeking a role working with modern technologies in a fast-paced, innovative environment — whether that's bringing my FinTech background to a new domain or continuing to deepen my full-stack skills.