08/29/2026 updated

**** ******** ****
100 % available

Senior C#/.NET Consultant | WPF, Rx, SQL, Concurrency & Performance

Watford, United Kingdom
Worldwide
Bachelor's Degree (Hons) in Software Applications Development
Watford, United Kingdom
Worldwide
Bachelor's Degree (Hons) in Software Applications Development

Profile attachments

20260821-en-gb.pdf

About me

Independent Senior C#/.NET consultant with 25+ years building business-critical desktop and backend systems. Strong in WPF/MVVM, Rx, SQL Server, concurrency, performance and production support, with recent experience in Front Office trading, risk and P&L.

Sql Server Data Tools (SSDT)ASP.NET.NET FrameworkASP.NET MVC FrameworkC Sharp (Programming Language)ProfilingCode ReviewDebuggingFront OfficeWindows Presentation FoundationModel View ViewModelSQL DatabasesSQL Server Integration ServicesSQL Server Analysis Services.NET CoreConcurrencyBackendSQL Server Management Studio (SSMS)TeamcitySoftware PerformanceWeb Api
Backend / C# Engineering
Expertise in C#, .NET, ASP.NET Web API, WCF, ADO.NET, LINQ, SQL Server, T-SQL, REST, Git, TeamCity and JIRA, with over 25 years of professional software engineering experience delivering business-critical applications.

Front Office / Financial Domain
Extensive experience in Risk, PnL, FX, derivatives, Greeks, pricing, pricing grids, curves, reporting, trader-facing workflows and 3rd-line production support at major investment banks including Credit Agricole CIB, BNP Paribas and Citi.

Performance & Concurrency
Strong background in performance optimisation, multi-threading, async programming, Reactive Extensions, production diagnostics, debugging and profiling, applied in demanding front-office trading environments.

UI / Modernisation
Proficiency in WPF, MVVM, XAML, DevExpress, Blazor, ASP.NET MVC, JavaScript and TypeScript, including design and implementation of modern browser-based platforms and rich desktop applications.

Engineering Practices
Application of TDD, NUnit, MSTest, Moq, SOLID principles, dependency injection, code reviews and maintainable architecture across multiple production environments.

Cloud & Modern Technologies
Azure, SQL Server ecosystem, integration/data technologies and exposure to ML/AI tooling.

Agile & Development Methodologies
Practical knowledge of Agile/Scrum, ITIL, Design Patterns, code-review processes and QA/production-validation workflows, applied consistently across banking and software product environments.

Mentoring & Technical Leadership
Track record of mentoring junior and permanent developers on MVVM, SOLID, TDD and engineering best practices, as well as leading development teams and recruiting technical staff.

Experience

Professional experience10+ years
Freelancer since2009

Languages

EnglishFluentFrenchBasic knowledgeItalianBasic knowledgeSpanishNative speaker

Project history

Senior Software Engineer - SharpFX

Credit Agricole CIB (London)

Banking & Financial Services

>10.000 team member

Worked on CACIB's SharpFX front-office FX platform, contributing to development and enhancement of its FX pricing, hedging and trading stack. Developed and enhanced functionality around pricing and auto-hedging workflows, including Forward Pricer and Sharp UI components. Worked on performance, responsiveness and stability of trader-facing applications in a real-time front-office environment. Delivered changes through the existing QA, code-review and production-validation process.

Senior C# Developer - Front Office Risk & PnL

BNP Paribas (Marylebone - London)

Banking & Financial Services

>10.000 team member

Maintained, extended and supported business-critical C#/.NET front-office Risk and PnL applications for the Financial Markets trading department. Worked on systems involving derivatives, Greeks, pricing and curves, including WPF/DevExpress pricing grids feeding daily Greek/sensitivity exports and trader-facing workflows. Provided regular 3rd-line support on the trading floor, working directly with traders and front-office users. Led the design and implementation of a new Blazor application with a .NET Web API backend, modernising key functionality and introducing a scalable browser-based platform.

Senior C# Developer - Cyber-security Software

CyberWarrior (Boston, MA - US)

Internet & IT

50-250 team member

Designed and developed C#/.NET applications using Blazor, ASP.NET Web API, SQL Server and Azure, including backend services and internal management tools. Also built WPF/WCF applications and helped recruit and mentor junior developers. Applied TDD, SOLID and maintainable engineering practices.

Senior C# Developer - Front Office FX Platform

Citi Bank (Canary Wharf - London)

Banking & Financial Services

>10.000 team member

Extended, maintained and supported Citi's FX Connect Velocity front-office FX platform. Contributed to redesign work, performance improvements, production support and code reviews. Worked with C#, WPF/MVVM, DevExpress, multi-threaded Reactive Extensions, WCF, SQL Server, T-SQL, NUnit, Moq, Git and TeamCity. Applied TDD, SOLID, dependency injection and maintainable engineering practices in a production-focused banking environment.

Senior Software Engineer - FrontEnd/BackEnd

Alere Toxicology Plc

Pharmaceuticals & Medical Technology

50-250 team member

Designed and implemented C# MVVM/WPF applications, ASP.NET pages, Web API/WCF backend services and SQL Server database functionality. Mentored permanent developers on MVVM, SOLID and test-driven development practices.

Senior Software Engineer - FrontEnd/BackEnd

SolidIcon

Internet & IT

10-50 team member

Created a WPF Pivot-Grid control from scratch. Implemented a full MVVM WPF solution and mentored permanent developers to apply SOLID principles and Test-Driven Development keeping in mind the Agile Testing Pyramid.

Senior Software Engineer - Software

HouseMark Ltd (UK)

Government and Public Services

10-50 team member

Replaced the only developer of the company and took over all his work including ASP.NET MVC, SSAS, MDX, AngularJS, D3.js and Telerik.

Solutions Architect - Software

TIBCO Software

Internet & IT

250-500 team member

Implemented the SQL Server Analysis Services and SAP/BW .NET Data Connectors for TIBCO Spotfire. Then helped develop Spotfire Cloud (AWS and SaaS).

Senior Software Engineer - Insurance

Liberty Syndicates (UK)
Took over the .NET and SQL work to later extend and implement other in-house products for an underwriter at Lloyd's for insurance and reinsurance.

Senior Software Engineer - Finance

Asset Control (UK)
Hired to help with the C# ASP.NET and SQL implementation of their famous product AC Plus.

Senior Software Engineer - Insurance

Liberty Syndicates (UK)
At the start of the contract, reduced the original plan of 4 weeks and delivered it in 2 for the development and release to a SharePoint production environment.

SW Development Lead - Software

Pitney Bowes Group1 Software Ltd (UK)
Worked as development lead which involved the full design and development for all the databases and tiers composing the products. Technologies: C#, C++, SQL.

Hands-on Software Manager - Software

Tx3 Solutions Limited (UK)
Role was 75% head of development team analyst-programmer and 25% development manager for project management software.

Entrepreneur CTO, Manager & Software Engineer

MicroINARZA (Spain)
Fully designed and developed an OCR system using Visual C++, OCX and Visual BASIC, applications with voice recognition, artificial vision and multi-monitor systems. Created virtual reality applications with 3D design and VR programming using Sense8 World Up, Visual C++, OCX, Visual BASIC, MS Access, SQL Server and ORACLE, including the patented INARZA Virtual Real Estate sold to well-known estate agents in collaboration with an important Spanish Bank.

Software Engineer

Other companies (Spain)
Various software engineering roles including 2 years as a COBOL programmer for a bank.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in