I bring to the table a strong customer service mindset combined with technical skills honed throughout my 16 years of Information Technology experience.
Key strengths include:
• Technical knowledge:
• Windows (all versions); Windows Server 2003, 2008 R2 and 2012; macOS; Unix


  • General Manager

    at @ Couch Designs

    July 2012 - at Present


    • Primary responsibilities include design and development of server code. • Design, Development and Publishing of company website. • Developed and tested new financial reporting system using Visual Basic. • Performed Y2K modifications on existing financial software. • Computer networking design, monitor, maintain, and fix computer system networks of all sizes. • Administrate and setup of all user accounts to access the network and email. • Setup and support all network equipment including servers, PC's, printers and LAN equipment. • Maintain daily and monthly backups of servers ensuring data integrity. • Installing phones, phone lines and troubleshooting problems with telephone communications. • Install and troubleshoot problems with all software installed on company computer equipment. • Developing and implementing innovative strategies to streamline factory operations. • Screening, recruiting, and training new factory workers.

  • Deputy Manager: Communications

    at Manyeleti Youth Academy agency of Limpopo Dept.of Safety, Security & Liaison

    February 2009 - June 2012


    • Develops, coordinates, maintains and supports IT systems, as well as strategic and operational plans in support of the mission and goals of the organisation. • Develops and maintains an enterprise systems architecture, defining standards and protocols for data exchange, communications, software, and interconnection of information systems. • Provides advice on evaluation, selection, implementation and maintenance of information systems, ensuring appropriate investment in strategic and operational systems. • Provides advice, counsel, education and service to organisation concerning IT issues and trends in the IT industry. • Communicates IT plans, policies and technology trends throughout the organization, including management groups and professional staff. • Determines pertinent information required by management in making effective technology decisions. • Promotes and oversees relationships between the government’s IT resources and external entities.

  • Assistant Project Manager

    at National Youth Development Agency formerly Umsobomvu Youth Fund

    June 2008 - January 2009


    • Perform cost analysis of a project. • Assist and support project team members in completing the project. • Coordinate and schedule execution of the project. • Review, assess and evaluate execution of the project on a regular basis. • Troubleshoot and resolve complex issues arising in a project. • Ensure completion of the project in a timely manner and within the budgetary limits. • Develop project reports on a timely basis. • Maintain, manage and document all project reports and statements. • Track and maintain project expenditure within its budget. • Handle multiple projects.

  • Trainer: A+ and N+

    at Damelin Polokwane

    February 2008 - May 2008


    • Design, facilitate, and teach the computer instruction component. • Prepare execute lesson plans, assigning tasks, and evaluating student work and progress. • Develop course syllabus, assess, supervise, and motivate high school students. • Have basic computer knowledge of software, MSOffice, and assist program students with program presentation. • Promote safe, effective, and ethical learning environment. • Use professional discretion and judgment in managing students in classroom setting. • Other job-related duties as assigned.

  • Information Technology Officer

    at African Pathways – Youth Development Organisation

    October 2003 - January 2008


    1. INFORMATION TECHNOLOGY COORDINATION a. Assist in planning for the IT component b. Design and development of systems and networks c. Design and development of the organizational website d. Make use of the Internet technology to provide services to the component and the organisation. e. Provide technical support to end-users of the systems within the organisation, i.e. staff and stakeholders f. Perform software and hardware installation, configuration and upgrades g. Perform troubleshooting of the systems on a regular basis h. Report on activities, functional problems and make recommendations for resolution i. Perform general maintenance of IT systems within the organisation j. Conduct regular checks on computers in the Computer Lab k. Controls the usage of computer resources in the computer lab l. Help stakeholders with the printing and record daily takings and handover to the Administrator and report weekly to the Programme manager of all income received.


  • Coding, Cloud Computing, Artificial Intelligence

    at IBM Digital Nation

    2019 - 2019 (1 year)

  • Theoretical Computer Science

    at University of South Africa

    2004 - 2004 (1 year)

  • Java Technology – Certificate

    at University of Limpopo

    2002 - 2003 (1 year) Limpopo

  • Java

    at University of Limpopo

    2002 - 2003 (1 year) Limpopo

  • Bachelor of Science (Incomplete)

    at University of Limpopo

    1999 - 2002 (3 years) Limpopo

Services offered

  • IT Experience

    More than 7 years programming and application development experience.

  • Network Support

    Set up, support, and maintain local area networks (LANs), wide area networks (WANs), and other networking systems.

  • Troubleshooting

    Install routers, switches, firewalls and network-related software programs.
    Work long hours, or even nights and weekends, to complete tasks, which are necessary to keep a company/organisation running smoothly.
    Key skills include ability to analyse and solve problems, good interpersonal skills, and ability to describe technical terms in non-technical language, expertise with routers and switches, Cisco networking software and LAN /WAN networks

Knowledge and keywords


  • Afrikaans Conversation

  • English Negotiation

  • Tswana Native

  • Zulu Negotiation

  • Southern sotho Negotiation