Tech enthusiast with a talent for quickly grasping new concepts, excelling in software engineering, gadget repair, and technical troubleshooting. Provides advanced computer instruction and thrives on challenges. Dedicated to supporting the team by maintaining, repairing, and optimizing software and hardware performance. Brings adaptability, problem-solving skills, and a passion for technology to any technical environment.
Overview
4
4
years of professional experience
2024
2024
years of post-secondary education
2
2
Languages
Work History
IT Graduate (Devops)
Botswana Post
07.2024 - Current
Systems Administration: Provide technical support to end users via adherence to SLA procedures.
Technical Collaboration: Work closely with development teams to identify and resolve technical issues, enhancing system performance and functionality.
Agile Methodologies: Develop and maintain software applications using Agile methodologies, ensuring alignment with business expectations.
Business Analysis: Analyze business requirements to identify process improvement opportunities, and collaborate with stakeholders on new system developments.
Documentation: Create and maintain technical documentation for business systems, including reports on system performance, and incident resolutions.
Project Management: Track project progress, identify risks, and develop action plans to mitigate issues, while maintaining professional relationships with stakeholders.
Troubleshooting: Conduct troubleshooting of applications, document issues and resolutions, and ensure system configurations are accurate.
Security Practices: Implement security policies, conduct vulnerability assessments, and develop automation workflows for system administration tasks.
Continuous Learning: Stay updated with industry trends, and participate in training and knowledge-sharing activities to enhance technical skills.
IT Intern
Ministry of Trade and Industry
11.2023 - 06.2024
Respond to user requests for service, troubleshoot problems, and help develop solutions.
Support PC hardware components, desktop operating system software, and application software.
Perform minor repairs to equipment, and arrange for other servicing needs.
Consult with vendors, perform research, and evaluate products to assist in the selection and purchase of equipment, as well as the installation or upgrade of systems.
Assist users in determining appropriate software solutions to meet their needs.
Develop and provide user training for basic hardware and software use.
Maintaining floor-level documentation.
Implements data and systems backups.
Ensuring there is robust security within the system's security.
Software development and system analysis.
Network analysis.
Software Engineer
Compuware Technologies
10.2023 - 11.2023
Develop software.
Analyzing systems.
Revamping existing software.
Assist users in determining appropriate software solutions to meet their needs.
Helped other users remotely to address their computer issues.
Maintains open communication and a positive working relationship with staff.
Perform other duties/projects as assigned.
Attending meetings with clients.
IT Attache
Department of Road Transport and Safety
01.2022 - 06.2022
Respond to user requests for service, troubleshoot problems, and help develop solutions.
Support PC hardware components, desktop operating system software, and application software.
Perform minor repairs to equipment, and arrange for other servicing needs.
Consult with vendors, perform research, and evaluate products to assist in the selection and purchase of equipment, as well as the installation or upgrade of systems.
Assist users in determining appropriate software solutions to meet their needs.
Develop and provide user training for basic hardware and software use.
Solved network and internet issues for both wired and wireless systems.
Provide backup technical support for the network, including the router, firewall, and wireless access point.
Helped other users remotely to address their computer issues.
Maintains open communication and a positive working relationship with staff.
Perform other duties/projects as assigned.
Monitoring the network of the departments of the organization.
Training users on how to use new systems and adapt to the new changes made to the systems.