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

Jan 2008 -

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 - Sept 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
  • Developed the ICL web site http://www.icl.bw

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

November 2004 - 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, 2004 - September, 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++.

September, 2003 - January, 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.

January, 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, 2002 - September, 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