Senior full stack software engineer & data architect with over two decades of experience designing and optimizing distributed, high-performance, database-driven applications using C#/.NET and modern microservices and domain-driven design. Builds robust data pipelines and scalable backend systems; also delivers end-to-end SaaS projects efficiently using AI coding assistants. Experienced across multiple platforms (Azure, PostgreSQL, Redis, RabbitMQ, etc.) and frontends (Blazor, React, TypeScript, MAUI). Proven track record spanning business-critical systems, ETL workflows, integrations with third-party APIs, and data/AI enablement for analytics and automation.

Terence Joseph Joubert

Senior full stack software engineer & data architect with over two decades of experience designing and optimizing distributed, high-performance, database-driven applications using C#/.NET and modern microservices and domain-driven design. Builds robust data pipelines and scalable backend systems; also delivers end-to-end SaaS projects efficiently using AI coding assistants. Experienced across multiple platforms (Azure, PostgreSQL, Redis, RabbitMQ, etc.) and frontends (Blazor, React, TypeScript, MAUI). Proven track record spanning business-critical systems, ETL workflows, integrations with third-party APIs, and data/AI enablement for analytics and automation.

Available to hire

Senior full stack software engineer & data architect with over two decades of experience designing and optimizing distributed, high-performance, database-driven applications using C#/.NET and modern microservices and domain-driven design. Builds robust data pipelines and scalable backend systems; also delivers end-to-end SaaS projects efficiently using AI coding assistants.

Experienced across multiple platforms (Azure, PostgreSQL, Redis, RabbitMQ, etc.) and frontends (Blazor, React, TypeScript, MAUI). Proven track record spanning business-critical systems, ETL workflows, integrations with third-party APIs, and data/AI enablement for analytics and automation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Proprietor - Senior Full Stack Software Engineer at Pond Consulting
April 1, 2026 - Present
Architected line-of-business applications including an end-to-end recruitment agency management system with distributed microservices and domain-driven design (candidate management, client relationship tracking, and vacancy monitoring modules). Engineered a high-throughput SaaS maritime data project for vessel licensing in the Seychelles business landscape, designing PostgreSQL schemas and implementing AI-assisted document generation for registrations and licenses using templates and vessel data. Delivered one full project per month by leveraging AI coding assistants (Claude and Cursor). Built systems using C#/.NET, Python (FastAPI), Node.js, Redis, RabbitMQ, and PostgreSQL/Supabase; frontend work included Blazor, React, MAUI, MVC, Ember, and TypeScript.
Senior Full Stack Software Engineer at CWC (Pty) Ltd
May 1, 2023 - April 1, 2026
Architected and maintained complex business applications for clients across Europe, the US, and Canada, operating in eCommerce, record-pressing, and shipping-related industries. Built distributed microservices with domain-driven design for integrations involving multiple eCommerce marketplaces, shipping carriers, accounting systems, and product content management platforms. Improved data ingestion performance by replacing heavy Common Table Expressions (CTEs) with highly optimized standard SQL INSERT statements to ensure exact and precise load behavior. Developed scalable backend services in C#/.NET, Python, and TypeScript (Node.js) and created cross-platform user experiences using React, Blazor, MVC, MAUI, Angular, WPF, and WinForms.
Senior Data Engineer at Truv.ai
March 1, 2023 - May 1, 2023
Built and automated scalable ETL workflows using Python, C#, Node.js, Apache Airflow, and DBT for enterprise data ingestion supporting a legal-tech dashboard. Engineered data pipelines integrating high-volume third-party APIs (Facebook, QuickBooks, YouTube, Filevine, Lead Docket, etc.) to support advanced AI and analytics workflows on DataBricks. Collaborated with Data Science and Data Engineering teams in project planning to deliver custom customer implementations on time and within strict budget constraints.
Senior Software & Data Engineer / Developer Advocate at ArangoDB GmbH
January 1, 2022 - March 1, 2023
Conceptualized, developed, and maintained the official .NET driver (C#) for the ArangoDB database engine from scratch, successfully releasing a robust v1.0 within two months of project initiation. Spearheaded global developer advocacy across the US and Europe to drive significant enterprise adoption of ArangoDB in the C#/.NET community. Rescued and maintained the official Python driver for ArangoDB, improving its state and providing critical technical support for enterprise Python developers. Built data pipelines integrating ArangoDB with modern data orchestration and warehousing tools including Airflow, Dagster, Snowflake, and DBT.
Senior Software Engineer at CWC Pty Ltd
October 1, 2015 - December 1, 2021
Modernized legacy web applications by driving migrations to Angular, ASP.NET MVC, and Blazor (from classic ASP and WebForms), improving page load performance and developer velocity. Migrated backends from monolithic APIs to microservices architecture with domain-driven design. Architected and maintained mission-critical inventory systems using Windows Forms and WPF. Built high-performance database software using MS SQL Server and developed initial machine learning solutions using ML.NET and C#. Engineered robust integrations for major shipping carriers (UPS, DHL, USPS, Royal Mail) and high-traffic eCommerce marketplaces (Shopify, Amazon MWS).
C# Web Developer at Eagle Software
October 1, 2014 - September 1, 2015
Developed and maintained an eCommerce engine interfacing seamlessly with an enterprise ERP software suite hosted in a Windows Azure environment. Designed data export utilities and custom dashboard solutions on SQL Server to synchronize data between ERP databases and web applications.
C# Integrations Specialist at MCF Technology Solutions
March 1, 2013 - September 1, 2014
Architected and maintained a proprietary SaaS-based QuickBooks integration tool using C# and ASP.NET MVC. Developed custom add-ons and Interactive Voice Response (IVR) applications around QuickBooks, MS Lync, and 3CX. Led the internal committee directing and implementing the organization's Application Lifecycle Management (ALM) strategy.
Founder, IT Research and Development (Pty) Ltd & RUS (Pty) Ltd at IT Research and Development (Pty) Ltd; RUS (Pty) Ltd
January 1, 2003 - January 1, 2012
Software Developer at POL Ltd; 7 South Limited; VCS (Pty) Ltd
January 1, 2000 - January 1, 2010

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Transportation & Logistics, Retail, Media & Entertainment, Other