Herbie Marais

Herbie Marais

Director - SaaS Operations @ Powerfleet

About

I joined MiX Telematics as a senior developer. After 6 months, I was selected to join a team who would go off-site for a year to re-write all the client-facing components on a brand new platform based on C# and JavaScript/TypeScript. We worked very long hours but the team spirit was phenomenal. We came up with an awesome architecture, with a UI Framework built on Angular JS and TypeScript, talking to a RESTFul backend written in C# using NancyFX. At its core was the concept of “HyperMedia” http://martinfowler.com/articles/richardsonMaturityModel.html. Once the main front-end and back-end framework components were completed, we were able to develop new modules and features at an amazing rate. When the project came to an end, I was assigned the role team lead. My team looked after one of the modules in the new system, which although not the most used by clients, definitely one of the more complex, where there is zero margin for error. We started out being 4 devs and 1 tester (including myself). Since then my team has grown to be 11 devs and 3 testers (excluding myself). During this time I also moved to the position of Team Manager, and now Software Development Manager, where my focus now is almost exclusively on managing the team, architectural design and planning.

Country

South Africa

City

City of Cape Town

Industry

Information Technology & Services

Skill

Systems Integration, Enterprise Systems, Budget Management, Operational Systems, Data Management, Software Deployment, Infrastructure Management, Technology Platforms, Legal Technology, Production Systems, Engineering Leadership, Test-Driven Development, RESTful architecture, DevOps, Microservices, IT Operations, IT Strategy, GitHub, Cyber Operations, ISO 27002

Experience

Powerfleet

Director - SaaS Operations

Powerfleet

LinkedIn
2024-10 - Present · 2 yrs

SaaS Vendor Relations. ISO27001 Compliance Customer Cyber Compliance Negotiations. Policy and process development and implementation

MiX Telematics

SaaS Platform Manager

MiX Telematics

LinkedIn
2022-4 - 2024-10 · 2 yrs 7 mos

Cape Town, Western Cape, South Africa

MiX Telematics

Software Development Manager (Operations)

MiX Telematics

LinkedIn
2019-6 - 2022-3 · 2 yrs 10 mos

Cape Town, Western Cape, South Africa

* Managing the DBA and Infrastructure Engineer teams. * My team's primary function is to provide expert support to development teams in the areas of Database Administration and Infrastructure. * We are also responsible to provide oversight in terms of Risk Management and Compliance as it relates to the various standards and frameworks we seek alignment with.

MiX Telematics

Software Development Manager (Device Integration)

MiX Telematics

LinkedIn
2016-6 - 2019-6 · 3 yrs 1 mo

Stellenbosch Souuth Africa

Reporting to the Head of Software Development, the software development managers are responsible for the following. * Work Allocation * Project estimations * Deadlines / Commitments being met * Technical design * Leave approvals * Performance reviews * Budgeting I currently manage a team of 13 extremely talented individuals in an extremely fast paced high pressure environment. The Device Integration team is responsible for the software that both configures the on board computers installed in vehicles, as well as processing the data reported by the units into the various data storage systems. These services need to be extremely performant with 99.5% up-time as the data/telemetry captured by MiX Telematics is used largely to ensure driver safety. For that reason data loss or even any delay in data reaching the client's browser is not acceptable.

MiX Telematics

Team Manager

MiX Telematics

LinkedIn
2014-8 - 2016-5 · 1 yr 10 mos

Stellenbosch South Africa

The software development team manager at MiX Telematics is responsible for the following. * Work Allocation * Project estimations * Deadlines / Commitments being met * Technical design * Code reviews/Code quality * Leave approvals for team members * Performance reviews for team members. * Ensuring that proper development processes are followed. In addition to the above responsibilities the team manager is also expected to pull his/her weight as a development resource in the team and lead from the front...

MiX Telematics

Senior Software Developer

MiX Telematics

LinkedIn
2012-7 - 2014-7 · 2 yrs 1 mo

Stellenbosch South Africa

I have been appointed at MiX Telematics to assist the team that is developing the next generation framework that will carry their products into the future. As a team we are tasked with developing a platform that will be the foundation for all future products at MiX Telematics. As a part of the process we dissect the problems continuously faced by other teams in the company by speaking with all the stake-holders/role players, learning from their successes and failures. We then design and implement a reusable component that solves this problem in an optimal way that is acceptable not only by product management but also by the developers that will be using these components.

Triple Point Technology

Senior Software Developer

Triple Point Technology

LinkedIn
2010-7 - 2012-6 · 2 yrs

Stellenbosch

I have been appointed at Triple Point Technologies as a .Net Expert for their Cape Town development office. My responsibilities include: * Defining best practices / development standards / coding standards for .NET development. * Make sure that all new .Net development is done in accordance with the new standards. * Assist them in migrating the system from a 2 Tier to an N Tier architecture. This includes research on new technologies and frameworks and selecting that which is best suited for us. * Designing and implementing a new architecture with the help and cooperation of other senior developers familiar with the system.

Saflec Systems (Pty) Ltd

Software Developer

Saflec Systems (Pty) Ltd

LinkedIn
2007-7 - 2010-6 · 3 yrs

I mainly worked in C#.Net writing Windows based applications and class libraries. Some of the programs/code that I have written at Saflec Systems include, *A code generator that generates thread safe object oriented code for any relational database (OLEDB). *A service for controlling the Goldfinger system *Redesigned and re-wrote an old VB6 application in C#.NET *VIDOS CCTV Integration API *Integration with various biometric technologies

University of Pretoria

Software Designer / Developer

University of Pretoria

LinkedIn
2007-2 - 2007-10 · 9 mos

In your final year of any degree in the Department of Computer Science at the University of Pretoria, all students have to work in groups of 5 and develop a software solution for a real world problem for a real world client. This project runs the entire year and involves everything from the initial analysis and design to the implementation of a software package. I was the teem leader for this project and our group was one of the best of the year.

University of Pretoria

Tutor

University of Pretoria

LinkedIn
2006-7 - 2007-6 · 1 yr

Being the head tutor for the first year Java module, I was in charge of a number of teaching assistants. I had to schedule their working hours and hand out work to them ( marking of exam papers etc. ) and then handle any student queries regarding the work and mark allocation. I also presented weekly lectures on the practical side of the work being covered at that time.

Open Mind Systems

Software Developer

Open Mind Systems

2005-11 - 2006-3 · 5 mos

I was part of the teem that developed a cutting edge P.O.S. system for use in the restaurant industry, The system was adopted by big chains like cappuccinos. The system ran on Linux using a MySQL database server and could interface with all popular P.O.S. hardware. The company unfortunately went under due to bad management and planning...

Education

University of Johannesburg

University of Johannesburg

LinkedIn

Computer Science

2009 - 2010 · 1 yr

I have completed all requirements for the degree and found it very insightful. I believe that it has broadened my vision significantly on what the industry has to offer. Balancing a full time career with the strain of a post graduate degree also taught me valuable time management skills. For my year project, I developed and built a hand geometry identification / verification device using some CF-Lightbulbs and a web-cam. My custom recognition algorithms proved very successful. I won the top honours project prize for the year.

University of Pretoria

University of Pretoria

LinkedIn

Computer Science

2003 - 2007 · 4 yrs

I have successfully completed my Bsc:IT Degree at the University of Pretoria. In this degree I have studied and become proficient in various programming languages and technologies, including C C++ Java C# Database interaction on various RDBMS's using SQL The use of various design patterns

Herbie Marais's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.