Siphiwe Matjene

Software Developer
Pretoria, ZA.

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

Atos
|

Intern Software Developer

Pretoria, Gauteng, South Africa

Summary

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.

Highlights

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

North West University
Vanderbijlpark, Gauteng, South Africa

BSc

Computer & Mathematical Science

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.

Projects

TechBooks E-commerce App

Summary

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

Movie Browser App

Summary

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