Professional Experience
$3.7M+
Revenue Generated
34+
Engineers Led
EMI Licence
Regulatory Compliance
25+ Years
Industry Experience
Senior Full Stack Engineer & Architect with 25+ years of experience delivering secure, regulatory-compliant financial platforms (EMI/SARS). Expert in modernizing legacy systems using TypeScript, Node.js, and Cloud-Native architectures. Proven track record of leading distributed teams and driving revenue growth through technical excellence.
Career Timeline
Click on any role to view details
Senior Full Stack Software Engineer
BCB Group
Principal Architect (Concurrent)
Artesi SA CC
R&D Software Engineer, Senior Services Manager
NTT Ltd. (formerly Dimension Data)
Technical Consultant / Product Developer
Artesi SA CC
Technical Manager
TEOCO (formerly AIRCOM International)
Multiple Engineering Roles
AIRCOM International
Technical Consultant III
IBM (Vallent Software Systems)
Contractor, Analyst / Software Developer
Venditor Auctioneers Ltd.
Analyst / Software Developer
I.T. for Africa Ltd.
Senior Analyst / Software Developer
Manasa (PTY) Ltd
Contractor, Analyst / Software Developer
University of Pretoria
Operator / Support Engineer
Allianz Insurance
Assistant System Administrator
Contract Lease Management
BCB Group
Senior Full Stack Engineer within the financial industry, placing strong emphasis on regulatory compliance and security throughout the entire development lifecycle. Engineering and maintaining microservices and internal UI consoles essential for delivering business banking services to clients.
Key Achievements
- Settlements Console Ownership: Took full ownership of the settlements console, used internally to manage client payments and deposits. Streamlined and standardised UI components, resulting in a more maintainable codebase. Enhanced user experience by applying UX principles, improving overall usability
- Entitlements Capability Development: As a member of the platform team, engineered the Entitlements capability to enable attribute-based policy-driven security for authorisation across the stack. This capability met regulatory compliance which facilitated BCB securing a French EMI licence
- Approval Flow Capability: Devised and deployed an approval workflow that requires a four-eye process for any user actions that change data, safeguarding against internal fraud. This was instrumental in obtaining the French EMI licence
- Billing Capability: Built a comprehensive billing capability spanning multiple functions, ensuring reliable and flexible invoicing for clients through the integration of best practices
- Maintained focus on regulatory compliance and security throughout the entire development lifecycle
Technologies & Skills
Interested in Working Together?
I bring 25+ years of hands-on experience in financial services, regulatory compliance, and building high-performing engineering teams.