Matthew Stephen McCorry
mccorry@gmail.com β https://mccorry.dev β 07851 326402
23 Dale Crescent, Brighton, BN1 8NT
British Citizenship, Irish Citizenship, South Korean F6 Visa eligible
PERSONAL STATEMENT
Expert .NET/C# Developer with 14+ years of hands-on experience building scalable, high-performance back-end systems using Microsoft technologies. Deep expertise in C#, .NET Core (up to .NET 8), async/multithreading, RESTful APIs, microservices, and SQL Server for large datasets. 8+ years incorporating TypeScript/React in full-stack contexts, plus functional programming influences from F# personal projects. Proven track record in financial services and banking environments, including risk management, trading-related systems, and legacy refactoring to improve performance and maintainability.
TECHNICAL SKILLS
- Languages: C# (expert, including low-level/multithreading/concurrency), F#, TypeScript, JavaScript (ES10+), SQL, Python
- Frameworks: .NET 8/Core, ASP.NET Core, MVC Core, Entity Framework, Dapper, ADO.NET, NServiceBus, Identity Server, Roslyn, xUnit, Fluent Assertions
- Databases & Data: SQL Server (querying, schema design, large-scale ETL/processing), CosmosDB, Table/Azure Storage, SQLite
- Architecture & Patterns: Microservices, CQRS, DDD, Asynchronous Programming, RESTful APIs, Real-time/Data-driven Systems, Performance Tuning/Refactoring
- Tools & Platforms: Visual Studio, VS Code, ReSharper, Git/GitHub/GitLab, Azure (Functions, Service Bus), AWS, Docker, Kubernetes, NGINX/IIS, Jenkins/CircleCI/Octopus
- Testing & Other: SpecFlow, Jest, Webpack, Bootstrap/Bulma
WORK EXPERIENCE
Senior Developer November 2024 β Present
Peoples Pension β https://thepeoplespension.co.uk Crawley
- Architected and delivered a scalable .NET Core integration for the government Pension Dashboard using Azure Functions and Azure Service Bus.
- Designed and implemented robust, compliant RESTful connectivity with comprehensive SpecFlow integration testing aligned to government schemas.
- Focused on performance, reliability, and maintainability in a high-stakes financial environment.
- Automated Azure infrastructure deployments using Bicep IaC for Service Bus namespaces, queues, and supporting resources, integrated with Azure DevOps pipelines for consistent, repeatable, and compliant provisioning in a regulated financial environment.
Senior Developer, Front Office November 2022 β November 2024
T Rowe Price β https://www.troweprice.com London
- Developed and enhanced internal risk management applications for investment operations, including React/TypeScript dashboards and daily reporting integrated with MSCI services.
- Built scalable back-end components using .NET Core, AWS Functions, AWS SQS, and AWS to improve real-time visibility and reporting accuracy in a banking/finance context.
- Handled async processing and data-driven workflows for high-volume financial data.
- Deployed and managed serverless .NET Core components on AWS Lambda triggered by AWS SQS, with automated CI/CD deployments, CloudWatch monitoring for metrics/logs/alarms, and alerting to ensure high availability and real-time visibility into financial risk data processing.
Full Stack Developer August 2021 β September 2022
Essenys β https://www.essensys.tech London
Maintained and extended legacy .NET Framework office management system with new features and integrations (Stripe, GoCardless, Ezeep).
Front End Developer July 2020 β July 2021
Auk Technologies β https://www.auktechnology.com London
Contributed to financial trading platforms: legacy Vue 2 inflation trading system, Angular 2 gas trading platform, and greenfield React-based cryptocurrency trading system.
Back End Developer December 2019 β June 2020
Mindshare (WPP) β https://www.mindshareworld.com London
Developed microservices in an Agile environment mixing .NET Framework, .NET Core, and React/TypeScript UIs for large-scale internal marketing/finance-adjacent applications.
Senior Developer June 2019 β December 2019
IQVIA β https://www.iqvia.com Brighton
- Migrated legacy MVC applications to containerised .NET Core services with React front-ends.
- Refactored brownfield codebases to modern standards, improving performance, maintainability, and delivery speed for querying large medical datasets.
Developer December 2016 β June 2019
Benchmark Capital β https://www.creative-technologies.co.uk Brighton
- Maintained legacy WebForms applications and led greenfield client portal project using React/TypeScript front-end, custom API, and Identity Server 4 authentication.
- Implemented Service-Oriented Architecture with NServiceBus 6 for reliable messaging in financial services.
- Pioneered companyβs adoption of React/TypeScript with best practices for scalable, maintainable code.
Senior Developer January 2016 β December 2016
Into University Partnerships β https://www.intoglobal.com Brighton
React/Angular + Django for E-Learning tools.
Developer January 2015 β December 2015
TLM Nexus β https://www.tlmnexus.com Brighton
Rewrote legacy WebForms military system to modular MVC.
Project Engineer February 2011 β December 2015
Gendis β https://www.gendis.co.uk Brighton
Built MVC 3/IoT/cloud access control system on AWS with MQTT.
English Teacher September 2008 β September 2010
Seoul, South Korea
Junior Developer June 2006 β June 2007
Gabriel Scientific β https://www.gabriel.co.uk Manchester
EDUCATION
Intermediate Korean Language Course β September 2010 β November 2010
Sogang University, Seoul, South Korea
BA (Hons) 1st, Computing Science with Industrial Experience β September 2004 β June 2008
University of Manchester
A-Levels, September 2002 β June 2004
Farnborough 6th From College
CERTIFICATIONS
SAFe Agile 4.5, October 2018 β October 2019
https://scaledagile.com
COMMUNITY MEMBERSHIPS
- AsyncJS, Brighton
- Alt.Net, Brighton
PERSONAL PROJECTS
I have a number of personal projects I have been working on:
- https://taxoptimiser.mccorry.dev A PAYE pensions and National Insurance optimiser.
- https://abandoned.mccorry.dev A tool to help get abandoned cars removed.
- https://mccorry.dev My blog and CV site.
REFERENCES
References are available on request.
