Johan Du Toit

Johan Du Toit Email and Phone Number

Software Architect and Project Lead @ Blazon Digital Marketing
Cape Town, WC, ZA
Johan Du Toit's Location
City of Cape Town, Western Cape, South Africa, South Africa
Johan Du Toit's Contact Details

Johan Du Toit personal email

About Johan Du Toit

A passionate, motivated, decisive and versatile software engineer with more than 20 years experience in the software development industry. Well versed in all disciplines of the software development life cycle fulfilling roles such as Solution Architect, Application Architect, Senior Software Engineer, Lead System Analyst, Usability Expert and Development Manager. Proven ability to lead, mentor and manage teams and deliver projects on time, on budget and to the highest standards with attention to detail, but also focusing on the big picture. Exhibits excellent problem solving and communication skills with the ability to convey solutions with accuracy and clarity.Specialties: Architecture, Domain Driven Design, Analysis and Design Patterns, Business Rules Methodoly, Agile, Scrum, Extreme Programming, Object Oriented Analysis and Design, UML, .Net, ASP.Net, NHibernate, SQL Server, SEO, Mobile Web Development, RavenDB

Johan Du Toit's Current Company Details
Blazon Digital Marketing

Blazon Digital Marketing

View
Software Architect and Project Lead
Cape Town, WC, ZA
Website:
blazon.co.za
Employees:
3
Johan Du Toit Work Experience Details
  • Blazon Digital Marketing
    Software Architect And Project Lead
    Blazon Digital Marketing
    Cape Town, Wc, Za
  • Blazon Digital Marketing
    Software Architect & Project Lead
    Blazon Digital Marketing Nov 2019 - Present
    Blazon Digital Marketing offers technology services and technical support to Agencies and Brands empowering them to manage and execute digital marketing campaigns and strategies.We create strategic partnerships with our clients to form a single integrated team.Our Technology Services and Technical Support offering:Blazon Marketing Automation Platform• Blazon is an online multi-channel digital marketing platform that integrates various different marketing channels of… Show more Blazon Digital Marketing offers technology services and technical support to Agencies and Brands empowering them to manage and execute digital marketing campaigns and strategies.We create strategic partnerships with our clients to form a single integrated team.Our Technology Services and Technical Support offering:Blazon Marketing Automation Platform• Blazon is an online multi-channel digital marketing platform that integrates various different marketing channels of the digital world, removing the silos in marketing strategies, empowering any Brand to engage with their consumers across all these channels from a single platform. In doing so a true 360 view of the consumer can be built which empowers relevant, targeted marketing driving increased Consumer Engagement, Brand Loyalty and Return on Investment. Blazon currently supports Email, SMS and Short Code channels with more following.Campaign Management • Data Segmentation • Execution and Deployment (with Google Analytics Integration)• Monitoring, Measurement and Reporting Email Template Development• Development of Responsive, Fluid and Hybrid HTML Email Templates• Quality Assurance and Inbox Placement: Spam, Render and Link Testing, HTML W3C ValidationData Management• Data Analysis, Data Modelling, Data Transformation• Cleansing and De-duplication• Email Address and Mobile Number Validation• Data Maintenance (Bounces, Unsubscribes)• Reporting & Analytics• System IntegrationThe system employs various architectural patterns, specifically Domain Driven Design, Service/Message Bus, Microservice, Distributed Transactions and Layered Architectural patterns.Methodologies used is Scrum, Business Rules Applied Methodology, Extreme Programming, TDD, Continues Integration and UML.Integration to 3de party providers involved PayPal, TrustPay, Facebook and Twitter.The system is developed using C#, ASP.Net, HTML 5, .Net, MSMQ, SQL Server 2012, NHibernate and REST APIs. Show less
  • Bozza.Mobi
    Chief Technology Officer
    Bozza.Mobi Jun 2013 - Dec 2016
    Cape Town Area, South Africa
    Project: BozzaWebsite: www.bozza.mobiArchitected, designed and implemented a Website and Content Management Portal named Bozza. The website serves as a platform for artists to connect with fans and share rich content such as videos, music, poems and art via mobile devices and desktops.The system architecture enables media and browsing adaptation ensuring the site are able to render and serve media across 3000+ different mobile devices (smart and feature) and desktop… Show more Project: BozzaWebsite: www.bozza.mobiArchitected, designed and implemented a Website and Content Management Portal named Bozza. The website serves as a platform for artists to connect with fans and share rich content such as videos, music, poems and art via mobile devices and desktops.The system architecture enables media and browsing adaptation ensuring the site are able to render and serve media across 3000+ different mobile devices (smart and feature) and desktop browsers. Video and Audio transcoding are achieved using FFMEG.The system employs various architectural patterns, specifically Domain Driven Design, Message Bus, Service Orientation, Component-based and Layered architectural patterns.Integration to 3de party providers involved PayPal, TrustPay, Facebook, Twitter, Bitly and Google Analytics.The system was developed using C#, HTML 5, .Net 4.5, WURFL, Adobe Flash, MSMQ and SQL Server 2008 R2. Data persistence is achieved using an Object Relational Mapper and 3de Party Integration facilitated via REST Web Services. Show less
  • Cheeteye
    Chief Technology Officer
    Cheeteye Apr 2011 - Dec 2015
    CHEETEYE is a software management system that protects casino assets and revenue by integrating into gaming and administrative systems to produce automated reports and alerts to ensure that policies, procedures and critical reporting are strictly followed. CHEETEYE enables all departments within a casino to collaborate by converting data from multiple sources into information that can be used to measure the risk of a casino. Through years of innovation we have developed a casino friendly… Show more CHEETEYE is a software management system that protects casino assets and revenue by integrating into gaming and administrative systems to produce automated reports and alerts to ensure that policies, procedures and critical reporting are strictly followed. CHEETEYE enables all departments within a casino to collaborate by converting data from multiple sources into information that can be used to measure the risk of a casino. Through years of innovation we have developed a casino friendly management system that enables information sharing and accountability throughout a casino. With CHEETEYE, you can remove the need for multiple software solutions, multiple logins and create a simplified standard of operation. Typically, a customer using our standard platform achieves cost savings of between 10% and 15% while drastically reducing high risk, vulnerable parts of operating. Show less
  • Global Vision (Pty) Ltd
    Chief Technology Officer
    Global Vision (Pty) Ltd Jul 2010 - Jan 2011
    • Developing the company’s strategy for using technological• Evaluating and implementing new systems and infrastructure• Supervising system infrastructure to ensure functionality and efficiency• Building quality assurance and data protection processes• Monitoring KPIs and IT budgets to assess technological performance• Using stakeholders’ feedback to inform necessary improvements and adjustments to technology• Communicating technology strategy to partners and… Show more • Developing the company’s strategy for using technological• Evaluating and implementing new systems and infrastructure• Supervising system infrastructure to ensure functionality and efficiency• Building quality assurance and data protection processes• Monitoring KPIs and IT budgets to assess technological performance• Using stakeholders’ feedback to inform necessary improvements and adjustments to technology• Communicating technology strategy to partners and investors• Discovering and implementing new technologies that yield competitive advantage• During my time as CTO I was also fulfilling the role of Chief Software Architect Show less
  • Global Vision (Pty) Ltd
    Chief Software Architect
    Global Vision (Pty) Ltd Nov 2009 - Jul 2010
    • Project Adora: The rebrand/rewrite of Global Vision's integrated relationship marketing software, Eureka. Adora marketing automation software aimed at the retail and consumer goods market.• Responsibilities: Architecture, Project Management, R&D• Technology: C#, Silverlight, AJAX, .Net Framework 3.5, NHibernate, SQL Server 2005, DevExpress ASP.Net Controls, Infragistics NetAdvantage for .Net
  • Barone Budge & Dominick (Bb&D)
    Senior Software Architect
    Barone Budge & Dominick (Bb&D) Sep 2007 - Apr 2009
    Project: Automated Data Processing ProjectArchitected, analyzed, designed and implemented an Extract-Transform-Load (ETL) sub-system which integrates to an existing back-office system. The system processes data submitted by 3de party administrators to be used for various reporting purposes.Responsibilities included Architecture, System Analysis, Scrum Master and Development Management.The architecture employed the Pipe-and-Filter Pattern, Multithreading, Domain-Driven… Show more Project: Automated Data Processing ProjectArchitected, analyzed, designed and implemented an Extract-Transform-Load (ETL) sub-system which integrates to an existing back-office system. The system processes data submitted by 3de party administrators to be used for various reporting purposes.Responsibilities included Architecture, System Analysis, Scrum Master and Development Management.The architecture employed the Pipe-and-Filter Pattern, Multithreading, Domain-Driven Design, Analysis and Design Patterns. The sub-system formed part of a larger enterprise system architected employing a Service Oriented Architecture (SOA). Methodologies used were Scrum, Business Rules Applied Methodology, Extreme Programming and UML.The sub-system was developed using .Net 3.5, C#, XML, Microsoft Message Queue and Websphere Message Queue.The project team consisted of 10 cross functional members for a period of 10 months.Project: Concept Viability QuestionnaireArchitected, analysed and designed a user configurable questionnaire system. The system is used by the internal management group to capture business concepts via an electronic questionnaire which will be scored by the system to assess the viability of the concept.Responsibilities included Architecture, System Analysis, and Development Management.The architecture employed the N-Layered Architectural Pattern, Domain-Driven Design, Analysis and Design Patterns. Methodologies used were Agile Unified Process complemented by Scrum, Business Rules Applied Methodology, Extreme Programming and Agile Modelling.The system was developed using .Net 3.5, C#, ASP.Net, AJAX, NHibernate, Spring.Net and SQL Server 2005.The project team consisted of 5 cross functional members for a period of 3 months. Show less
  • Sanlam
    Solution Architect And Lead System Analyst
    Sanlam May 2005 - Aug 2007
    Project: Phoenix Architected, analyzed and designed a new integrated quotation and application system employing Windows Forms Composite Smart Client and N-layered architecture. The architecture was designed making extensive use of Insurance Application Architecture (IAA), Domain Driven Design and Object Oriented Analysis and Design. The methodologies used were Iterative Incremental Software Development, Business Rules Methodology, Extreme Programming, Use Cases and UML. … Show more Project: Phoenix Architected, analyzed and designed a new integrated quotation and application system employing Windows Forms Composite Smart Client and N-layered architecture. The architecture was designed making extensive use of Insurance Application Architecture (IAA), Domain Driven Design and Object Oriented Analysis and Design. The methodologies used were Iterative Incremental Software Development, Business Rules Methodology, Extreme Programming, Use Cases and UML. The system was developed using C#, .Net 2.0 and SQL Server 2005 making extensive use of design and analysis patterns. Data persistence was achieved using an Object Relational Mapper and Back Office integration using web services. The project team consisted of 12 developers, 5 analysts, 4 testers and a configuration manager. Also maintained the architectural integrity of the existing four systems within the solution. Show less
  • Sanlam
    Solution Architect
    Sanlam Sep 2004 - Apr 2005
    Project: MatrixApplication Architected, analyzed, designed and developed a new application system employing Windows Forms Composite Smart Client and N-layered architecture. The architecture was design making use of Insurance Application Architecture (IAA), Domain Driven Design and Object Oriented Analysis and Design. The methodologies used were Iterative Incremental Software Development, Extreme Programming, Use Cases and UML. The system was developed using C#, .Net 1.1… Show more Project: MatrixApplication Architected, analyzed, designed and developed a new application system employing Windows Forms Composite Smart Client and N-layered architecture. The architecture was design making use of Insurance Application Architecture (IAA), Domain Driven Design and Object Oriented Analysis and Design. The methodologies used were Iterative Incremental Software Development, Extreme Programming, Use Cases and UML. The system was developed using C#, .Net 1.1 and SQL Server 2000 making extensive use of design and analysis patterns. Data persistence was achieved using an Object Relational Mapper and Back office integration using web services. The project team consisted of 6 developers, 3 analysts and 2 testers. Also maintain the architectural integrity of the existing three systems within the solution. Show less
  • Sanlam
    Application Architect
    Sanlam Jan 2004 - Sep 2004
    Project: MatrixQuote Architected and designed a new quotation system employing Windows Forms N-layered data centric architecture. The Waterfall development methodology was used involving artifacts such as System Requirement Specification, High Level Design and Low Level Design documents. The system was developed using C#, .Net 1.1 and SQL Server 2000. Back office integration was developed using web services. The project team consisted of 25 offshore developers… Show more Project: MatrixQuote Architected and designed a new quotation system employing Windows Forms N-layered data centric architecture. The Waterfall development methodology was used involving artifacts such as System Requirement Specification, High Level Design and Low Level Design documents. The system was developed using C#, .Net 1.1 and SQL Server 2000. Back office integration was developed using web services. The project team consisted of 25 offshore developers, 8 analysts and 6 testers. Show less
  • Sanlam
    Lead/Senior Software Developer
    Sanlam Sep 2002 - Dec 2003
    Project: SanQuote .Net RewriteRe-design and re-developed the existing quotation and application system using VB.Net, .Net 1.0, SQL Server 2000 and XML. The aim of the project was to gain at least a 30% speed and memory improvement and increase maintainability by using the object orientation capabilities of the .Net framework. The initial team, consisting of 2 developers, had to define the new architecture and redevelop the core components. On completion of the… Show more Project: SanQuote .Net RewriteRe-design and re-developed the existing quotation and application system using VB.Net, .Net 1.0, SQL Server 2000 and XML. The aim of the project was to gain at least a 30% speed and memory improvement and increase maintainability by using the object orientation capabilities of the .Net framework. The initial team, consisting of 2 developers, had to define the new architecture and redevelop the core components. On completion of the first phase the team size was then increased to 10 developers, led by 2 lead developers, to develop the remaining life insurance, savings, endowment and retirement annuity products onto the new platform. Show less
  • Metropolitan Life
    Senior Software Developer
    Metropolitan Life Apr 2001 - Aug 2001
    Project: WinQuoteDesigned and developed a new quotation system using VB6, DAO and Microsoft Access. Also maintained and extended the existing head office quotation system using VB5, UDB and DB2.
  • Sanlam
    Software Developer
    Sanlam Jan 2001 - Mar 2001
    Project: SanQuoteMaintained and extended the existing quotation and application system employing a Meta Data Driven and custom rules engine architecture. The system was developed using VB6 and Microsoft Access with integration to the back office using FTP.
  • Sanlam
    Software Developer
    Sanlam Jan 2000 - Dec 2000
    Project: MillenniumDeveloped the new Back Office and Call Center systems using Cool: Gen, Cics, UDB, DB2 and VB6 based on a multi-tier architecture. Integration to the existing Mainframe transactions was developed using Cool: Gen Comm Proxies.Developed a new Back Office workflow system, called Auto New Business, used by consumers such as SanQuote to upload data to the new backend systems and existing mainframe systems. The system was developed using VB6 and FileNet Visual… Show more Project: MillenniumDeveloped the new Back Office and Call Center systems using Cool: Gen, Cics, UDB, DB2 and VB6 based on a multi-tier architecture. Integration to the existing Mainframe transactions was developed using Cool: Gen Comm Proxies.Developed a new Back Office workflow system, called Auto New Business, used by consumers such as SanQuote to upload data to the new backend systems and existing mainframe systems. The system was developed using VB6 and FileNet Visual Workflow. Show less
  • Sanlam
    Mainframe Developer
    Sanlam Jun 1997 - Dec 1999
    Maintained and extended mainframe transactions using Mainframe Assembler, COBOL, DBS, Cics, TSO and Roscoe.

Johan Du Toit Skills

Scrum Agile Methodologies Software Development .net Web Services Test Driven Development Uml Soa Ddd Microsoft Sql Server Design Patterns Sdlc Systems Analysis Architecture Asp.net C# Business Analysis Object Oriented Design Integration Nhibernate Silverlight Enterprise Architecture Continuous Integration Software Engineering Application Architecture Mobile Applications Subversion .net Framework Service Oriented Architecture Wcf Tfs Linq Software Design Oop T Sql Seo Visual Studio Database Design Agile Project Management Unified Modeling Language Software Development Life Cycle Mvc Digital Marketing Xml Nunit

Johan Du Toit Education Details

Frequently Asked Questions about Johan Du Toit

What company does Johan Du Toit work for?

Johan Du Toit works for Blazon Digital Marketing

What is Johan Du Toit's role at the current company?

Johan Du Toit's current role is Software Architect and Project Lead.

What is Johan Du Toit's email address?

Johan Du Toit's email address is pr****@****ail.com

What schools did Johan Du Toit attend?

Johan Du Toit attended Cape Technikon.

What skills is Johan Du Toit known for?

Johan Du Toit has skills like Scrum, Agile Methodologies, Software Development, .net, Web Services, Test Driven Development, Uml, Soa, Ddd, Microsoft Sql Server, Design Patterns, Sdlc.

Who are Johan Du Toit's colleagues?

Johan Du Toit's colleagues are Marisa Van Heerden, Jaco Kruger.

Not the Johan Du Toit you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.