Download PDF

Work History

JUN 2016Present

AngularJS / JavaScript Lecturer

STC Training Malta
Oct 2015Present

FrontEnd Developer


1. Development and support on a large internal project involving AngularJS. Refactoring & Upgrading a project from Angular 1 to ng 2.

2. Leading development of a generic TypeScript framework and code generator to abstract and automatically generate the models, data layer, services, and also automatically generate E2E tests.

May 2015Oct 2015

Full Stack Developer

Accreda Ltd.

Led development and architecture of a ticketing system that integrates with SharePoint and Navision, to replace off-the-shelf software (Spiceworks).


May 2013May 2015 

Full Stack Developer

Exigy Ltd.

Participation in all stages of projects from planning to support.
Developed Web, SharePoint 2010 & 2013 and custom solutions.
Support on C# and legacy .NET applications.
Following best practices and coding standards.

May 2012Oct 2012 


Arc Techno

Contracted to created C# controls for an architectural package (Arc-Plus).

Created JavaScript application that talked to Google Maps and integrated with software.

Helped integrate a 3D package into the software.



Master of Science (MSc), Business Information Management

Middlesex University

Studying part time after working hours.


Bachelor of Science (BSc, Hons), Internet Applications Development

Middlesex University

First class degree with honors.