Hi, I'm Zukisa Eric Maza.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Full Stack Grad at Umuzi Academy. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, Django, Angular, MySQL, Mongoose, MongoDB, HTML5, CSS, JavaScript, Express.js during my Journey. I have 18 months of professional work experience which helped me strengthen my experience in Python, SQL, and Django. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, SQL, JavaScript, C++, HTML/CSS, Bash, Node.js
  • Databases: MySQL, PostgreSQL, MongoDB
  • Libraries: NumPy, Pandas, Lambda, Moongose
  • Frameworks: Django, VueJS, AngularCLI, TensorFlow, Bootstrap
  • Tools & Technologies: Git, Github, Docker, Linux, AWS, Render, Heroku, Pycharm, FormSpree, Jupyter Notebook, Visual Studio Code

Looking for an opportunity to work in a challenging position combining my skills in Software Development, which provides professional development, interesting experiences and personal growth.

Experience

Software Developer
  • Developed and managed the backend of an e-commerce platform using Node, MySQL, and Express.
  • Worked on three web applications targeting customers, selling vendors, and admin users; built 50+ RESTful APIs with functionalities such as login/sign up, view a product, add a product to cart, checkout the order, etc.
  • Improved the response time by 20% by refactoring the codebase and changing database design and queries.
  • Added a bulk upload feature which reduced the manual work of adding products into a database.
  • Tools: Python, Django, MySQL
Jan 2020 - July 2021 | Johannesburg, ZA
Programmer & Mentor
  • Customized a tree-based optimization algorithm that separates drugs into distinct groups to maximize the concurrent execution of drug dispenser robots; improved an optimization algorithm that reduced the cycle-time of the automation process by 25%.
  • Devised a customized recursion algorithm to extend the functionality of the current environment to a multi-robot and multi-system environment
  • Built a modular video analytics app using Flask, OpenCV that tracks the location of each human in a multi-camera environment; utilized perspective transformation, object detection, and object tracking to find the location of a human.
  • Increased the speed of the video analytics app by 20% by using a customized YOLOv3 algorithm to perform object detection and DeepSORT algorithm for multi-object tracking.
  • Tools: JavaScript, MongoDB, Mongoose, Node, Express, Next and Sequalize
Mar 2022 - Dec 2022 | Phillipi Village, WC
Store Assistance
  • As a storeman at Robertson and Caine's electricity store for cruises, I am responsible for managing inventory, ensuring efficient operations, and providing exceptional customer service to meet the unique needs of our clients in the maritime industry.
  • Tools: Non-Contact Voltage Tester, Wire Strippers, Voltmeter or Multimeter, Torpedo Level, Panels
Jan 2023 - June 2023 | WoodStock, WC
Aspiring Full Stack
  • Designed a Web management system for a local library, where we undertook activities like requirement elicitation, preparing Data Flow and Entity-Relationship diagrams.
  • Delivered a solution for a POC involving Automatic Financial Document Classifier using Natural Language Processing and Support Vector
  • Tools: JavaScript, MySQL, Node, Express
Sep 2023 - Present | Claremont, WC

Projects

music streaming app
E-Commerce Capstone

This is my E-commerce.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Bootstrap, MySQL, Node.js, Firebase
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • Search and filter products based on name and dates.
  • Create multiple product lists and add/remove product to/from list.
  • Scroll through recently products/viewed products.
music streaming app
Portfolio Web-App

First Portfolio using Vue3

Accomplishments
  • Tools: Vue3, HTML, CSS, Bootstrap, JSON, Netlify
  • Portfolio to the web app(with Resume-based Google-Drive).
  • Sort based on name and Likes button.
  • Getting know more about Me and get a best Developer
  • See more about Me and View more.
music streaming app
Music Player Web-App

A music streaming web app based on Django

Accomplishments
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, AWS S3, Heroku
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • Search and filter songs based on language and singer.
  • Create multiple playlists and add/remove songs to/from playlist.
  • Scroll through recently played/viewed songs.
quiz app
Quiz Web-App

A quiz playing web app based on Django

Accomplishments
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, Heroku
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • Play Quiz and see the leaderboard
Screenshot of web app
Blog Web-App

A simple and extensible blog web-app based on Flask.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, Flask, SQLAlchemy, Postgresql, Python
  • Users can view posts and contact the admin via Contact Page.
  • Admin can Add, Delete, Update posts.
Screenshot of  web app
Visual Question Answering

An attention-based classification model that aims at generating an answer for a given input image.

Accomplishments
  • Incorporated Convolution Neural Networks (CNN) for extracting image features and Long Short Term Memory for extracting question embeddings.
  • Tested the model on the COCO dataset, abstract scenes images, and got 69% overall accuracy on the VQA evaluation metric.
Screenshot of  web app
Video Summarizer

A Seq2Seq model that generates a short summary of the given input video.

Accomplishments
  • Incorporated CNN to detect and classify objects in the video frames and Long Short Term Memory for generating a summary.
  • Evaluated the model on MSVD (Microsoft Video Description Corpus) dataset; achieved 0.77, 0.71, 0.52 scores respectively on ROGUE, BLEU, METEOR evaluation metrics.
Screenshot of  web app
Image Generator

An image generator based on the concept of adversarial networks (GANs)

Accomplishments
  • Developed system was tested on a human-face database and loss was calculated by comparing the PCAs of generated and original image.
  • Calculated difference in PCA was less than 10%, depicting the successful generation of an image by the generator.
Screenshot of  web app
Head Counting System

A system that calculates the attendance of the class from a panoramic image of a live classroom.

Accomplishments
  • Used Singular Value Decomposition for image compression; applied various image processing techniques and morphological operations to detect the number of heads.

Skills

Languages and Databases

Javascript
Python
HTML5
CSS3
MySQL
Shell Scripting

Libraries

NumPy
Pandas
ES module
scikit-learn
matplotlib
VueX

Frameworks

Django
Jupyter
Bootstrap
Vue
Angular
PyTorch

Other

Git
AWS
Heroku
Render
Mongoose
Linux

Certificates/Badges

Junior Cybersecurity Analyst

This certificate is awarded to individuals who have demonstrated a strong understanding of cybersecurity principles and practices.

Scrum Master

This certificate is awarded to individuals who have demonstrated a strong understanding of Scrum framework and Agile principles.

Introduction To CyberSecurity

Cisco verifies the earner of this badge successfully completed the Introduction to Cybersecurity course. The holder of this student-level credential has introductory knowledge of cybersecurity, including the global implications of cyber threats on industries, and why cybersecurity is a growing profession. They understand vulnerabilities and threat detection and defense. They also have insight into opportunities available with pursuing cybersecurity certifications.

Ethical Hacking

Cisco verifies the earner of this badge successfully completed the Junior Cybersecurity Analyst Career Path with Cisco Networking Academy. They understand techniques to monitor and protect the network, including firewalls, cloud security, and cryptography, they are familiar with security alerts and governance, and they have skills to perform network vulnerability assessment and create a risk management plan, including forensic investigations and incident response planning.

Education

Sophumelela Senior Secondary School


Weltevreden North, Cape Town, ZA

Grade 12: UMALUSI Certificate

    Relevant Subjects:

    • Mathematics
    • Physical Sciences
    • Life Sciences
    • English
    • IsiXhosa
    • Geography
    • Life Orientations

Umuzi Academy


Johannesburg, Gauteng

Qualifications: IT System Development

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning
    • Computer Vision
    • Statistics
    • Data Virtualization

Testimonialize

Nkosinathi Siyeni

"Zukisa is supercalifragilisticexpialidocious and a determined person in general. Additionally, he is a person who loves a challenge."

- Nkosinathi Siyeni
Vuyile Magwaza

"Zukisa Maza is a hard working person with perseverance, always eager to learn or work, and he is quite friendly."

- Vuyile Magwaza
Joel Mukanya

"Zukisa loves participating when he knows the answer. He is a hardworking individual who always shows determination to learn and to help others."

- Joel Mukanya
Asanda Radebe

"As a fellow Facilitator, Zukisa has a friendly and caring personality. He loves participating when he knows the answer. He is a hardworking individual who always shows determination to learn and to help others."

- Asanda Radebe
Ghamzah Samuels

"Zukisa is a smart Friend/Student with a bright future. He always has a smile on his face and is a pleasure to work with. I look forward to seeing what he will achieve in the future and highly recommend him."

- Ghamzah Samuels
Keziah Petersen

"Zukisa Maza is a smart student with a bright future. He always has a smile on his face and is a pleasure to work with... I look forward to seeing what he will achieve in the future and highly recommend him..."

- Keziah Petersen

Contact