Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Vusuhlanga Sizani

Vusuhlanga Sizani

Johannesburg

Summary

Results-driven Full Stack Java Engineer with 7 years of experience in Spring, React, JavaEE, and Angular, committed to delivering high-performance solutions that align with business objectives. Proven expertise as a Technical Architect, leading projects and adopting emerging technologies such as containerization and microservices to enhance efficiency. Adept at providing leadership, implementing streamlined development workflows, and fostering collaboration among cross-functional teams. Dedicated to continuous learning and staying ahead of industry trends to optimize performance and drive innovation in software development.

Overview

9
9
years of professional experience

Work History

Full Stack Java Engineer

MagnaBC
10.2023 - Current
  • As a Java Software Engineer, I play a crucial role in developing and maintaining robust applications using modern technologies. I am involved in two key projects: a Spring/React application and a JavaEE/Angular application. My expertise contribute to all phases of the software architecture, from front-end to back-end, with a primary focus on back-end development.
  • Responsibilities:
  • Develop and maintain web applications using Spring, React, JavaEE, and Angular.
  • Implement database migrations with Liquibase and ensure data integrity with PostgreSQL 15.
  • Manage entity mapping with MapStruct and auditing with Hibernate Envers.
  • Utilize Spring Data JPA for data access and Spring Security for application security.
  • Containerize applications using Docker and manage authentication and authorization with Keycloak.
  • Enhance application internationalization using i18Next and manage state with Redux.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Employ MagicDraw for architectural design and Jira for project management.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Built databases and table structures for web applications.
  • Corrected, modified and upgraded software to improve performance.
  • Conducted data modeling, performance and integration testing.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.

Technical Architect

Siseko Sustainability Institute
05.2022 - 10.2023
  • Overall Responsibilities:
  • Head projects as a Technical Architect, designing high-performance solutions using cutting-edge technologies.
  • Provide leadership as a Software Development Lead, overseeing/assigning project responsibility to my team to ensure successful delivery.
  • Leverage my expertise to offer IT advisory and manage technology infrastructure.
  • Architectural Excellence and Innovation:
  • Design Robust Solutions: I created architectural designs using technologies like the Spring Framework and MERN Stack, aligning seamlessly with business goals for robust, scalable, and future-proof systems.
  • Technology Adoption: Take lead in embracing cutting-edge technologies, propelling the adoption of emerging trends like containerization and microservices. The aim of this proactive approach is to revolutionize software development methodologies, ultimately increasing the experience of the end-user. By taking this proactive stance, we acknowledge the significance of staying ahead of the curve, attuning our methods to evolving industry norms. Through strategic technology adoption, we aim to fortify our development methodologies, bolster agility, and optimize the delivery of solutions. By solidifying my responsibility in this role, it helped me understand that the right technology can have a transformative impact on our offerings.
  • Project Leadership and SDLC Proficiency:
  • Cross-Functional Team Leadership: I led and inspired a cross-functional team, fostering collaboration, clear communication, and a shared sense of purpose.
  • End-to-End Project Management: I oversaw product development from inception to successful deployment - requirements coordination, design, development, testing, and deployment phases using a clear understanding of the Software Development Life Cycle (SDLC).
  • Technology Optimization and Advisory Services:
  • I advised on technology adoption to optimize performance and efficiency in the organization, leveraging useful tools to ensure productivity.
  • I managed the organization's existing technology infrastructure, ensuring seamless operations and scalability.
  • Engineered architecture and infrastructure for a large number of users.

Software Development Trainer/Consultant

Code College
01.2017 - 04.2022
    • Training Highlights:
    • Designed and delivered impactful training programs on software development, fostering practical skills.
    • Tailored sessions to diverse learners, receiving consistent praise for engaging teaching methods.
    • Advised clients on effective software development strategies and best practices.
    • Collaborated cross-functionally to define project scopes, requirements, and solutions.
    • Conducted technical assessments and offered tailored guidance to address development challenges.
    • Advocated continuous learning, enabling skill enhancement for participants and clients.
    • Achievements:
    • Individualized Training | Coding Exercises | Project Instruction
    • Engaging Teaching Methods | Problem-Solving | Continuous Learning Advocacy
    • Consulting Highlights:
    • Guided clients in implementing effective development workflows and best practices.
    • Leveraged expertise in MERN Stack, Spring Framework, Database Design/Development, Integration and Deployment
    • Adapted services to align with evolving industry trends, offering tailored solutions.
    • Recognized for clear communication and simplifying complex technical concepts.
    • Achievements:
    • Led workshops with measurable skill growth.

Education

Certificate of Technical Studies - Architectural And Systems Engineering

MIT XPro
Online
08-2026

Certificates - Java Full Stack Engineering

Code College
Johannesburg
07.2017

Higher National Diploma - Information Systems

CTI Education Group
Port Elizabeth
02.2013

Certificate - PC Support Technician

Damelin College
Johannesburg
12.2010

Skills

  • Proficient in PostgreSQL and MySQL
  • Spring Framework expertise
  • Experience with Java Platform Enterprise Edition
  • Java object-relational mapping
  • Database migration management in Liquibase
  • Proficient in AngularJS and React
  • Experienced with Redux architecture
  • Flutter with Dart for Mobile applications
  • Docker deployment experience
  • Jira project management
  • MagicDraw for modeling
  • Mern Stack
  • Software Architecture
  • Web/Desktop Applications
  • Data Integrity
  • Data Security
  • Scalability
  • Amazon Web Services
  • Software as a Service
  • Aspect-Oriented Programming
  • Extensible Markup Language (XML)
  • JSON
  • Git
  • Github
  • Lightweight Directory Access Protocols (LDAP)
  • etc

Languages

Zulu
Xhosa
English

Timeline

Full Stack Java Engineer

MagnaBC
10.2023 - Current

Technical Architect

Siseko Sustainability Institute
05.2022 - 10.2023

Software Development Trainer/Consultant

Code College
01.2017 - 04.2022

Certificate of Technical Studies - Architectural And Systems Engineering

MIT XPro

Certificates - Java Full Stack Engineering

Code College

Higher National Diploma - Information Systems

CTI Education Group

Certificate - PC Support Technician

Damelin College
Vusuhlanga Sizani