Siphiwe Matjene

Software Developer

GitHub

About

Detail-oriented Software Developer with foundational experience in JavaScript, React.js, and Python, passionate about crafting efficient and scalable web solutions. Proven ability to contribute to feature development, optimize software performance, and collaborate effectively within agile environments. Eager to apply strong problem-solving skills and a commitment to continuous learning to drive impactful projects in a dynamic tech environment.

Work Experience

Intern Software Developer

Atos

Jan 2022 - Dec 2022

Pretoria, Gauteng, ZA

Contributed to the development and optimization of software solutions as an Intern Software Developer, leveraging modern web technologies and collaborative tools to deliver functional features.

  • Contributed to the development and maintenance of software features using HTML, CSS, JavaScript, and React, directly supporting senior developers.
  • Authored clean, well-documented code adhering to best practices and coding standards, improving maintainability and team collaboration.
  • Resolved critical bugs and developed essential software components, enhancing system stability and functionality.
  • Executed comprehensive debugging and testing procedures, optimizing software performance for improved speed, scalability, and usability.
  • Collaborated effectively with cross-functional teams, including senior developers and testers, utilizing Git and GitHub for efficient feature delivery and problem resolution.

Education

Computer & Mathematical Science

North West University

Jan 2018 - Dec 2021

Vanderbijlpark, Gauteng, ZA

Projects

TechBooks E-commerce App

Apr 2022 - Jun 2022

A fully responsive online bookstore showcasing e-commerce functionalities and state management.

Movie Browser App

Jan 2022 - Mar 2022

A dynamic movie search and listing interface demonstrating modern web development practices.

Skills

Programming Languages

  • JavaScript
  • Python
  • SQL
  • Java
  • HTML
  • CSS

Frameworks & Libraries

  • React.js
  • React Router
  • React Hooks
  • Context API
  • Bootstrap
  • Tailwind CSS
  • Express.js

Developer Tools

  • VS Code
  • PyCharm
  • Google Cloud
  • Jupyter Notebook
  • pgAdmin4
  • Git
  • GitHub

APIs & Backend Integration

  • RESTful APIs
  • Async/Await
  • JSON Server
  • TMDb API

Core Competencies

  • Software Development Life Cycle (SDLC)
  • Code Documentation
  • Debugging
  • Testing
  • Optimization
  • Scalability
  • Usability
  • Problem Solving
  • Collaboration
  • Continuous Learning