Skip to the content.

HOME | CV PORTFOLIO | 2026-2025 | 2023-2021 | 2020-2013 | 2013-2008 | 2007-2003 | 2003-2000

PORTFOLIO

This section outlines the projects I have been involved in during the period 2008 – 2013.

Lloyds

_ Period _: Feb ‘13 - Sep ‘13

_ Length _: 7 months

_ Team Members _ : 3

_ Technologies _ : WPF, C# .NET 4.5, PRISM, MVVM, WPFToolkit, NUnit, WCF SOAP WebServices

_ Environments _ : Windows

_ Methodology _ : Agile

_ Description _ : Developed the WPF GUI for Lloyds Banking Group’s core ecommerce FX system. This system was responsible for mark-up structuring and pricing model configuration, with the WPF GUI interfacing via WCF Web Services with the Java SOAP web server.

_ Projects _ :

Credit Agricole

_ Period _: Feb ‘12 – Feb ‘13

_ Length _: 1 year

_ Team Members _ : 10+

_ Technologies _ : C#, Winforms, Infragistics Windows Controls, low-latency, .NET remoting, ECN FIX protocol, TypeMock, ANTS Performance Profiler, Reactive Extensions (RX)

_ Environments _ : Windows

_ Methodology _ : Agile

_ Description _ : In house eCommerce FX low-latency real-time pricing and trading execution platform. The GUI subscribed to RMDS Reuters price ticks, calculates and publishes sales prices to external clients through ECN FIX channels (360T, FXALL,RTFX) and to CA traders via RFQ or auto-trading configuration screens.

_ Projects _ :

Trafigura

_ Period _: Apr ‘11 – Jan ‘12

_ Length _: 9 months

_ Team Members _ : 30 +

_ Technologies _ : C#/VB.NET, VS 2008/2010, WinForms, WiX, MSBuild, VB6, Teamcity, NCoverage, SQL Server, NUnit, VB 6, SAP Business Objects

_ Environments _ : Windows

_ Methodology _ : Agile

_ Description _ : Served as the lead developer for Trafigura’s Oil & Metals legacy enterprise platform, supporting one of the world’s largest end-to-end crude oil supply chains. My role focused on reliability and performance in a high-stakes environment by enhancing code quality, devising development best practices, and coordinating sensitive production releases whereby operational efficiency directly impacts $70billion commodities under management. Supervised and mentored 10+ developers driving critical improvements to code quality and development standards tailored to the high impact oil desks.

_ Consultancy Experience _: Our consultancy team orchestrated critical overhauls to mitigate risks by re-engineering release management processes and developing innovative tools to streamline production and system uptime. I spearheaded initiatives to optimize middle-office trade capture and risk management, leveraging domain-specific expertise in crude oil logistics, futures pricing, and supply chain dynamics.

This successful engagement earned BJSS exclusivity with Trafigura, significantly expanding consultancy involvement within the company and solidifying our reputation for delivering high-impact transformative results.

_ Projects _ :

UBS

_ Period _: Mar ‘10 – Oct ‘10

_ Length _: 7 months

_ Team Members _ : 5 (1 PM, 3 offshore developers)

_ Technologies _ : C# 3.5 .NET, .NET XML Web Services, VC++8, SVN SQL Server 2005, NUnit, WiX C++ Extensions, Wise for Windows MSI

_ Environments _ : Windows

_ Methodology _ : Agile, Cruise Control

_ Description _ : Acted as the C#/C++ Architect, leading the development of self-service products and deployment tools for UBS’s Distributed Storage System group

Helped shape the engineering roadmap work which required revisions to the architecture to give the deployment tools used by UBS staff a plug-and-play feature architecture.

The core product was ADT Studio used by traders in Fixed income (FIRC), FX (FXCCT) and Equities to browse and install UBS in-house software.

_ Projects _ :

International Gaming Technology (IGT)

_ Period _: Jan ‘09 – Jan ‘10

_ Length _: 1 year

_ Team Members _ : 4 (1 scrum master, 3 developers)

_ Technologies _ : C# 3.5.NET, LINQ, Remoting, WCF, MS UnitTest, MoQ, Windsor IoC, VC++ 7, SQL Server 2005, Game Machine Protocol Development, WPF

_ Environments _ : Windows

_ Methodology _ : Scrum plugin for TFS, TFS Team Explorer, TDD

_ Description _ : IGT specializes in the design, manufacturing, distribution and sales of FOBT slot gaming terminals. Engaged in the greenfield development of a new CVT gaming system for FOBT betting terminals, managing communications between the C# server and C++ transport layer. (C# server, C++ transport layer, .NET 3.5)

_ Projects _ :

Goldman Sachs

_ Period _: Feb ‘08 – Nov ‘08

_ Length _: 10 months

_ Team Members _ : 100+ strategists (5 teams in Core; Core QA, Core Install, Core Devs, Core Dbs, Quant Core Devs)

_ Technologies _ : Slang SecDb, Secdb inbuilt routines, quant routines, markup-language, dynamic table market data generation API, UI toolkit API

Low level diagnosis; VC++ 6 / 8, Java 1.4/1.6, Shell Scripting, CVS

Pricing models tests algorithms, quantitative routines, automated regression testing Infrastructure development, Slang technology tools, issue tracking tools, performance analysis tools development

_ Environments _ : Windows / RHEL4 Linux / Solaris

_ Methodology _ : Open Source, Code Approvals

_ Description _ : As a Core QA strategist, my role required leadership and initiative to identify and resolve issues within the platform in the fast-paced, complex, mission-critical environment of the core SecDb programming platform. SecDb distributes financial calculation units worldwide via its in-house compute grid, covering equities, commodities, fixed income, IRP, and emerging markets across New York, London, Tokyo, Hong Kong, and Bangalore.

Collaborative Problem-Solving: Worked closely with core developers, quants, installers, and desk strategists to manage the bi-weekly SecDb releases.

Production Issue Resolution: Captured and resolved production issues reported by desks or identified through code inspection. This involved programming Slang scripts to navigate the extensive, open-source ecosystem deployed globally within the investment bank.

Code Inspection and Analysis: Regularly inspected code to identify design flaws, assess their impact, and determine potential risks. Focused on scalability and performance issues, particularly during volatile trading periods.

Communication and Collaboration: Effectively managed contradictory assumptions between developers, using judgment and team collaboration skills to ensure successful global releases, directly impacting Goldman Sachs’ bottom line.

My work involved identifying areas requiring QA focus and promptly resolving issues to maintain the platform’s integrity and performance. This proactive approach ensured the reliability and efficiency of SecDb releases, which are crucial to the firm’s operations.

_ Achievements _ :

_ Projects _ :

As it is infeasible to achieve test coverage for every aspect of system, pioneered an idea to use code inspection to identify design flaws and collaborated with core devs to resolve issues reducing production defect rate dramatically.