Skills and Expertize
-
JavaScript
-
Nodejs
-
HTML / CSS
-
PHP
-
.NET (C# and Visual Basic)
-
Java (J2EE)
-
Non-relational Databases:
-
Relational-Databases (SQL):
-
Microsoft Access
-
C++ (various flavours)
-
C
-
Assembly language
The above are just the main languages and technologies I have worked with in relation to software development. I have some experience with other languages and technologies and extensive experience with a variety of applications. I am a quick learner and will learn any language or framework as required for the job.
Work Experience
Online Freelancing
JavaScript Developer
Various programming projects via Upwork and Freelancer.com
More ...Largest Projects with over a year of development each:
Digital Postal Address System based in India www.Bhugolid.com (NodeJS, MongoDB, Google Maps API and JavaScript)
Cloud based Virtual Tour Creation &Management Platform VR Cloud (JavaScript and PHP)
Google Earth Blog
Technical Writer
Writting for Google Earth Blog a Google Earth fansite with thousands of daily readers.
More ...Programing related experience:
Created a JavaScript API for working with KML files.
Created a number of JavaScript based utilities for manipulating KML files.
Used JavaScript inside Google Earth placemarks to create imagery animations of Landsat and Sentinel-2 imagery .
Stratus.aero / RedWing Aerobatx / PME Consulting
Java Developer
Developed a number of large applications for use with chartered aircraft, aircrft maintenance and facilities management. Products were actively used during the period of opperations.
Technology used: Java, J2EE, JBoss Seam, Redhat OpenShift, IBM Websphere Portal
More ...Red Wing Aerobatx
Created the public website for Red Wing Aerobatx .
Developed online tools for managing the aircraft, pilots, online store, customers etc.
Central Reservations System - Chartered Aircraft
Developed a complete Central Reservations System for use with chartered aircraft.
Developed a complete online Fixed Base Operator solution for aircraft maintenance.
Virtual FM
Developed an internet portal based Facilities Management System based on the windows based client server Micromain MS2000 Facilities Management Maintenance system.
Developed a client for the windows CE based Pocket PC.
Print4me
Developed a basic system to enable the printing of pdf files via the internet.
Virtual Aviation Logistics
Developed a basic system accounting system for managing aircraft.
Small Business Accounts
Developed a basic system accounting system for small businesses.
PME Consulting - Contracting with Vodacom
Developer
Developed a complete configuration audit and verification system for Vodacom.
More ...Configuration Audit &Verification System
Developed a complete configuration audit and verification system for Vodacom.
This system automatically collects data about both people and computers on the Vodacom Network. The data is obtained from various data sources including Active Directory, SAP, Microsoft Systems Management Server (MS SMS), Enterprise Policy Orchestrator (ePO), hpOpenView Service Desk, Oracle Financials, Switch Data and others. The system, cleans, summarizes and analyses the collected data for inconsistencies and produces both exception reports and summary reports showing the deduced correct data. It also includes a system to assist in keeping the person and computer data in hp Service Desk accurate.
Technologies used include Microsoft SQL Server with extensive use of DTS, the Microsoft .NET framework to build a reporting Website, Microsoft Access to do some of the reporting and analysis and export data.
Change Request Approval Module
Developed a Java Web Application to implement a Change Request Approval mechanism as an enhancement to the functionality available in hp Service Desk. It includes sending both email and SMS to the relevant parties and allowing them to vote either via a JSP webpage or via SMS.
Technologies used include Apache Tomcat, Java Service Pages, XML and the hpOpenView ServiceDesk API and Oracle Database.
PME Consulting, Zambia
Developer
Software customization and development for PME's facilities management operation in Livingstone Zambia.
More ...Maintaining and customising Micromain MS2000 Facilities Management System.
MS2000 is an Microsoft Access Client interface with a SQL central database.
Developing Palm clients to interface with the central SQL database.
Developed a Java application to interface between the MS2000 SQL database and PME’s client VODCOMs helpdesk system hpOpenView Service Desk.
Included travelling to various sites in order to analyse the business requirements and develop customisations to the Facilities Management System depending on the unique site requirements.
Developed a utility to send automated nightly reports by email using SMTP.
Sun International Zambia
Technician and Desktop Publishing Specialist
Assistant to the IT manager. Providing IT support as well as desktop publishing requirements for the resort and casino.
More ...Sun International Zambia Falls Resort is a complex consisting of a five star hotel: The Royal Livingstone, a three star hotel: The Zambezi Sun, a banqueting centre and conference halls, and The Falls Casino.
The Resort has a large network covering two Hotels and a Casino including over 25 dedicated servers, 80 user workstations, 15 Micros-Fidelio point of sale terminals and a network of over 400 guest room computers (Guestlink) acting as an enhanced TV system.
Major systems include: Fidelio Front office system, Accpac accounting system, Guestlink TV system, Vingcard room key security system, Kronos Keymaster Security system, Micros–Fidelio Food and Beverage point of sale system, Phillips PABX, Midas Phone reporting system.
Other features include a microwave link to the warehouse and a satellite link to the other hotels in South Africa which is used for network, internet and phone links.
Almaw Computer Services
Owner
Providing computer services to Livingstone, Zambia.
More ...Almaw Payroll System
Developed the first Windows based payroll system for the Zambian market – Almaw Payroll System – developed using Borland C++ Builder.
Almaw Payroll System has been sold to and is still in use by a number of businesses in Livingstone including two hotels – the New Fairmount Hotel and Tunya Lodge and several tourist companies and local industries including – Safari Par Excellence, River Club, Bundu Adventures, Active Link, Batoka Sky, Finta and The African Queen. It was also sold to the Tropical Disease and Research Centre in Ndola.
Almaw Computers provided computer services to local businesses including the tourist industry and local internet cafés.
Action Computers &Electronic Systems Limited
Branch Manager - Ndola Branch
Established and managed Ndola Branch on behalf of Action Computers
More ...Company Description
Action Computers &Electronic Systems Limited is one of the Largest computer service companies in Zambia with many major clients such as the World Bank, Barclays Bank, WHO, International Executive Service Corps, the European Union, Professional Insurance Corporation of Zambia, The High Court of Zambia and the Government of the Republic of Zambia
Responsibilities
Established a new branch for the company.
Managing and marketing the new branch.
Major projects carried out:
Professional Insurance Corporation of Zambia Limited – Network installation and maintenance – Novell 4.0
Atlas Copco – Network installation and Maintenance – Novel 3.12 and Windows NT 4.0
Colgate-Palmolive - Network extension and Maintenance – Novel 3.12
During the same period did two major projects in Lusaka:
Transfer of a network for Professional Insurance Corporation Zambia (PICZ), Lusaka
Installation of a network for European Union – Windows NT 4.0
Action Computers &Electronic Systems Limited
Software Department Manager
Managed Action Computers' software department including installing and configureing networks for major institutions, teaching, software troubleshooting and more.
More ...Responsibilities
Managing the software department of the company
Manage the development of a Case Record System for the High Court of Zambia
Dealing with all software related problems of clients
Installed and maintained networks for clients including:
Lusaka Stock Exchange – Novel Netware 3.12
Lusaka High Court and Supreme Court – Lantastic
Numerous 2 – 5 user networks for airline booking agents - Lantastic
Network troubleshooting for Barclays Bank Zambia Limited
Starting a training school for the company
Employ and train graduates for the training school and software department
Designing courses and manuals for the training school
Education
University of Zambia
Bachelor of Science - Mathematics with Computer Science
Various online courses for self improvement
EECS149.1x: Cyber-Physical Systems
University of California, Berkeley
view certificateAUTONAVx: Autonomous Navigation for Flying Robots
Technische Universität München
view certificateThink101x: The Science of Everyday Thinking
University of Queensland
view certificateER22.1x: Justice
Harvard University
view certificateMassachusetts Institute of Technology
7.00x: Introduction to Biology - The Secret of Life
view certificateANU-ASTRO2x: Exoplanets
Australian National University
view certificateAy1001x: The Evolving Universe
Caltech
view certificateSW12.1X: China
Harvard University
View certificates: Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9