Light Mode Logo

I'm Yanga Rubushe

a Software Developer and DevOps Engineer based in Cape Town. I am currently pursuing a Bachelor of Science in Computer Science at the University of the Western Cape. With a strong foundation in computer science and software engineering, I have developed expertise in Java, Python, C, Assembly language, data structures, and statistics. I am also enrolled in the ALX Software Engineering Programme, where I am gaining hands-on experience in back-end development, server-side programming, and version control.

I am passionate about building innovative and user-friendly applications. I am constantly learning and exploring new technologies to stay ahead of the curve. In my free time, I enjoy exploring the great outdoors. I am actively involved in discord tech community, where I participate in meetups, hackathons, and other events to connect with like-minded individuals and contribute to the growth of the industry.

Education

Bachelor of Science in Computer Science

University of the Western Cape, Cape Town

March 2021 - Present

  • Majoring in Computer Science with an elective in Statistics.
  • Acquired solid foundation in computer science basics, Java, and Python programming.
  • Studied algorithms, data structures, assembly language programming, Machine Learning and artificial intelligence.
  • Gained hands-on experience with R and SAS languages as part of my statistics coursework.
  • Involved in hackathon

Certification in Full-Stack Web Development

ALX Software Engineering Programme, Remote

October 2023 - Present

  • Foundation Phase (9 months):
    • Developed proficiency in JavaScript, Python, and Shell scripting.
    • Mastered Git and GitHub for source code management.
    • Gained skills in HTML, CSS, React and building responsive websites.
    • Focused on algorithms, data structures, and software design principles.
  • Specialization Phase (3 months):
    • Advanced training in server-side programming, databases, RESTful APIs, and frameworks like Node.js and Django.
    • Worked on real-world projects to apply learned skills, with repositories available on my GitHub.
    • Worked on several real-world projects and collaborated with peers on group assignments.
    • Received mentorship and guidance from industry professionals.

Skills

Java (Expert)

Python (Expert)

TypeScript (Skillful)

Bash Scripting (Experienced)

HTML/CSS (Expert)

Next.js (Skillful)

React (Skillful)

Node.js (Experienced)

Operating Systems (Expert)

Networks (Skillful)

Cloud Computing (Experienced)

Linux (Experienced)

Git (Expert)

Mongodb (Experienced)

Django (Beginner)

Flask (Beginner)

r-project

R Project (Skillful)

r-project

SAS (Software) (Skillful)

Blogs

Postmortem: Resolving a Load Balancer Misconfiguration and Restoring Service Availability

This postmortem outlines the duration, impact, root cause, timeline of events, and corrective/preventative measures taken in response to the outage.

Building CineNex: My Journey Through Developing a Modern Movie Streaming Platform

CineNex is a modern, user-friendly movie streaming platform inspired by Netflix. My project was built using cutting-edge technologies such as Next.js 14, Prisma, Supabase, and Shadcn UI.

Projects

Project 1

CineNex

A web application built using cutting-edge technologies such as Next.js 14, Prisma, Supabase, and Shadcn UI.

Project 2

Quantum FrontSeat Calculator

A web application built with Next js. This app helps users calculate front seat positions in quantum mechanics experiments, making complex calculations accessible and easy to understand.

Repositories

Loading...

Contact Me

Get in Touch

Fill out the form below to send me a message.