View
1
Download
0
Category
Preview:
Citation preview
Joben Blom
Full Stack Development Contractor
Mobile +61405498485
Emailjoben@jobenblom.com
Webwww.jobenblom.com
Introduction
I am a proficient full stack software architect / developer / consultant, passionate about designing and writing software to the highest standard. I have over 17 years of experience in a range of industries including, Investment Banking & Finance, Telecommunications, Mining, Education, Health, Digital Marketing & Advertising and IT Services.
Innovation and excellence are my core values. My in depth knowledge of creating software enables me to rapidly identify and solve problems. I have built a reputation of delivering robust, efficient software and implementing industry best practices.
My breadth of experience spans across numerous technologies, methodologies and platforms. Working on a variety of projects over 17 years, has taught me what works and what doesn’t work.
I enjoy building enterprise scale web solutions / applications, with a front end focus, that delights the end user.
http://www.linkedin.com/in/jobenblom
Development Technologies
C#
ASP.NET CORE
HTML 5
NUnit / xUnit
TYPESCRIPT
MOCHA / JASMINE / KARMA / SINON / CHAI
ANGULAR 8
JQUERY
JAVASCRIPT
NGRX
BOOTSTRAP
ATOMIC DESIGN / BEM
SCSS / LESS / CSS 3
JSON/XML
NODEJS
.NET FRAMEWORK
ENTITY FRAMEWORK
MSMQ
LINQ
MONGODB
SQL SERVER
REDIS
MYSQL
TSQL
AZURE (PaaS, IaaS & Serverless)
AWS (IaaS)
XAML / WPF / WINFORMS
JIRA / BITBUCKET / BAMBOO / CONFLUENCE
JAVA
AZURE DevOps (VSTS)
CI/CD
Git
Professional Experience
Contract
Senior Full Stack Developer (Front-End Focus)
Mar 2020 – Sept 2020
UniSuper (via RXP Services)
Melbourne, Victoria, Australia
Synopsis:
UniSuper is one of Australia’s largest superannuation funds and is run solely for the benefit of its members. For more than 30 years, UniSuper has been managing super for people employed in the higher education and research sector. UniSuper currently invests over $70 billion on behalf of 400,000 current and former higher education and research employees.
This project called MOL SPA (Member Online Single Page Application) Uplift was to implement a brand new Angular web application, accessible to the super fund’s members when managing their accounts, like change of investments, insurance, investment performance, personal details, notice of intent, contribution caps, rollovers and more.
Technologies & Methodologies:
· Angular 9
· TypeScript
· JavaScript
· NGRX
· Mocha / Sinon / Chai
· SCSS
· HTML 5
· RESTful services
· JSON
· C# (API’s)
· .Net Framework
· PACT Mocks
· Yarn
· CI/CD
· Jira / Bitbucket / Bamboo / Confluence
· Agile
· Responsive Web Design
· Atomic Design
· Implementing designs provided in Zeplin
· BEM (Block Element Modifier)
· Unit & Integration Testing
Responsibilities & Achievements:
· Front-end development of new Member Online web application
· Back-end development of required API’s
· Unit testing with code coverage > 80%
· Peer reviews
· Participating in stand-ups, retro’s, story grooming & planning
· Successfully finished multiple Epic’s released to the public
Professional Experience
Contract
Senior Full Stack Developer (Back-End Focus)
Jan 2019 – Feb 2020
Nintex
Melbourne, Victoria, Australia
Synopsis:
Nintex is an international software company with offices around the world. Nintex improve the way people work through process management and automation. Nintex is currently the world leader in Digital Process Automation for wide deployments.
I worked as an engineer on the Nintex Workflow Cloud handling billions of executions annually and with 3 million +
workflow applications in production from enterprise customers in 90+ countries in all industries.
I was tasked to develop “Xtensions” that were done with Azure Functions using C#. API's were done acting as adapters
integrating with service providers. OpenAPI specification JSON files with Specification Extensions were created
which was used by the front-end Nintex Workflow Cloud application used to build the UI of various automations. Each integration API method supported a workflow action that could be dragged onto a workflow designer.
Technologies & Methodologies:
· C#
· JavaScript
· Angular 8
· Microsoft Azure
· Azure Functions (Serverless)
· Azure Service Bus
· Azure Active Directory
· Azure App Service
· Azure API Gateway
· Azure DevOps
· Azure SQL Database
· Azure Table Storage & Blob Storage
· Azure CDN
· OAuth
· CI/CD
· Application Insights / Papertrail
· SQL Server
· MySQL
· JSON
· OpenAPI (Swagger)
· Agile
· Unit & Integration Testing
Responsibilities & Achievements:
· Developing Nintex “Xtensions” (Integration Connectors): Microsoft SQL Server, MySQL, Twilio, Zendesk, Microsoft Dynamics CRM, Box, DropBox, Google Drive, OneDrive for Business
· Working in close collaboration with teams around the world, specifically Nintex Malaysia
· Developed tool to upload code coverage in different formats to data tools such as Datadog
· Workflow Alerting using Azure Service Bus
· CE to “Xtensions” migration (connections, start events & actions) for all connectors including additionally NintexSign
· Adding additional properties support in Connection Manager Service for “Xtensions” framework
· Stand-ups & pull request peer reviews
Professional Experience
Contract
Senior Lead Full Stack Developer (Front-End Focus)
Jun 2018 – Dec 2018
KPMG Australia
Melbourne, Victoria, Australia
Synopsis:
This was a multi-faceted contract where my initial goal was to perform a quality assessment on an outsourced web application, stabilise its performance and act as Technical Lead for the development team based in India.
I also completed the front-end development for a replacement application called GDRM (Global Digital Rights Management). GDRM is a multi-tenanted cloud platform to facilitate the firm’s SaaS offerings.
A key requirement of the new application was to improve the end user experience. This was successfully achieved by focusing on user journeys, code quality and application performance.
The project followed SCRUM agile methodology with a complete Continuous Integration & Continuous Deployment pipeline using Azure DevOps.
Technologies & Methodologies:
· Angular 7
· Angular Material 2
· TypeScript
· JavaScript
· Materialize
· CSS 3
· SASS
· HTML 5
· RESTful services
· JSON
· C#
· .Net Framework
· Redis
· SQL Server
· OAuth
· Azure (PaaS, Serverless)
· Azure DevOps
· CI/CD
· Agile
· Responsive Web Design
· Unit & Integration Testing
· UI Testing with Katalon Studio (Selenium)
Responsibilities & Achievements:
· GDRM Web App Development
· CI/CD pipeline setup (DevOps)
· Offshore Code Reviews
· Performance Improvements
· Technical Guidance
Professional Experience
Contract
Senior Software Engineer / Consultant
Nov 2014 – April 2018
Paritech / OpenMarkets Australia
Melbourne, Victoria, Australia
Synopsis:
OpenMarkets is an independent technology stockbroker where all the technology is open to third party integration, with the aim of bringing a more connected world for traders. This involved using technologies like OAuth for security and providing APIs for direct integration from account opening (onboarding) to trading, data analytics and beyond.
I was solely responsible for the design and development of a new customer onboarding web application and back end API. I also designed and developed a Market Maker web application used by investment funds to buy and sell on the Australian Stock Exchange.
Technologies & Methodologies:
· Angular 5
· Angular Material
· ASP.Net Core MVC
· ASP.Net Core Web API
· JQuery
· JavaScript
· TypeScript
· Bootstrap
· CSS 3
· HTML 5
· AJAX
· JSON
· C#
· .Net Framework
· WCF
· MSMQ
· MongoDB
· Redis
· SQL Server
· ADO.Net
· LINQ
· Dependency Injection
· OAuth
· Responsive Web Design
· AWS & Windows Azure
· Unit & Integration Testing
Responsibilities & Achievements:
· New Development of the following:
· TotalView (Back office account and business management solution / advisor portal)
· DataServices API (Main API for all types of brokerage functions)
· Onboarding Web (Fully rebrandable account opening web application)
· Onboarding Dynamic Forms (Complete generic online form building and execution system)
· Onboarding API (Easy to use API for complete custom UI development)
· Market Maker Web App (Front End Development)
· Maintenance Development of the following:
· WebTrader (Online trading platform)
Professional Experience
Contract
Senior .Net Developer
Nov 2013 – Nov 2014
Dun & Bradstreet (Australia)
Melbourne, Victoria, Australia
Synopsis:
The passing of the Privacy Amendment Bill in 2012 introduced comprehensive credit reporting requirements that triggered a rewrite of current systems and a new database structure.
I was solely responsible for writing the Consumer Data Migration software that enabled the transfer of data to the new database structure. I was also a key player in the front end and back end development of the Consumer Data Web Application.
Technologies & Methodologies:
· ASP.Net MVC 4
· JQuery
· Bootstrap
· KnockoutJS
· CSS 3
· HTML 5
· AJAX
· C# using the .net framework 4.5
· WCF
· Entity Framework 6
· SQL Server 2012
· ADO.Net
· Protobuf.Net
· AutoMapper
· Log4Net
· LINQ & PLINQ
· Revealing Module Pattern
· Dependency Injection
Responsibilities & Achievements:
· Solely responsible for the following:
· Multithreaded super-fast CCB Data Migration software
· New Development of the following:
· BackOffice Web Application Modules
· Account Maintenance Web UI
· Account Maintenance Back End Service
· Consumer Maintenance Back End Service
· Stored Procedures & TSQL Scripts
· Unit Tests
· Maintenance Development of the following:
· Account Data Load Batch Processing
· Consumer Maintenance Web UI
Professional Experience
Contract
Senior .Net Developer
Aug 2013 – Nov 2013
Igloo
Melbourne, Victoria, Australia
Synopsis:
I worked on a real time Cricket Australia web API project. I was part of the team that developed all the back end functionality to be used by the new Cricket Australia mobile app. We followed the Agile Scrum Methodology using Atlassian’s Jira & Crucible products.
Technologies & Methodologies:
· ASP.Net
· C# using the .net framework 4.5
· Service Stack
· Sitecore 6.5
· Urban Airship
· HTML
· Swagger UI
· Full coverage with Unit and Integration tests
· XML
· JSON
· IIS7
· AutoMapper
· Log4Net
· Asynchronous Development
· Dependency Injection
Responsibilities & Achievements:
· Solely responsible for the following:
· Complete notifications framework for sending out real time cricket event push messages
· Scheduling framework for scheduling external polling
· Observer pattern framework for the purpose of event notifications & cache clearing
· Development of the following:
· Various API endpoints
· Query, Translator & Merger functionality
· Persistent state file storage and serialization
· Unit Tests & Integration Tests
· Specific view facades
· Integration with Urban Airship API
· HTML Encoding and general parsing / checking functionality
· API wide Exception & Logging foundation
Professional Experience
Contract
.Net Solutions Architect
Mar 2013 – Aug 2013
Database Consultants Australia
Melbourne, Victoria, Australia
Synopsis:
This was a short term backfill contract that required technical expertise to improve the performance of an existing .net legacy solution and complete the development of a new SaaS mobile web timesheet solution.
Technologies & Methodologies:
· ASP.Net MVC 4 & Web API
· JQuery & JQuery Mobile
· Javascript
· HTML 5 & CSS
· Service development using WCF
· Development in C# using the .net framework 4.5
· OAuth with Google, Microsoft Live & Facebook
· SQL Server 2008 R2 & SQL Server 2012
· Perfmon, SQL Profiler and SQL Activity reports
· Android Emulators & Browser Stack for Testing
· IIS7
· Certificate Authentication
· Windows Forms
· Windows Services
Responsibilities & Achievements:
· Solely responsible for the following:
· Development of a Generic Interruptible Data Conversion script for GUID vs Integer performance comparison – converting whole databases with GUID as Primary key to Integer
· Customer Performance & Infrastructure Analysis and provision of recommendations
· CCW Pilot & UAT support
· Development & modification of the following:
· Signature capturing on Mobile Website (worker.connectingcare.com)
· TCM & CCW (Connecting Care Worker) Integration
· JQuery Mobile Pages
· TSQL for roster action replication to a Sync Log table
· Windows Service for synchronisation
· Product Enhancements
· Analysis, rectification & troubleshooting of the following:
· Multiple mobile device & browser issues
· Multiple time zone implementation
· TCM & CCW Bugs & issues identified by QA
· General assistance with:
· Interviews for Data Warehouse Specialist
· Pre sales support
Professional Experience
Contract
Senior Analyst Developer / Consultant
May 2012 – Feb 2013
Zedmed Medical Software Solutions Pty Ltd.
Melbourne, Victoria, Australia
Synopsis:
This role expanded my WPF / C# skill set as I was solely responsible for the custom XAML design requirements of the software solution.
I was heavily involved with the User Interface, for which we did not use 3rd party controls and I was responsible for styling the controls from the drawing board. I also designed and developed the initial framework, shell and entire infrastructure required for the client application.
Technologies & Methodologies:
· Used MVVM design patterns in the Presentation Layer
· WPF Custom Controls, Templates & Styles
· 3 Tier Design where each Tier followed a layered design pattern
· Development in C# using the .net framework 4.0
· Unity & PRISM
· WPF & WCF
· Composite User Interface Development
· Data Transfer Objects & Domain Objects
· Encryption & Security
Responsibilities & Achievements:
· Solely responsible for the following:
· Starting the New “Zedmed Office G2” Software Project in Visual Studio 2010
· Initial layout and design of the solution framework and foundation
· Setup & Integration of Unity & PRISM
· Resource segregation and organisation for easy re-skinning and central appearance control
· Styles & Templates to fit a 100% custom look. No 3rd party controls – everything custom designed and developed using WPF Styles & Templates
· Icon implementation & deployment
· Images
· Design and Development (XAML & C#) of the following:
· Common libraries
· Custom Event Aggregator to facilitate Application Events
· View Model Base & other necessary base classes
· Commanding library to include various command classes
· Custom Popup Control and display functionality
· Custom Time Bar Control
· Necessary WPF converters and extensions
· Initial login screen and functionality
· Patient Details Module with various offshoot modules
· Waiting Room Module
· Shell Main Module that includes Menus & Navigation
· Busy Indicator View
· Generic Print functionality
· Patient Search Module
· XAML only Development of the following:
· New Invoice Overlay
· Appointments
· Scheduling
Professional Experience
Senior Software Developer
June 2011 – May 2012
Permanent
Kiandra IT Pty Ltd.
Melbourne, Victoria, Australia
Technologies & Methodologies:
· Used MVVM design patterns in the Presentation Layer
· Distributed Services Architecture
· 3 Tier Design where each Tier followed a layered approach
· Development in C# using the .net framework 4.0
· WPF & WCF
· SQL Server 2008 with TSQL
· Applied Abstraction & Polymorphism as well as Generic Design
· Composite User Interface Development
· Data Transfer Objects & Domain Objects
· Disconnected Multi user Architectures
· Entity Framework
· XML
· Followed an Agile Development Methodology with Stand-ups, Sprints and User Stories
Responsibilities & Achievements:
· Consulting on the following:
· New Projects
· Technology recommendations
· Design and Development of the following:
· Report Automation solution in C# for a Victoria State Government Department
· Development of the following:
· ETL SSIS packages using C# and T-SQL for a Victoria State Government Department
· Various Reports using SSRS
· VITS LanguageLink Development of New Functionality (Front End, Reporting and Database)
· New Features of an Award Winning Software Product using WPF (C#)
· Performed Code Quality Review for a Charity Organization in New South Wales. The project was developed in WPF (C#) using WCF services
· Assisted with Functional Testing
· Writing of Technical Documentation on work performed
· Providing Development Effort Estimations
· Bug fixing and general maintenance of existing solutions
· Completed a technology comparative analysis for a client
Professional Experience
Contract
Senior Development Consultant
April 2010 – June 2011
Xelocity Limited
Auckland, New Zealand
Technologies & Methodologies:
· Used MVC & MVP design patterns in the Presentation Layer
· Distributed Services Architecture
· 3 Tier Design where each Tier followed a layered approach
· Development in C# using the .net framework 4.0
· WPF, WCF, Windows Forms, WCF, Silverlight and ASP.Net
· SQL Server 2008 with TSQL
· Applied Abstraction & Polymorphism as well as Generic Design
· Composite User Interface Development
· Data Transfer Objects & Domain Objects
· Disconnected Multi user Architecture
· XML
· Followed an Agile Development Methodology with Stand-ups, Sprints and User Stories
Responsibilities & Achievements:
· Consulting on the following:
· Implementation and design recommendations of the solution
· Technology recommendations and the application thereof
· Core Functionality & Framework
· Design and Development of the following:
· WCF Service Broker solution and various WCF Common Base Libraries
· 3 Tier layered Generic Maintenance Framework and Solution
· 3 Tier layered Letter Editor
· Document Repository Services
· Email Services
· Student Group Services
· Student Online Web Application
· Development of the following:
· Core Functionality & Framework
· Application Server Administration Tool to manage installed services
· Contact Attributes 3 Tier layered solution module
· Contact Flags 3 Tier layered solution module
· Student Detail 3 Tier layered solution module
· Common Grid Functionality
· Generic Lookup module
· Assisting with development of a Student Detail module, the foundation development of an Agent Online solution and Technical Documentation
· Significantly Exceeded Expectations performance rating for 2010
Professional Experience
Contract
Solution Architect / Development Technical Lead
Aug 2008 – Mar 2010
Johannesburg Stock Exchange Limited (JSE Ltd.)
Sandton, Johannesburg, South Africa
Responsibilities & Achievements:
· Reviewing and approving Technical Design specifications
· Partner with Enterprise Architects in driving strategic direction for application, information, and technology architectures
· Analysing, coding, and testing simple to complex modules (both new and changes to existing programs) from design specifications
· Design and Development of the MBA (MSS Batch Architecture) Job Manager in C#
· Design of the following:
· Conceptual Solution Architecture Designs and Present to ARB (Architecture Review Board)
· Technical Designs for approved solutions
· MSS Outgoing Messaging Architecture
· Cross Broker Query Tool Software
· Providing Advice on Technical Challenges
· Development of the following:
· THF (Test Harness Framework) in C#
· Various Solution Utilities in C#
· Dissemination Stored Procedures in SQL
· Assisting with and Reviewing the following:
· Functional & non-functional requirements
· System documentation in the analysis, design, programming, testing and release phases of the system development life cycle
· Compilation of Change Requests & Release Notes
· Code and Quality Assurance
· Working with peers to conduct Solution Architecture Reviews for a broad set of projects
· Managing the following:
· Unit and integration testing of solutions to ensure that they are in line with existing architecture, system functionality and given requirements
· Development and maintenance team in the core functional area
· Deliverables meet functional and non-functional specifications and standards through application of the Test Strategy (as determined for each deliverable). This entails quality assurance that is performed by the JSE testing team or on-delivery quality assurance being measured pre go-live (such as UAT and performance testing)
· Monitoring the following:
· Application Architecture Best Practices are applied
· Compliance with processes, standards and policies
· Solutions provided address identified and specified requirements as provided by Business Analysis
· Progress against work plans and taking necessary action to ensure deadlines are met
· Overall solution quality and preservation of data integrity
· Participating in performance evaluation process
· Identifying areas of growth and providing coaching and development to team members through regular feedback on performance
· Collaborating with business owners, Business Analysis, Architecture and IT Operations to define program and system requirements as required
· Promoted to Development Technical Lead
Professional Experience
Contract
Senior Software Developer
Oct 2007 – Aug 2008
Celcom Group Limited
Midrand, Johannesburg, South Africa
Responsibilities & Achievements:
· Planning the UI and Client functionality
· Involvement in all levels of the Software Development Lifecycle from the Requirements Analysis through to Testing and Maintenance
· Design and Development of the following:
· CMS (Content Management System) called DCS to be used in a Windows and Mobile environment
· DCS.Data Content & CRM Relational Database in SQL Server 2005
· DCS.Mobi in ASP.Net as a Retail Content Sales Platform for Mobile Phones
· DCS.Manager, a Windows Application written in C# to manage Mobile Content and Reporting
· Windows Services for Import Automation in C#
· Web Services for Content Updates to our various clients
· Functions and Stored Procedures in TSQL
· Content Utilities in C#
· Import SQL Scripts
· Integrating full Business Intelligence and Extensive Data Storage into DCS.Data
· Creating Graphical Designs and Presentations
· Providing Technical Advice and Consultation to clients as needed
· Handling VPS (Virtual Payment Solutions) system integration and Stock Formatting
Contract
Senior Analyst Programmer
Feb 2007 – Oct 2007
GijimaAst Limited
Sunninghill, Johannesburg, South Africa
Responsibilities & Achievements:
· Involvement in all levels of the Software Development Lifecycle from the Requirements Analysis through to Testing and Maintenance while contracting at De Beers Group Limited.
· Followed an Agile Development Methodology with Stand-ups, Sprints and User Stories
· Worked on an Ideas Management System (IMS) using ASP.NET
· Worked on an Integrated Revenue Analysis System (iRAS) for the DTC in London
· Development of the following modules using C#:
· ParToStd
· Forward Reassortment
· Backwards Reassortment
· Pro-Rate
· Combine Data
· Deconvolution
· Variance Analysis
· Development of Back and Front End functionality using Web Services, C# and NHibernate
Professional Experience
Permanent
Software Engineer
Jul 2005 – Jan 2007
Avocent Corporation (Touchpaper Software plc until July 2008)
Woking, Surrey, United Kingdom
Responsibilities & Achievements:
· Being a team player in developing some of the best IT Business Management Software in the world using C#
· Involvement in all levels of the Software Development Lifecycle from the Requirements Analysis through to Testing and Maintenance
· Planning the UI and Client functionality
· Development of the following using C#:
· Desktop Management module
· Network Management module
· Spell Check Functionality
· Components of the ITBM Administration module
· Crystal Reports Integration module
· Data Import module
· Various Windows Services
· Service Packs and Patches for our software
· SnapIn’s and PlugIn’s
· Providing bug fixes and enhancements in almost every C# module of the ITBM Suite
· Keeping Class and general Software Documentation up to date
· Analysing and correcting raised Change Requests (CR) and Application Failures
· Keeping a close working relationship with the Consultants and Support
· Providing on site developer support where required
· Checking in finished work using Visual SourceSafe 6
· Writing SQL Scripts when necessary
· Developing Reports for integrating with our software as well as for our Blue Chip Customers using Crystal Reports 10
· Integrating other applications like SMS, NMS, LANDesk and ZENWorks
Professional Experience
Permanent
Database Programmer / Developer
Nov 2004 – Jun 2005
MRM Worldwide
London, United Kingdom
Responsibilities & Achievements:
· Client Requirements Analysis
· Understanding the business objectives and work required
· Ensuring the following:
· Issues / queries are escalated and resolved in a timely manner
· Database Integrity through Constraints programmed in SQL
· Database Internal Checking and Automation through Triggers
· Data is Distinct for Mailings
· Relational Database Design and Development
· Database Task Automation developing SQL Stored Procedures
· Marketing Database Administration and Maintenance
· Data Hygiene and Manual Review checking
· Extensive Data Analysis
· Data Suppressions using Stop Files and Transact SQL
· Reporting using Transact SQL, Excel and Business Objects
· Complex Data Selections, Data Extracting and Counts using Transact SQL
· Data Mapping and Matching
· Database Performance Tuning
· Importing / Exporting Data from Oracle Databases, Access Databases, Excel Spread Sheets, Data Files and various types of other Data Sources using Data Transformation Services (DTS)
· Worked on big CRM Marketing Databases of clients like Dell, General Motors, KIA, Microsoft and Systemax (see www.mrmworldwide.com)
Permanent
Software Developer
Sept 2003 – Jul 2004
Dibanisa ICT Specialists (Pty) Ltd
Centurion, Pretoria, South Africa
Responsibilities & Achievements:
· Involvement in all levels of the Software Development Lifecycle from the Requirements Analysis through to Testing and Maintenance
· Developing Commercial Database Orientated and Business Process Automation Windows Applications using Microsoft Visual Studio 6 and Microsoft Visual Studio .Net
· Migrating to VB.NET, ADO.NET and C# development
· Planning Front End Application Functionality through Use Cases and producing Use Case Diagrams as well as Class Diagrams for the different Classes that will be created
· Planning Back End Database Functionality based on the RDBMS architecture and producing the applicable Entity Relational Database Diagrams
· Data Normalization to Third Normal Form and De-Normalization where necessary
· Developing Back End Databases with all the necessary Constraints, Triggers, Stored Procedures and Indexes
Professional Memberships
Full Time Professional Member
Since 2010
Australian Computer Society, Australia
MACS
ID: 3129459
http://www.acs.org.au/
CP
Certified Professional
https://www.acs.org.au/index.cfm?action=show&conID=certification
Professional Qualifications
Part Time Student
Jun 2009 – Dec 2010
Microsoft Corporation, USA
To validate my Microsoft Transcript please use Transcript ID (877619) and the Access Code (jobenblom):
https://mcp.microsoft.com/authenticate/validatemcp.aspx
Professional Qualifications
Part Time Student
Oct 2010 – April 2011
International Council of E-Commerce Consultants (EC-Council), USA
Part Time Student
Jan 2011 – April 2011
Oracle Corporation, USA
Education
Full Time Student
May 2002 – Jul 2003
Computer Training Institute (University of Cambridge International Examinations)
South Africa (UK)
Computer Science Diploma (achieved with Honours)
Please note that all of the Computer Training Institute’s qualifications are validated by the prestigious University of Cambridge in the UK and are therefore internationally applicable
Full Time Student
Jan 1989 – Dec 2000
Success College
Pretoria, South Africa
Senior Certificate (Grade 12)
Thank you
Recommended