Summary
Overview
Work History
Education
Skills
Websites
Languages
Projects
Timeline
Generic

Katlego Moima

Centurion

Summary

I have over 3 years of experience building responsive web applications using React and Next.js, focusing on API integrations. Alongside my development work, I provide technical support to help users troubleshoot issues and ensure a smooth experience with our applications.

Overview

3
3
years of professional experience

Work History

Intermediate Software Developer

Shaper
06.2022 - Current
  • Company Overview: The Shaper is a technology solution and talent management company that services the technology needs of many companies, including Ayoba & Absa.
  • Part of a team of 8 full-stack developers.
  • Currently involved in developing Ayoba Developer Portal and Marketplace, leveraging technologies such as Next.js, Strapi, jsreport, SCSS, and Styled Components.
  • Collaborated with the UI & UX team to create responsive and user-friendly interfaces.
  • Actively participated in Agile development processes, including sprint planning and daily stand-ups.
  • Developed jsreport templates for data reporting, enabling efficient data management and empowering stakeholders with critical business insights.
  • Provided technical support, addressing client inquiries and troubleshooting issues to ensure smooth functionality.
  • Documented APIs specifically for pen-testing purposes, ensuring they are secure and providing clear instructions for both internal teams and clients to test the APIs effectively.

Software Developer - Intern

Digital Academy(Shaper)
06.2021 - 06.2022
  • Team Collaboration: Helped senior and junior developers with different projects to improve teamwork and get things done.
  • Skill Development: Learned new technical skills by working with experienced team members, solving problems, and growing professionally.
  • Project Reporting: Gave clear updates on project progress and milestones to keep everyone informed and on the same page.
  • Problem-Solving: Assisted in fixing technical issues, gaining hands-on experience in software development and improving problem-solving skills.
  • Learning and Adaptation: Took part in training and feedback sessions to get better at coding and understand best practices in software development.

Education

Diploma - Information Technology

Tshwane University of Technology
Pretoria, South Africa

Grade 12 -

Utsane High School
North West

Skills

  • Web development
  • JavaScript
  • ReactJS
  • NextJS
  • GitHub
  • Docker
  • Strapi

Languages

English
Sepedi

Projects

Developed a donations app using React and SCSS that allows users to contribute easily. Key features include:

  • User-Friendly Interface: Users can select predefined donation amounts or enter a custom amount, with real-time validation for accuracy.
  • Ayoba API Integration: Utilized the Ayoba Payment API to securely process payments, ensuring a smooth transaction experience.
  • Dynamic Feedback: Implemented state management with React hooks for efficient error handling and user notifications.

Timeline

Intermediate Software Developer

Shaper
06.2022 - Current

Software Developer - Intern

Digital Academy(Shaper)
06.2021 - 06.2022

Diploma - Information Technology

Tshwane University of Technology

Grade 12 -

Utsane High School
Katlego Moima