Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net...

18
Mobile +61405498485 Email [email protected] Web www.jobenblom.com Joben Blom Full Stack Development Contractor

Transcript of Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net...

Page 1: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Mobile +61405498485 Email [email protected] Web www.jobenblom.com

Joben Blom

Full Stack Development Contractor

Page 2: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

I am a proficient full stack software architect / developer / consultant, passionate about

designing and writing software to the highest standard. I bring with me over 15 years of

experience in a range of industries including, Investment Banking & Finance,

Telecommunications, Mining, Education, Health, Digital Marketing & Advertising and IT

Services.

My experience over the years have taken me through many technologies,

methodologies and platforms. I have gained exposure to various design patterns,

architectures and environments. I have come to realise the trade-offs of each and through

experience gained the knowledge of what works and what doesn’t.

My expertise and experience classify me as a full stack software engineer; working with

all the technologies required to get an idea to a finished product. At the moment I am

mostly focused on building enterprise scale web solutions / applications.

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.

http://www.linkedin.com/in/jobenblom

Introduction

Page 3: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

C# ASP.NET CORE MVC

HTML 5 CSS 3

ASP.NET CORE WEB API JQUERY

ANGULAR 5 TYPESCRIPT

JAVASCRIPT AURELIA

BOOTSTRAP FOUNDATION

NODEJS JSON

XML WCF

ENTITY FRAMEWORK .NET FRAMEWORK

LINQ MSMQ

SQL SERVER 2016 MONGODB

MYSQL REDIS

AZURE AWS

XAML TSQL

JAVA

Development Technologies

Page 4: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

OpenMarkets Australia / Paritech Melbourne, Victoria, Australia

OpenMarkets is an independent technology stockbroker that specialises in execution-only brokerage services for trading on the Australian markets. Unlike a conventional broker, all the technology is open to third party integration, with the aim of bringing a more connected world for traders. This involves using technologies like OAuth for security and providing APIs for direct integration from Account Opening to Trading to Analytics and beyond.

• Angular 5

• 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

• 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)

Senior Software Engineer / Consultant Nov 2014 – Current

Professional Experience

Responsibilities & Achievements:

Technologies & Methodologies:

Synopsis:

Contract

Page 5: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Dun & Bradstreet (Australia) Pty Ltd. Melbourne, Victoria, Australia

Australia operated under a negative credit reporting system which limits the credit providers to provide, store and report only negative credit information of a consumer. The passing of the Privacy Amendment Bill 2012 in Parliament, December 2012 introduced changes including comprehensive credit reporting. This triggered a rewrite of current systems as well as a new database structure. I was solely responsible for writing the Consumer Data Migration software as well as being a key player in the backend and frontend development of the Back Office Web Application.

• 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

• 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

Senior .Net Developer Nov 2013 – Nov 2014

Professional Experience

Responsibilities & Achievements:

Technologies & Methodologies:

Synopsis:

Contract

Page 6: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Igloo Melbourne, Victoria, Australia

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.

• 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

• 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

Senior .Net Developer Aug 2013 – Nov 2013

Professional Experience

Responsibilities & Achievements:

Technologies & Methodologies:

Synopsis:

Contract

Page 7: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Database Consultants Australia Melbourne, Victoria, Australia

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.

• 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

• 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

.Net Solutions Architect Mar 2013 – Aug 2013

Professional Experience

Responsibilities & Achievements:

Technologies & Methodologies:

Synopsis:

Contract

Page 8: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Zedmed Medical Software Solutions Pty Ltd. Melbourne, Victoria, Australia

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.

• 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

• 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

Senior Analyst Developer / Consultant May 2012 – Feb 2013

Professional Experience

Responsibilities & Achievements:

Technologies & Methodologies:

Synopsis:

Contract

Page 9: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Kiandra IT Pty Ltd. Melbourne, Victoria, Australia

• 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

• 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

Senior Software Developer June 2011 – May 2012

Responsibilities & Achievements:

Technologies & Methodologies:

Permanent

Page 10: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Xelocity Limited Auckland, New Zealand

• 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

• 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

Senior Development Consultant April 2010 – June 2011

Professional Experience

Technologies & Methodologies:

Responsibilities & Achievements:

Contract

Page 11: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Johannesburg Stock Exchange Limited (JSE Ltd.) Sandton, Johannesburg, South Africa

• 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

Solution Architect / Development Technical Lead Aug 2008 – Mar 2010

Professional Experience

Responsibilities & Achievements:

Contract

Page 12: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Celcom Group Limited Midrand, Johannesburg, South Africa

• 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

GijimaAst Limited Sunninghill, Johannesburg, South Africa

• 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

Senior Software Developer Oct 2007 – Aug 2008

Professional Experience

Senior Analyst Programmer Feb 2007 – Oct 2007

Responsibilities & Achievements:

Responsibilities & Achievements:

Contract

Contract

Page 13: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

Avocent Corporation (Touchpaper Software plc until July 2008) Woking, Surrey, United Kingdom

• 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

Software Engineer Jul 2005 – Jan 2007

Professional Experience

Responsibilities & Achievements:

Permanent

Page 14: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

MRM Worldwide London, United Kingdom

• 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)

Dibanisa ICT Specialists (Pty) Ltd Centurion, Pretoria, South Africa

• 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

Database Programmer / Developer Nov 2004 – Jun 2005

Professional Experience

Software Developer Sept 2003 – Jul 2004

Responsibilities & Achievements:

Responsibilities & Achievements:

Permanent

Permanent

Page 15: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

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 Memberships

Full Time Professional Member Since 2010

Page 16: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

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

Part Time Student Jun 2009 – Dec 2010

Professional Qualifications

Page 17: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

International Council of E-Commerce Consultants (EC-Council), USA

Oracle Corporation, USA

Part Time Student Oct 2010 – April 2011

Professional Qualifications

Part Time Student Jan 2011 – April 2011

Page 18: Joben Blom · 2018-03-25 · • KnockoutJS • CSS 3 • HTML 5 • AJAX • C# using the .net framework 4.5 • WCF • Entity Framework 6 • SQL Server 2012 • ADO.Net • Protobuf.Net

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

Success College Pretoria, South Africa Senior Certificate (Grade 12)

Full Time Student May 2002 – Jul 2003

Education

Full Time Student Jan 1989 – Dec 2000

Thank you