Curriculum Vitae - PHP/Java/C/C++//SQL//HTML - Developer

Curriculum vitae Professional Experience
My profile | Hobbies | Photo gallery | Development | Hot links
Personal Details
Education
Awards and Recognition
Professional Experience
Related work Experience
Team works and group projects
Skills & Technical Experience
Extra curricular
References

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

Technology used:

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,
Jan 2006 - Sep 2007 ICL Botswana, 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 player registration system for a volleyball organisation, See the documentation (Development-> PHP->Player Registration System).
  • 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
  • Developed in house applications using Visual Basic and Access, Java, JDBC.
May '04 - Sep 2004 Adaptive Optics group, Victoria, BC, Canada.
Summer break Internship, Software developer
PROJECT:
Technologies Used:
  • Operating System
    • QNX 4.25
    • Linux: Mandrake
  • 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.

 

Home < Professional Experience > Related work Experience | Entire CV