I'm a detail-oriented individual with 10 years of experience developing web applications and APIs.
I have worked in the Geographic Information Systems (GIS) and Information and Communication Technology (ICT) sectors working on and maintaining a variety of projects using various technologies.
Over the years I've also been required to perform various SysAdmin, DBA and DevOp tasks from setting-up Linux servers, configuring, backing-up, restoring and migrating databases, registering and managing DNS records.
I'm an advocate for quality code over lines of code. I'm not a big storybook reader, but I’m a big fan of Robert C. Martin’s “Clean Code” as well as “The Pragmatic Programmer” by Andy Hunt and Dave Thomas. I occasionally dabble in code outside work to experiment and better understand the technologies I work with and have at times spent hours going through documentation.
I love tech and gadgets. I support free and open-source technologies. I want to make a difference. I believe technology can change the world, however it should do so without taking over. It should simplify life without getting in the way.
I believe simpler is better. I like sharing my knowledge and experience as well as learning from others. I'm not afraid to take the lead when the situation calls for it.
When I don't work I enjoy being active and challenging myself. I have completed several multi-day mountain bike stage races, a 12-hour solo mountain bike race, a 100+ Mile Gran Fondo as well as an Ironman 70.3 triathlon.
Bachelor of Information Technology
A four-year programme integrating the different disciplines related to information technology, including Computer Science, Informatics and Information Science. Subjects include Data Structures and Algorithms, Design Patterns, Mathematical Modelling, Computer Networks, Computer Graphics, Systems Analysis and Design, Statistics, Accounting, Business Management & Law and Philosophy to name a few. The fourth year includes a six-month learnership with participating organisations where students are employed as trainees. Read more...