|
Download printer friendly version. Download
as
or  |
Professional Experience
| Mar 2010 - Current |
System Administrator at Botswana-Harvard Partnership
- Developed an ACASI for conducting a clinic survey for one the studies
- Administers in-house developed Data Management Information Systems
- Maintaining servers (LINUX and Windows) for computer systems and services at BHP.
- Learning Synfony and Django Software Development frameworks
- Deployed Pastel Accounting software for the finance department
|
| Dec 09 - Feb 2010 |
Freelance
Contractor, Gaborone, Botswana
- Developed Bentel Technologies website
- Completed a PIC based controller
|
| Jan 2008 - Nov 2009 |
Carleton University, Ottawa, Canada
Postgraduate studies, Masters in Sofware Engineering,
Self
training,
part-time contract work
WORKDONE
- Started work for my thesis
- Started an embedded system project with a friend based on a PIC microcontroller and mikroElektronika's mikroC programming language
- Completed courses in:
- Developed the following web sites:
|
| Oct 2007 - Dec 2007 |
Freelance
Contractor, Gaborone, Botswana
Self
training,
part-time contract work
TASKS
Technologies Used:
- Smarty Teplate Engine
- OS:
- Linux:
SuSE Enterprise Server .
- Windows:
Server 2003
- Servers:
Apache web server,
- Databases:
MySQL 5
- Programming
languages: PHP 5,
|
|
- Completed an ad driven (Classfieds) e-commerce site
|
| Jan 2006 - Sep 2007 |
, Gaborone, Botswana
Developer
TASKS
Technologies Used:
- NET Framework.
- IT Service Management
- OS:.
- Windows:
XP, Server 2003, Linux (Fedora Core 4)
- Databases:
MySQL 5, SQL
Server 2000.
- Programming
languages: C#, Visual
Basic, PHP.
|
|
- Implemented and administered parts of service desk system for the government of Botswana's Department of Information Technology (DIT)
- Incident management (logging calls)
- Configuration management .
- Helped in the implementation of Inventory management System for the University of Botswana .
- Customer Support
- In house web based system development (LAMP)
- System integration
- ITSM, HEAT, and Crystal reports training
- Training
Technologies used:
- Red hat Linux: Fedora Core 4.
- Servers: Apache web server.
- Databases: SQL Server 2000, MySQL 5
- Programming languages: PHP 5
- Crystal report
- FrontRange’s HEAT and ITSM (Inventory Management, Incident management)
|
|
| May
- Nov 2005 |
Freelance
Contractor, Brent Cross,
London, NW11 9EJ
Self
training & certifications,
part-time contract work, job
hunting TASKS
Technologies Used:
- NET Framework.
- OS:
- Linux:
Fedora Core
4.
- Windows:
Server 2003
- Servers:
Apache web server,
Tomcat.
- Databases:
MySQL 5, SQL
Server 2005.
- Programming
languages:
PHP 5, C#, Visual
Basic.
|
|
- Completed a web-based, database
driven for a
volleyball organisation, See the
documentation ().
- Configured Linux servers and
wireless networks.
- Started Oracle DBA certification.
- Learning Visual .NET (ASP.NET)
- Started MCSE certification.
- SQL Server 2005 and Microsoft
Server 2003.
- Completing a doctor booking
system implemented in java
|
|
| Nov '04 - April 2005 |
Kalahari
Associates, Gaborone,
Botswana.
Software developer
and Linux administrator
TASKS
Technologies Used:
- Linux distributions:
SuSE , Red Hat
(Fedora Core
3)
- Servers:
DNS, DHCP, NFS,
SAMBA, MySQL
- Languages:
PHP, java
- Windows Server
2003.
|
|
- Developed a website with
a content manager running
on Linux for the company
- Server Operating systems
installation, configuration
and maintenance
- Network management
- Linux windows file sharing
-
in house applications using Visual
Basic and Access, Java, JDBC.
|
|
| May '04 - Sep 2004 |
, Victoria,
BC, Canada. Summer
break Internship, Software developer
PROJECT:
Technologies Used:
- Operating
System
- Programming
Language:
C/C++
|
|
Real Time Operating Systems
and Data communications
- Compared QNX (Real-time
operating system) with the
2.6 Linux kernel
- Developed software to
capture and analyze data
from an adaptive optics
system.
- Developed a program to
send data over the network
using BSD sockets in C/C++.
|
|
| Sep 2003 - Jan 2004 |
Information
Security and Object Technology
(ISOT) research group,
Victoria, BC, Canada. Internship,
Research assistant,
software developer
PROJECT:
Technologies Used:
- Operating
System:
Window XP
- Server: Apache
web-server,
Apache tomcat
- Programming
Language:
Java, C/C++
- J2EE:
Servlets
- Applications:
Matlab
|
|
Interfacing Matlab engine
- Researched on interfacing
Matlab with a C/C++ and
Java application.
- Researched on invoking
Matlab from a web application
(a Java servlet).
- Wrote documentation on
how to call matlab from
a user application.
|
|
| Jan
2003 - May 2003 |
Kalahari
Associates, Gaborone,
Botswana. Internship,
Linux Developer
PROJECT:
Technologies Used:
- Operation
System:
Redhat 8.0
- Servers:
Apache web-server,
DNS
- Database:
MySQL
- Programming
language:
PHP
|
|
Linux Server Configuration &
Linux for the Small Business
- Installed and configured
a mail server running on
Red Hat 8.0 with a web mail
client (Squirrel-Mail).
- Installed and configured
a DNS server (BIND 9).
- Installed an apache web
server
- Created a guest book
for our customers to sign
in using a PHP and MySQL.
- Wrote documentation on
how install a Linux mail
server.
|
|
| May
'02 - Sep 2002 |
Information
Security and Object Technology
(ISOT) research group, Victoria,
BC, Canada. Internship,
Java developer
PROJECT:
Technologies Used:
- Operation
System: Window
XP
- Programming
language: Java
(Swing &
AWT)
|
|
PrUDE (Precise UML Development
Environment) Enhancement
- Improved the main GUI
system of the PrUDE (Precise
UML Development Environment)
tool using the java swing
package.
- Improved the maintainability
of the source code.
- Included help documentation
to the tool.
|
|
|
|