Curriculum Vitae
Experience, skills, and education
Keith Vassallo
Skills
Coding
BASIC
Pascal
Java
C
C++
C#
JavaScript
PHP
Python
Swift
Rust
2000200520102015202020252030
Web Development
HTML
CSS
jQuery
React
TypeScript
Django
Astro
Tailwind
Svelte
2000200520102015202020252030
DevOps
Linux
Docker
AWS
Azure
GitHub Actions
Serverless
2000200520102015202020252030
Teaching
In-person
Materials
Curriculum
Keynotes
On-demand
Online
2000200520102015202020252030
Experience
Head of Technology
2013 - Present Current ICE Campus
- Develop curricula and syllabi for courses at the institute
- Manage the level-rating & accreditation process of courses
- Develop integrations and systems to enhance the learning experience
- Developed internal system handling payments, class bookings, CRM and statistics
- Assist in managing relationships with training partners & educators
- Deliver keynotes and presentations at events and conferences
Educator
2011 - Present Current ICE Campus (Institute of Computer Education Ltd.)
- Teach AI for Personal Productivity and Development
- Teach Coding - Python, Java, JavaScript, PHP, HTML, CSS, React, TypeScript
- Teach Cloud Computing - Architecting on AWS and AWS Cloud Practitioner
- Teach DevOps - Git, GitHub, CI/CD, Docker, Kubernets, GitHub Actions, Database Development
- Create course materials, labs and assessments for in-person, online and hybrid deliveries
Lecturer
2008 - 2013 St. Aloysius' College 6th Form
- Lectured in Computer A-Level, Computer I-Level and Information Technology I-Level
- Supported students in their Java & HTML programming assignments
Testing & Support Engineer
2008 - 2008 3CX
- Tested the 3CX PhoneSystem IP-PBX
- Created templates for VoIP providers
- Tested VoIP phones and equipment
- Provided chat, phone, and ticket support to customers
Software Developer
2007 - 2007 Malta Information Technology Agency (MITA) (Internship)
- Developed, tested and provided support for the Maltese Government's transport system
- Handled vehicle registration, insurance and compliance matters
- Worked with PowerBuilder, C# and VB.NET
Lecturer
2005 - 2007 STC Training
- Provided tuition for the International Diploma in Computer Studies (IDCS)
- Taught Programming Methods, Developing a Website, Systems Development and E-Commerce modules
Other Experience
- Lectured Business Technology and Integrated Business Management at EIE
- Unit writer for MCAST Higher National & National Diploma subjects
- Lectured Information Technology at G.F. Abela Junior College
- Former member of MATSEC and MCAST syllabus panels in ICT subjects
- Freelance web development & software development work
- Operated a successful YouTube technology channel
Education
M.Sc. Information and Communication Technology with Computer Information Systems
Merit University of Malta
Dissertation: Studied the pedagogical effectiveness of a course delivered using traditional, e-learning and VR-learning techniques. Developed prototype learning content for all three methods, including a 3D interactive VR environment.
M.Sc. Computer Science and Artificial Intelligence (Preparatory Course)
Distinction University of Malta
BCIS (Hons.) - Bachelor's in Computer Information Systems
Upper Second Class with Honours London Metropolitan University (2008)
Dissertation: Created a software application to help migrate user data (documents, settings, application profiles etc.) from Windows to Linux. Coded in Java.
IADCS - International Advanced Diploma in Computer Studies
Distinction NCC Education (2006)
IDCS - International Diploma in Computer Studies
Distinction NCC Education (2004)
Certifications
AWS Certified Solutions Architect
Associate
Amazon Web Services
AWS Certified Developer
Associate
Amazon Web Services
Amazon Authorised Instructor (AAI)
Amazon Web Services
Linux Professional Institute Certification
Level 1 (LPIC-1 v4)
Linux Professional Institute
SUSE Certified Linux Administrator (SUSE CLA)
SUSE Linux Enterprise Server 11
SUSE
Oracle Certified Associate
Java SE Programmer
Oracle
Zend Certified Engineer
PHP
Zend
Cisco Instructor
Cisco
Microsoft Certified Technology Specialist (MCTS)
Microsoft Project 2010
Microsoft
Certified ISO 9001 Internal Auditor
ISO
Achievements
- International Diploma in Computer Studies (IDCS) Roll of Honour Award
- International Advanced Diploma in Computer Studies (IADCS) Europe and Rest of World High Achiever Award
- Elected Student Representative during BCIS (Hons.) course
- Elected Student Representative during M.Sc. (Hons.) ICT with CIS course
Publications
2019
Contemporary Technologies and methods for cross-platform application development
Journal of Computational and Theoretical Nanoscience , 16 (9) , pp. 3854-3857
2017
A Framework for measuring VR-based instruction effectiveness
11th International Technology, Education and Development Conference, INTED2017
2016
Cross-Platform Development Frameworks: Overview of contemporary technologies and methods for cross-platform application development
ICCCM
2016
Mobile language learning: providing tools that allow the asynchronous, casual and sometimes gamified learning of languages on mobile devices
ICCCM