Pieter van der Westhuizen
CONTACT
-in http://bit.ly/linkedInP
http://bit.ly/mmmcom
P R O F E S S IO N A L E X P E R IE N C E
OWNER/FULLSTACK DEVELOPER | Coalition Software (Pty) Ltd
Jun 2010 - Present
I started Coalition Software in 2010 as a way to provide custom
development services to a variety of customers in various sectors.
Conducting client interviews to determine their requirements, as well
as architected and built a large number of custom solutions.
Xamarin Certified Mobile
Professional | Xamarin University
2017
Projects include:
• Contracted to help develop a new version of ZeroSlack (time and
attendance software) for both iOS and Android. Alongside this, I
assisted in maintaining and enhancing their current mobile
clocking application and manage their IT infrastructure as well as
their remote developers.
• Developed web-based system for administering and automatically
processing Microsoft Exchange emails. This was for a database
consultancy that uses the emails to evaluate the health and status
of their client's databases.
• Developed a new web-based payroll deduction management
system for a company based in Namibia. Including an employee
companion Android app.
• Developed an Android mobile application for a funeral policy
company based in Namibia. This was created for policy holders to
maintain and search for their existing policies as well as receive
notifications on their devices directly from their insurers.
• Worked as a consulting software architect for a major Vodacom
partner, that has over 45 Vodacom stores. Designed core
architecture for new web-based system that will replace their
current Windows-based ERP system. Part of the role is managing
the team using Agile processes and training the developers on
web-based technologies.
• Developed a claim and job management system for a call centre,
managing service provider call-outs for a large short-term insurer.
This also included a supplier portal which service providers could
use to see, manage and report on their jobs.
Technical skills include:
• C#, Xamarin Forms (Android & iOS), .Net Core 3, Asp.Net Core
Web API (RESTful APIs), SQL Server. Microsoft Graph, Azure,
IdentityServer, JavaScript, jQuery, ReactJS
Mercury QuickTest Professional 9.0
Advanced | Mercury Africa
2006
TECHNICAL EVANGELIST | Add-in Express Ltd
May 2010 - Jan 2016
Mercury QuickTest Professional 8.0
Using | Mercury Africa
2006
Add-in Express is a privately held company located in Gomel, Belarus
and is the pioneer of tools and solutions in the Microsoft Office
integration industry.
Diploma of Project Management
Fundamentals | Damelin
2004
Projects include:
• Write regular blog post targeting Add-in Express products to
showcase functionality and help the Add-in Express users to learn
more about their products.
• Develop demo add-ins to demonstrate the use of Add-in Express
products.
Technical skills include:
• C#, VB.Net, Entity Framework, Add-in Express for MS Office
and .net, Microsoft Office, Office 365, SharePoint, Exchange Web
SKILLS
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
C#
Asp.Net Core
Xamarin Forms
Asp.Net MVC
jQuery
JavaScript
Vue JS
Entity Framework
SQL Server
System Architecture
MS Office Integration
MS Graph
Object Orientated Design
Good communication skills
Creativity
Time management skills
EDUCATION
Xamarin Certified Mobile Developer
| Xamarin University
2018
Diploma of Computer Science |
Computer Training Institute
2000
PUBLICATIONS
P R O F E S S IO N A L E X P E R IE N C E c o n t .
Bootstrap for ASP.NET MVC. August
2014 – Packt Publishing
FREELANCE DEVELOPER | Motla Engineering (Pty) Ltd
Jan 2011 - Jun 2011
Bootstrap for ASP.NET MVC 2nd
Edition. October 2016 – Packt
Publishing
Motla Engineering is a company situated in Centurion. They are
involved in numerous engineering projects as well as meter reading for
the Ekurhuleni municipality.
KEY
ACCOMPLISHMENTS
Projects include:
• Maintain, enhance and support an in-house system called RMA,
with modules written in C# and VB.Net with a SQL Server
database.
• Develop ASP.Net MVC 3 website for the Utility Management
department to assist in the tracking and billing of clients and
properties.
• Analyse data and develop various utilities/reports and dashboards
to assist users to better interpret and use data
• Plan and manage two weekly release cycles and manage junior
members of the team.
Technical skills include:
• C#, VB.Net, WCF, CSLA, Entity Framework
2016: Wrote the second edition of
Bootstrap for ASP.Net MVC,
covering Bootstrap 4 and ASP.Net
Core.
2014: Wrote a book, Bootstrap for
ASP.Net MVC, that covers using
Bootstrap 3 with ASP.Net MVC 4.
Published by Packt.
2014: Created a free Visual Studio
extension, called Bootstrap Bundle,
that enables developers to
automatically create a Bootstrap
based ASP.Net MVC website using a
wizard interface. The add-in was
featured on Microsoft Virtual
Academy and has been
downloaded more than 119,900
times.
2014: Created a very simple, free,
and open source Excel add-in to
enable users to update SQL Server
data from within Microsoft Excel.
More information can be found on
http://sqlforexcel.com
2012: Developed a solution,
SignaSigner, for companies to
manage their e-mail signatures
from a central location, using a
web-based interface.
2011: Designed and developed,
SyncAce, a commercial Microsoft
Outlook Add-in that integrates with
37Signals’ Highrise, which enables a
user to perform all tasks available
in Highrise directly in Outlook.
FREELANCE DEVELOPER | SDT Financial Software Solutions | Absa
project
Jun 2010 - Dec 2010
SDT is a software development company and Microsoft Gold Partner
based in Pretoria that develops administration software for clients in
the insurance industry. I was approached by SDT to assist with a largescale integration project for Absa Bank for their flagship product SDT
Exergy.
Projects include:
• Responsible for development of interfaces between the SDT
Exergy and Absa’s Client Information system. This involved using
dependency injection to inject token based security into web
service messages.
• Liaised with Absa IT security team to facilitate process of
navigating their in-house IT security.
• Developed custom client UI for SDT Exergy, to load and save client
data between the different systems.
Technical skills included:
• C#, VB.Net, WCF, WSDL, SQL Server 2008, TFS.
SENIOR DEVELOPER | 3fifteen Technology Solutions
Aug 2009 - Jun 2010
3fifteen is a Microsoft Gold Partner based in Bryanston, Johannesburg.
As part of the Dynamics CRM team, I was responsible for designing and
customising Dynamics CRM to suite client requirements.
Projects included:
• Development of a sales dashboard for a well-known training
provider in Pretoria. This dashboard gives the client up to date
information about opportunities in various sales stages as well as
reporting on profitability of courses and branches.
• Developed in-house framework to ease development on the MS
Dynamics CRM platform, called CRM Toolbelt; the framework
generated wrapper classes for CRM entities as well as Visual
Studio Intellisense for CRMs’ forms in JavaScript.