Available to hire
I’m a seasoned software engineer based in Johannesburg, with over a decade of experience building scalable web applications and cloud-enabled solutions. I specialize in .NET, Angular, and modern web stacks, and I enjoy guiding teams toward clean architecture and robust delivery.
I’m looking to move into a Tech Lead, Team Lead, or Management role where I can mentor developers, own technical strategy, and help shape product outcomes while continuing to write solid code when needed.
Skills
See more
Language
English
Fluent
Work Experience
Senior Software Engineer at LexisNexis
April 1, 2024 - PresentWrote new code and updated existing functionality using ASP.Net API, Angular, C#, TypeScript, HTML. Deployed code changes via CI/CD through Azure DevOps, Jenkins, to AWS S3. Monitored deployments and fixed pipeline issues. Mentored junior developers and performed code reviews.
Senior Developer at Digital Solution Foundry
January 30, 2024 - October 12, 2025Wrote new code and updated functionality using MVC Core, C#, SQL, HTML and Razor Pages on Mobi web application. Created/updated HTML components using Design System. Projects included SA Youth Harambee employment platform and Bootsure. Contract ending as reason for leaving.
Senior Developer at Interfront SOC
March 31, 2023 - October 12, 2025Supported and developed features for SARS eFiling application using Angular 14, VB.Net and XSLT. Projects included SARS eFiling web project.
Senior Developer at EOH Group
March 31, 2022 - October 12, 2025Involved in writing new Web applications / supporting applications written in Angular, Web API, C# in Visual Studio 2017, Visual Studio Code and SQL Server. Projects included Discovery Bank web app and Discovery internal testers.
Consultant at Altron Bytes Systems Integration
November 30, 2018 - October 12, 2025Involved in writing new Web (Internet) applications / supporting applications written in AngularJS, ASP.Net MVC, ASP.Net MVC Core, Web API, C#, JavaScript in Visual Studio 2017 and SQL Server. Wrote or maintained Cordova Mobile applications using JavaScript, TypeScript, Ionic, Web API in Visual Studio Code/ Visual Studio 2017. Involved in requirements gathering. Modelling gathered requirements into Database schema for SQL Server. Involved in Unit Testing/ Integrated Testing and UAT testing.
Consultant at Altron Karabina
December 1, 2018 - PresentInvolved in writing new Web (Internet) applications / supporting applications written in Angular JS, Asp.Net MVC, Asp.Net MVC Core, Web API, C#, JavaScript in Visual Studio 2017. Wrote new or maintained Cordova Mobile applications using JavaScript, TypeScript, Ionic, Web API in Visual Studio Code/ Visual Studio 2017. Involved in requirements gathering. Modelling gathered requirements into Database schema for SQL Server. Involved in Unit Testing/ Integrated Testing and UAT testing.
Business Intelligence Developer II at Nedbank Integrated Channel
August 11, 2017 - October 12, 2025Ensured Cognos BI system is online and stable. Created ad hoc/periodic reports on Cobol/SQL and Excel. Administered Cognos Servers (Application, Web, Content). Involved in gathering requirements for new or existing business reports and applications. Wrote Cognos Framework Manager models. Wrote Cognos BI Reports. Mentored a junior programmer. Created and maintained intranet applications using C#, ASP.Net, JQuery, Bootstrap. Created data models and database tables on SQL. Collaborated with team to solve business problems. Migrated large reports from Microsoft Access to Microsoft SQL and Cognos BI Reporting. Wrote ETL solutions to integrate data from SQL, Files, Netezza Warehouse into Reports using SQL Server Data Tools. Prepared and maintained infrastructure for Cognos BI and C# applications. Involved in spec-ing server requirements for Applications/SQL BI and administration of SQL Servers. Installed and maintained Cognos BI / Cognos Analytics.
Business Developer (Workforce Optimization) at Nedbank Contact Centre
March 31, 2015 - October 12, 2025Involved in the gathering of requirements for a new or Technologies existing system. Model application requirements into database tables. Create new or support existing applications using C#, JavaScript, ASP.Net, Windows Forms, Silverlight, CSS, jQuery, Kendo for Asp.Net. Performed administration of SQL Server 2000, 2008. Generate adhoc/periodic reports using SQL and Excel / Microsoft Reports / Crystal View Reports.
Programmer 1 (Debt Manager Strategy Developer Team) at Nedbank Group Technology
May 31, 2011 - October 12, 2025Creating and maintaining Routers using SQL on FICO Debt Manager. Engaging with Business Analysts to gather requirements. Advising the business on approaching business requirements solutions. Generating adhoc/periodic reports using SQL. Administering the FICO Debt Manager application.
Graduate Programmer (Debt Manager Technical Team) at Nedbank Group Technology
November 30, 2009 - October 12, 2025Developed and supported FICO debt manager application backend on mainframe using Cobol. Created and maintained files using the Job Card Language (JCL).
Senior Software Engineer at LexisNexis
April 1, 2024 - PresentWrote new code and updated existing functionality using ASP.NET API, Angular, C#, TypeScript, and HTML. Deployed changes via CI/CD across Azure DevOps, Jenkins, and AWS S3 pipelines. Monitored deployments, fixed pipeline issues, and ensured successful releases. Mentored junior developers and conducted code reviews.
Senior Developer at Digital Solution Foundry
January 30, 2024 - October 12, 2025Wrote new code and updated functionality using MVC Core, C#, SQL, HTML and Razor Pages on Mobi web application. Created and updated HTML components using Design System. Projects included SA Youth Harambee employment platform and Bootsure.
Senior Developer at Interfront SOC
March 31, 2023 - October 12, 2025Supported and added features to SARS Efiling application using Angular 14, VB.Net & XSLT.
Senior Developer at EOH Group
March 31, 2022 - October 12, 2025Wrote and supported web applications using Angular, Web API, C# in Visual Studio 2017/Code and SQL Server. Projects included Discovery Bank web app and Client 300 internal testers.
Consultant at Altron Bytes Systems Integration
November 30, 2018 - October 12, 2025Wrote new or maintained AngularJS, ASP.NET MVC, ASP.NET MVC Core, Web API, C#, JavaScript in Visual Studio 2017 and SQL Server. Wrote/maintained Cordova mobile apps using JavaScript, TypeScript, Ionic, Web API. Involved in requirements gathering, DB schema modeling, unit/integrated testing and UAT.
Consultant at Altron Karabina
December 1, 2018 - PresentConsultant; Involved in writing new Web (Internet) applications / supporting applications written in AngularJS, ASP.NET MVC, ASP.NET MVC Core, Web API, C#, JavaScript in Visual Studio Code / Visual Studio 2017. Involved in Cordova mobile apps development and requirements gathering.
Business Intelligence Developer II at Nedbank Integrated Channel
August 11, 2017 - October 12, 2025Ensured Cognos BI System is online and stable. Created ad-hoc/periodic reports on Cobol/SQL and Excel. Administered Cognos Servers. Gathered requirements for new/existing reports and business applications. Wrote Cognos metadata/ETL components and created intranet apps using C#, ASP.NET, JQuery. Created data models on Netezza/SQL. Migrated reports from Access to SQL and Cognos. Built ETL solutions to integrate data from SQL, files, Netezza Warehouse into reports.
Business Developer (Workforce Optimization) at Nedbank Contact Centre
March 31, 2015 - October 12, 2025Gathered requirements for new or existing systems. Modeled application requirements into database tables. Created/supported applications using C#, JavaScript, ASP.NET, Windows Forms, Silverlight, CSS, jQuery, Kendo for ASP.NET. Administered SQL Server and generated ad-hoc/periodic reports using SQL/Excel/Microsoft Reports/Crystal View Reports.
Programmer 1 (Debt Manager Strategy Developer Team) at NedBank Group Technology
May 31, 2011 - October 12, 2025Created and maintained routers using SQL on FICO Debt Manager. Engaged with Business Analysts to gather requirements. Advised on solutions and generated ad-hoc/periodic reports using SQL. Administered the FICO Debt Manager application.
Graduate Programmer (Debt Manager Technical Team) at NedBank Group Technology
November 30, 2009 - October 12, 2025Developed and supported FICO Debt Manager application backend on mainframe using Cobol. Created and maintained files using the Job Card Language (JCL).
Senior Software Engineer at LexisNexis
April 1, 2024 - PresentWrote new code and updated existing functionality using ASP.Net API, Angular, C#, TypeScript, HTML. Deployed code changes via CI/CD from Azure DevOps through Jenkins to AWS S3 using pipelines. Monitored deployments and fixed pipeline issues to ensure successful deployments. Mentored junior developers and performed code reviews.
Senior Developer at Digital Solution Foundry
January 30, 2024 - October 12, 2025Wrote new code and updated functionality using MVC Core, C#, SQL, HTML and Razor Pages on the Mobi web application. Created and updated HTML components using Design System. Worked on projects SA Youth Harambee employment platform and Bootsure.
Senior Developer at Interfront SOC
March 31, 2023 - October 12, 2025Supported and wrote new features on the SARS Efiling application using Angular 14, VB.Net & XSLT.
Senior Developer at EOH Group
March 31, 2022 - October 12, 2025Involved in writing new Web (Internet) applications / supporting applications written in Angular, Web API, C# in Visual Studio 2017/Code and SQL Server. Projects included Discovery Bank and Client 300 for internal testers.
Consultant at Altron Bytes Systems Integration / Altron Karabina
October 31, 2019 - October 12, 2025Wrote new Web (Internet) applications / supporting apps using AngularJS, ASP.NET MVC, ASP.NET MVC Core, Web API, C#, JavaScript; developed Cordova mobile applications with JavaScript, TypeScript, Ionic, Web API. Involved in requirements gathering, database modelling for SQL Server, unit/integrated/UAT testing.
Senior Developer at Nedbank Integrated Channel
August 11, 2017 - October 12, 2025Business Intelligence development: Cognos BI system availability, ad-hoc/periodic reporting (Cobol/SQL/Excel), Cognos server administration, requirements gathering for new/existing reports and applications, data modelling and ETL work.
Programmer 1 (Debt Manager Strategy Developer Team) at Nedbank Group Technology
March 31, 2015 - October 12, 2025Created and maintained Routers using SQL on FICO Debt Manager; collaborated with BAs to gather requirements; generated ad-hoc/periodic reports; administered the Debt Manager application.
Graduate Programmer (Debt Manager Technical Team) at Nedbank Group Technology
November 30, 2009 - October 12, 2025Developed and supported FICO Debt Manager backend on mainframe using Cobol; created and maintained files using the Job Card Language (JCL).
Programmer at Nedbank SDLCTechnologies / Skills
May 31, 2011 - October 12, 2025Involved in requirements gathering; unit/integrated/UAT testing; supported multiple business applications and web/intranet projects using .NET technologies.
Education
BTech Information Technology (Not Completed) at University of South Africa (Unisa)
January 11, 2030 - October 12, 2025National Diploma in Information Technology at Central University of Technology
January 11, 2030 - January 1, 2008BTech Information Technology (Not Completed) at UNISA
January 1, 2014 - October 12, 2025National Diploma in Information Technology at Central University of Technology
January 1, 2008 - October 12, 2025National Diploma in Information Technology at Central University of Technology
January 11, 2030 - January 1, 2008BTech Information Technology at University of South Africa (Unisa)
January 1, 2014 - October 12, 2025Qualifications
IBM Cognos BI Administration (V10.2)
January 11, 2030 - October 12, 2025IBM Cognos Report Studio: Author Professional Reports Fundamentals (V10.2)
January 11, 2030 - October 12, 2025IBM Cognos Report Studio: Author Professional Advanced (V10.2)
January 11, 2030 - October 12, 2025IBM Cognos Report Studio: Author Reports with Multidimensional Data (V10.2)
January 11, 2030 - October 12, 2025TypeScript for C# Programmers
January 11, 2030 - October 12, 2025Docker for .NET Developers with Visual Studio
January 11, 2030 - October 12, 2025Advanced SQL for Data Scientists
January 11, 2030 - October 12, 2025Microsoft Security Guidance Training for Developers II
January 11, 2030 - October 12, 2025An Introduction to Transact-SQL in Microsoft SQL Server 2008
January 11, 2030 - October 12, 2025Industry Experience
Software & Internet, Financial Services, Professional Services, Media & Entertainment, Government, Computers & Electronics, Other
Skills
See more
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Johannesburg today.