Experience.

With a solid track record of success, I bring years of experience and a commitment to delivering value to any team I join.

Mar 2023 - Present

Fluenty - Senior Lead .NET Developer

Remote

As a Senior Lead .NET Developer at Fluenty, I spearheaded the development of a greenfield Property Leasing Management System, tackling unique domain and technical challenges. I drove critical architectural decisions, designing and implementing a robust C# REST API to support complex leasing operations.

By leveraging the CQRS pattern and innovative design principles, I ensured scalable operations, integrating AWS SQS for messaging and PostgreSQL for data management, delivering a high-performance solution tailored to client needs.

C#, .NET Core, REST API, CQRS, PostgreSQL, AWS SQS, Auth0

Dec 2021 - Sep 2022

Clifford Chance - Senior Full-Stack Developer

Remote

Contracted as a Senior Full-Stack Developer at Clifford Chance, I led the modernization of a global Partnership Services Management Application handling complex partner remuneration. I re-architected the C# API to .NET 6 and upgraded the frontend to Angular 14, enhancing functionality and user experience.

I extended test coverage through unit and integration testing, applied the CQRS pattern for optimized data handling, and improved codebase efficiency, ensuring robust performance across diverse tax jurisdictions.

Angular 14, C#, .NET 6, REST API, CQRS, MS SQL, TDD

Nov 2021 - Dec 2021

DVT (Kantar) - Senior C# Developer

Remote

At DVT, I joined the Kantar QA Automation Platform project as a Senior C# Developer, focusing on building a new API to support a React-based frontend. My contributions centered on delivering a reliable and efficient backend to power quality assurance workflows.

I implemented the CQRS pattern and rigorous test-driven development practices, ensuring seamless integration with Azure SQL and high-quality deliverables within a tight timeline.

C#, REST API, CQRS, Azure SQL, TDD

2017 - Present

The SPAR Group - Senior Software Developer

South Africa - Hybrid

As a Senior Software Developer at The SPAR Group, I contributed to multiple internal projects, including the development of a Vendor Master Data Management user interface and leading the creation of SPAR’s central DataLake reporting database. I played a key role in migrating systems to the Azure Cloud.

By leveraging Azure Data Factory and Synapse, I enhanced data processing capabilities, delivering scalable reporting solutions and intuitive interfaces to support business operations.

Azure PaaS, Azure SQL, Azure Data Factory, Azure Synapse, Angular 14, C#, REST API

2017 - 2017

CodeStream - Senior Software Developer

South Africa - Remote

At CodeStream, I was instrumental in developing an IoT SaaS solution, focusing on high-volume data ingestion. I designed and implemented core components using Azure Functions and messaging services to handle real-time data streams.

I established and managed CI/CD pipelines through Azure DevOps, deploying to Azure PaaS environments, ensuring scalability and reliability for enterprise-grade IoT applications.

C#, ASP.NET Core, Azure Functions, Azure SQL, Azure Service Bus, Azure B2C, Azure B2B, TDD

2015 - 2017

SMEasy - Senior Software Developer

South Africa - On-site

As a Senior Software Developer at SMEasy, a FinTech startup, I led the development of new modules for a SaaS product tailored to small businesses. My work focused on building scalable, user-friendly features to support financial and operational needs.

I integrated Azure cloud services and optimized data workflows, delivering robust solutions that enhanced the platform’s functionality and user adoption.

C#, ASP.NET Core, Azure PaaS, Azure SQL, Azure Data Factory, Angular 14

Details of earlier roles can be shared if needed.