Utilized GitLab for source code version control, managing multiple branches and ensuring smooth collaboration between team members
Implemented GitLab CI/CD pipelines to automate testing, building, and deployment processes, reducing manual intervention and improving efficiency
Integrated automated tests in the pipeline to catch regressions early and ensure high-quality code
Collaborated with cross-functional teams to set up environment-specific deployment configurations, managing staging, production, and testing environments
FULL STACK SOFTWARE DEVELOPER
Integrated front-end applications with backend RESTful APIs, ensuring smooth communication between the client and server
Used CSS, HTML, and JavaScript to create visually appealing and accessible UIs, adhering to industry best practices and design principles
Worked with PostgreSQL to design and manage complex data models, ensuring data integrity and efficient relational data storage
Optimized database performance through indexing, query optimization, and normalization, resulting in faster response times and more efficient data retrieval
Designed and implemented database migrations to ensure compatibility when evolving the schema, ensuring smooth transitions during application updates
Collaborated with other developers to define requirements, prioritize tasks, and deliver high-quality features
Conducted peer code reviews, providing constructive feedback to maintain code quality, improve practices, and ensure alignment with best practices
Kaelekae Pty Ltd
Senior Software Developer
04.2023 - 03.2024
Job overview
Road Transport Permit and Roadworthiness Certificate System
Client : Department of Road Transport and Safety
Role : Senior Software Developer
Designing and deploying reports using Oracle Reports
Ran SQL queries for reporting as per client request
Communicated every 2 weeks application status to business users and end users
Documented system process flows using ProjectLibre
Provided Oracle application support to clients
Gathering of business requirements and documentation
Backend procedures creation
Agileum Ltd
Associate Software Developer
03.2021 - 03.2023
Job overview
Oracle Human Capital Management System
Client : BOTSWANA DEFENCE FORCE, MASCOM
Role : Software Developer Trainee
Designing and deploying reports using Microsoft BI Publisher
Generating SQL scripts/queries for meeting business requirements
Maintaining database objects and structures such as tables, Functions, Procedures
Develop integrated test scenarios, identify test data and execute test scenarios as part of system testing
Trouble shoot, debug and resolve issues identified and document test results
Involved in System administrator related tasks- Creating Users, Responsibilities, Menus and Function Security
Developed new Concurrent programs to integrate them with Oracle Application instance
Defining Custom Functions and approval process
Involved in defining Elements, Element sets, Assignment sets, Consolidation set, Element links
Maintenance of Employee Information through Oracle Apps including Personal Details, Educational Qualifications, Skill Profile and Work Experience
Was involved in setup of Oracle Learning Management
Experience in customizing Oracle Forms with Forms Personalization CUSTOM.pll
Was involved in mapping of the Organizational structure
Experience with the following Oracle HRMS modules : Oracle Learning Management, Oracle Payroll and Oracle Self Service Human Resources (SSHR), Oracle iRecruitment
Ryder Investments (PTY) LTD
IT Technician
10.2018 - 01.2020
Job overview
Oracle forms developer supporting for the Support and Maintenance of Vehicle Registration and Licensing System at Department of Roads Transport and Safety and RTPRCS
Working with both Oracle Forms and reports
SQL Developer ensuring data consistency across the database
ASP.NET, VB, SQL Server 2016
Confident in building and optimizing development processes
Reading and writing code using viable inputs and outputs after accurate assessment of pre- and post-conditions
Helped write code for a website using HTML tools
Worked closely with the customer to efficiently resolve issues
Participated in testing and debugging of systems (TPRRCS and VRLS)
Provided documentation for programming projects
Provided technical support and manuals for system users
Tenders preparations and submissions
Ministry of Youth, Empowerment, Sport and Culture Development (Gaborone Public Library)
IT Technician (Intern)
02.2018 - 09.2018
Job overview
Ensuring that library clients have access to library resources or information
Updating library inventory and responding to customer complaints
Ensuring utilization of bandwidth by blocking some of the sites in the local machines
Ministry of Youth, Empowerment, Sport and Culture Development (HQ)
IT Technician
11.2016 - 03.2017
Job overview
Responsible for the installation and maintenance of IT equipment including (but not restricted to) printers, scanners
Installation Of hardware and Configurations and installation of Software
Troubleshooting desktops, tablets and laptops or any other IT related problem
Providing 1st/2nd line support to users regarding Windows 10/Vista/Windows 7/ Office 2013 and 2010, Windows Server, Anti-Virus products DNS/DHCP, TCP/IP, and Ethernet)
Installation and setup of computer peripherals
Resolving problems within Microsoft office suite
Botswana GeoScience Institute
IT Technician
05.2015 - 08.2015
Job overview
End user support as well as IT help desk that is solving user IT related queries via the phone
Maintaining a log report of all IT related problems and their solutions reported by end users
Ensured organizational backup is up and running smoothly
Monitoring and troubleshooting network devices
Trained end users to make use of applications such as Microsoft Office family (word, excel etc)
Performing health checks as a preventative server maintenance
Education
University Of Botswana
ES Fundamentals with SAP
University of Botswana (Academy)
SAP Associate Certified
University of Botswana
Oracle 12c Certified Associate
First National Distribution
Hikvision certified security Associate
Oracle
Oracle EBS R12 HCM Certificate
Timeline
CI/CD IMPLEMENTATIONS
Morett Pty Ltd
04.2024 - Current
Senior Software Developer
Kaelekae Pty Ltd
04.2023 - 03.2024
Associate Software Developer
Agileum Ltd
03.2021 - 03.2023
IT Technician
Ryder Investments (PTY) LTD
10.2018 - 01.2020
IT Technician (Intern)
Ministry of Youth, Empowerment, Sport and Culture Development (Gaborone Public Library)
02.2018 - 09.2018
IT Technician
Ministry of Youth, Empowerment, Sport and Culture Development (HQ)
Human Resources Superintendent at Blue Sea Fishing Company (PTY)Ltd, Pereira Seafood Company (PTY)Ltd, Hatutungu Fishing Company (PTY)Human Resources Superintendent at Blue Sea Fishing Company (PTY)Ltd, Pereira Seafood Company (PTY)Ltd, Hatutungu Fishing Company (PTY)
Human Resources Superintendent at Blue Sea Fishing Company (PTY)Ltd, Pereira Seafood Company (PTY)Ltd, Hatutungu Fishing Company (PTY)Human Resources Superintendent at Blue Sea Fishing Company (PTY)Ltd, Pereira Seafood Company (PTY)Ltd, Hatutungu Fishing Company (PTY)