Joben Blom

Joben Blom

Consultant, Full Stack Developer & Founder


Location

Melbourne, Victoria, Australia

Phone

+61 4 0549 8485

Intro

I am a proficient full stack software architect / developer / consultant, passionate about designing and writing software to the highest standard. I am the founder and principal consultant of my own company Typical Digital Pty Ltd and 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 classifies me as a full stack software engineer; working with everything from database development to designing enterprise solutions, currently I am mostly focused on building 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.

Expertise

01

Web Design & Development

02

Micro Services & API Development

03

User Experience Design

04

Database Development & Modeling

05

Mobile Development

06

Windows Development

07

Solution Architecture

08

Unit & Integration Testing

Skills

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

Experience

2016 – Present

Typical Digital Pty Ltd.

Principal Consultant & Founder

Melbourne, Victoria, Australia

I started my own consultancy as I believe I have enough expertise and knowledge to help businesses achieve their goals. I am currently consulting a local Melbourne based FinTech company - Paritech Pty Ltd.

November 2014 – Present

OpenMarkets Australia / Paritech

Senior Software Engineer / Consultant

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. I designed & developed their Onboarding solution (Services, API & Web Client) and the Market Maker Web Client. I also worked on TotalView (Back office account and business management solution / advisor portal), the DataServices API and WebTrader (Online trading platform).

November 2013 – November 2014

Dun & Bradstreet (Australia) Pty Ltd

Senior .Net Developer

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.

August 2013 – November 2013

Igloo

Senior .Net Developer

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.

March 2013 – August 2013

Database Consultants Australia

.Net Solutions Architect

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.

May 2012 – February 2013

Zedmed Medical Software Solutions Pty Ltd

Senior Analyst Developer / Consultant

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.

June 2011 – May 2012

Kiandra IT Pty Ltd

Senior Software Developer

Melbourne, Victoria, Australia

April 2010 – June 2011

Xelocity Limited

Senior Development Consultant

Auckland, New Zealand

August 2008 – March 2010

Johannesburg Stock Exchange Limited

Solution Architect / Development Technical Lead

Sandton, Johannesburg, South Africa

October 2007 – August 2008

Celcom Group Limited

Senior Software Developer

Midrand, Johannesburg, South Africa

February 2007 – October 2007

GijimaAst Limited

Senior Analyst Programmer

Sunninghill, Johannesburg, South Africa

July 2005 – January 2007

Avocent Corporation (Touchpaper Software plc until July 2008)

Software Engineer

Woking, Surrey, United Kingdom

November 2004 – June 2005

MRM Worldwide

Database Programmer / Developer

London, United Kingdom

September 2003 – July 2004

Dibanisa ICT Specialists (Pty) Ltd

Software Developer

Centurion, Pretoria, South Africa

Education

2002 – 2003

Computer Training Institute (University of Cambridge International Examinations)

Computer Science Diploma (achieved with Honours)

South Africa (UK)

1989 – 2000

Success College

Senior Certificate (Grade 12)

Pretoria, South Africa

Certifications


CP Certified Professional

Certified by the Australian Computer Society


Microsoft Certified Professional Developer

Enterprise Application Developer

Windows Developer

ASP.NET Developer


Microsoft Certified IT Professional

Database Developer


Microsoft Certified Technology Specialist

SQL Server Database Development

Biztalk Server Custom Applications

Windows Presentation Foundation Applications

Windows Forms Applications

Windows Communication Foundation Applications

Windows Workflow Foundation Applications

ASP.NET Applications

ADO.NET Applications


Certified Ethical Hacker

Certified by International Council of E-Commerce Consultants (EC-Council)


Oracle Certified Professional

Java SE 6 Programmer

Memberships


Full Time Professional Member Of The Australian Computer Society (Since 2010)

MACS ID: 3129459