Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Business Owner
KABB SolutionsBusiness Owner
Jun. 2024Pietermaritzburg, KwaZulu-Natal, South Africa
Software Engineering Manager
DerivcoSoftware Engineering Manager
Dec. 2021 - Jun. 2024Durban, KwaZulu-Natal, South AfricaAn organisational restructure means that the product owner role changes to a Software Engineering Manager Role. Ultimately we were more engineering manager than product manager in the classic industry sense, but this allows us to focus on our core principals.
Product Owner
DerivcoProduct Owner
Nov. 2018 - Nov. 2021Durban, KwaZulu-Natal, South AfricaAfter 9 years in the support team lead role, they asked me to become a Product Owner for the Account team. Here I manage a few products in the Account space, and a team of 9 talented people.
Development Team Lead and Service Owner
DerivcoDevelopment Team Lead and Service Owner
Oct. 2009 - Oct. 2018Durban, KwaZulu-Natal, South AfricaMy passion for “fixing broken windows” and having no issue with working in any technology meant that they picked me to lead a development support team for our products. This role meant that I supported a large portfolio of products in our company, helping those teams deliver quality responses to live issues, no small undertaking.
Senior Software Developer
DerivcoSenior Software Developer
May. 2007 - Sep. 2009Durban, KwaZulu-Natal, South AfricaI started at Derivco as a senior developer back in 2007, in the client core team. I quickly moved across to the services team, where my skills allowed us to implement both a C++ and dotNET service to showcase a comparison. We eventually moved to dotNET as the core platform for our server side technology.
Senior Software Developer
Edge Consulting South AfricaSenior Software Developer
Oct. 2006 - Apr. 2007City of Johannesburg, Gauteng, South AfricaDevelop and Maintain Java systems on IBM WebSphere 5.1.2, using WebSphere Portal Server to deliver portlets. Manage team of developers in the environment to perform key deliverables. Understand complex environments and manage deployments accordingly. Interaction with client to manage concerns and testing.
.NET Developer and Architect
SQL Technology Solutions (Pty) Ltd.NET Developer and Architect
Jun. 2005 - Sep. 2006City of Johannesburg, Gauteng, South AfricaDesign, develop and maintain a number of existing and new systems in both Java and .NET. Extensive use of Struts 1.1 on the JBoss and Java platform for web based systems using Oracle 9i for backend. Mobile Device .NET Development for field-force inspectors for the Department of Labour South Africa. Technical lead and developer on Global 360/eiStream Case Manager software for workflows and case management for the Java platform. Perform key code reviews for existing solutions to determine maintainability and scalability, as well as determine potential security issues. Direct the client on the best paths to rectify issues found. Lead Developer and Technical Lead on a Variation Case Management web-based system for the Department of Labour in South Africa. This system allows employees to apply for variations to specific labour legislations. Solution is written in C# with an Oracle 9i backend. Leverages latest ASP.NET 2.0 framework features.
Technical Lead
nVisionITTechnical Lead
Oct. 2002 - May. 2005City of Johannesburg, Gauteng, South AfricaTechnical Lead on PRMS, a rich-client line of business Application for the Insurance Industry based on the Microsoft .NET Platform and Microsoft SQL Server. Leverage .NET Technologies such as .NET remoting to implement a Microsoft Best-Practices n-tiered solution. Solution won the Microsoft .NET Solution of the Year for 2003. Technical Lead on SSO, an ASP.NET Web Solution providing users with a “Single Sign On” implementation to multiple insurance products. Utilised Web Services and .NET remoting to provide easy deployment, scalability and manageability. Project Owner and Developer of VisionForms, an ASP.NET web front-end for rendering and capturing Microsoft InfoPath Forms via a Web Browser Client. Allows users to interact with InfoPath Documents via the web without the need for InfoPath on the client machines. Technical Lead on JDAS, the Department of Justice Financial System. Solution runs on the .NET platform using Microsoft Best Practices for n-tiered architecture and security. Utilises .NET remoting architectures, SQL Server backend and leverages ADAM for user authentication and authorisation. Project Owner of VisionWorks Financials, which provides a development framework for accounting best practices for .NET solutions. Framework is used in all solutions on the .NET platform where financial processes are required. Project Owner of VisionWorks UI, which provides a rich set of user interface design methodologies and framework components for both .NET Windows Forms and ASP.NET solutions. Framework utilises Microsoft Best Practices for UI and View Process Controller design methodologies. Architect of .NET Security best practices, guiding others in the best practices of .NET Code Access Security and Role Based Security for all solutions.
Software Developer
Real Access ConsultingSoftware Developer
Oct. 1998 - Sep. 2002City of Johannesburg, Gauteng, South AfricaLead Development of realSCRIPT, a Pharmaceutical solution on Palm Mobile Devices, utilising a Lotus Notes/Domino backend. Solution was a native C++ application running on the Palm OS 3.5, and was installed into a large pharmaceutical organisation. User base of approximately 140 field force representatives, which included remote installation points. Involved in other solutions on the Lotus Notes Platform, as well as SQL Server and Mobile Solutions. Demo preparation for clients on mobile solutions, specifically targeting the pharmaceutical and insurance sectors.
Technical Consultant
Self-EmployedTechnical Consultant
Apr. 1997 - Sep. 1998City of Johannesburg, Gauteng, South AfricaLead Development for an Interactive Life Skills Application utilising Lotus Notes, Microsoft Visual C++, DirectX Technologies and Java.
Software Developer
Celestial GamesSoftware Developer
May. 1996 - Oct. 1999City of Johannesburg, Gauteng, South AfricaGame Developer and Designer for two games on the PC Platform: Toxic Bunny and The Tainted. Toxic Bunny, a PC based game released in Late 1996, went on to make 3rd Place based on sales at Incredible Connection, outselling the likes of Wing Commander at the time. An original plan of 1500 copies sold out in the first week of launch over the Christmas Period. We have sold over 150000 copies internationally. The Tainted, our second offering, was released in Late 1999. Although not as successful as Toxic Bunny, it was still a technical leader with concepts such as ray cast, dynamic lighting and 3D maps. These were unheard of at the time.

Requests

Touchpoint image
2
Service Pitch
Elevate Your Business with KABB Solutions
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Brian on Intch
IT
451129 people
18
Head of onboarding and servicing @ Top 4 South African bank
21
Senior BI DEVELOPER/DATABASE ADMINISTRATOR @ Private Consultant
22
Project Manager
ITWeb Developer
100868 people
17
Website & App Developer Expert
17
ICT @ IT Valley Tech
17
Junior Software Developer @ Channel Mobile