Siyamthanda Ndlovu
🤘🏾

Siyamthanda Ndlovu

Software Engineer, Designer in South Africa, she/hers

becoming a better designer and artist

5 months ago

About

Final year computer science student at the University of Pretoria with 2+ years of graphic design experience, with an interest in full stack web development, UI/UX, quality assurance, and DevOps.

Projects

2024
Protea Pulse

The Protea Pulse smartwatch is a design for a wearable watch designed to meet the diverse needs of several different types of users.

2023

Led my team in graphic design, DevOps, documentation using UML diagrams for a restaurant simulation program that used C++ and software design patterns to mimic the functionalities of a restaurant.

2022

Used JavaScript, Bootstrap, CSS & HTML to develop the front end of a web application that used a custom NodeJS API to allow users to perform CRUD operations on a MySQL database)

Side Projects

Work Experience

2023 — Now
Computer Science Department Coordinator at Blue Crane Space

(Continuous integration & continuous delivery, requirements gathering, cross-functional team collaboration, code review, setting goals and delegating, overseeing project scope, timeline, deliverables and milestones)

Key Skills : Full-stack Development · API design ·  Git/GitHub · DevOps · CI/CD · Leadership · Brand building · Code Review

2023 — Now
Computer Lab Technician at AIM Labs at the University of Pretoria

(On-site general consultation, diagnosing hardware issues, performing software installations, casting (restoring Windows system images))

Key Skills : Troubleshooting · Operating Systems · Communication

2023 — 2023
Project Leader at VIP Engineering Education at the University of Pretoria

Led project development for a group that represents students in the ongoing curriculum development at the Engineering Built Environment and Information Technology faculty

Key Skills : Organisation · Adaptability· Communication

Education

2021 — 2024

• COS 212 Data Structures and Algorithms (Recursion, complexity analysis, sorting algorithms, string matching, data structures including graphs, binary search trees, AVL trees, b-trees)

• COS 216 Netcentric Development (API development, Responsive web design principles, AJAX, JSON, JQuery, MySQL, Security (SQL database attacks, encryption, hashing))

• COS 214 Software Modelling (Conceptualising and analysing problems and abstracting a solutions using software design patterns)

• COS 110 Program Design (C++ templates, pointers, polymorphism, memory management, code modularity)