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
Web Development
Hobbies
- Rock Climbing — bouldering and trad
- Yoga
- Cooking
- Home Renovation
- Horticulture
Connect
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.