Sinoyolo Mabuza
I am a Software Engineer
About
I am a final-year Bachelor of Computing student specializing in Software Engineering at Belgium Campus, with enterprise experience gained through a Systems Analyst learnership at First National Bank (FNB).
Graduate Software Engineer
Final-year Bachelor of Computing student specializing in Software Engineering with enterprise software development experience gained during a Systems Analyst learnership at FNB. Passionate about designing scalable applications, solving complex business problems, and building modern software using Java, C#, JavaScript, SQL, Node.js, Docker, and Git.
I enjoy working across the full software development lifecycle, from requirements gathering and system design to implementation, testing, and deployment. My goal is to join a collaborative engineering team where I can continue learning while contributing to innovative software solutions.
Skills
A visual snapshot of the languages, tools, and engineering strengths I use to build software.
Frameworks
Databases
Development
Resume
Software Engineering student with enterprise experience designing, developing, and improving software solutions within the banking industry. Passionate about backend development, cloud technologies, and building scalable applications that solve real-world business problems.
Profile
Sinoyolo Mabuza
Driven and adaptable final-year Bachelor of Computing student specializing in Software Engineering. Recently completed a Systems Analyst learnership at FNB, where I gained practical experience in enterprise systems analysis, requirements gathering, and full-cycle software development.
Proven ability to translate business needs into efficient technical solutions using Java, C#, SQL, JavaScript, HTML/CSS, Node.js, Git, and Docker in agile environments. Passionate about building scalable, user-focused applications and continuously expanding my skill set with new technologies such as Python.
Eager to leverage my strong technical foundation, problem-solving skills, and real-world banking experience to contribute immediately and grow within a dynamic development team.
- 0614632678
- mabuza834@gmail.com
Education
Bachelor of Computing
Belgium Campus Institute of Higher Learning, Pretoria
February 2022 - Present
- Currently pursuing a Bachelor of Computing with a strong focus on Software Engineering, Database Development, Web Programming, and Linear Programming.
- Building solid technical and problem-solving skills through hands-on coursework in full-stack development (front-end and back-end), database systems, and scalable system design.
- Gained practical experience working on real-world projects using agile methodologies and collaborating effectively in team environments.
Bachelor's Pass, Grey High School, Port Elizabeth
JANUARY 2019 — DECEMBER 2021
Employment History
System Analyst (Learnership)
FNB (First National Bank), Johannesburg
April 2025 - March 2026
- Collaborated with software engineers and business stakeholders to deliver enterprise banking solutions.
- Translated business requirements into technical specifications and functional software designs.
- Contributed to software development, testing, debugging, and system enhancements.
- Improved application performance by analysing existing systems and identifying optimisation opportunities.
- Participated in Agile ceremonies including sprint planning, stand-ups, sprint reviews, and retrospectives.
- Worked across the Software Development Life Cycle (SDLC) to deliver reliable software solutions.
Projects
Selected work that shows how I design and build practical software solutions across the stack.
Student Wellness Management System
Full-stack system for managing student wellness data and supporting administrative workflows with secure, maintainable application logic.
Water Hyacinth Prediction System
A predictive system that combines geospatial data and machine learning to support environmental monitoring and decision-making.
Contact
If you’re interested in collaborating, exploring graduate or entry-level opportunities, or simply connecting within the tech space, I would be pleased to hear from you. As a passionate Software Engineering student with real-world industry exposure and a strong commitment to continuous learning, I enjoy engaging in meaningful conversations and tackling new challenges. Let’s connect and grow together.
Call Me
061 463 2678
Email Me
mabuza834@gmail.com