Summary
Overview
Work History
Education
Skills
References
Timeline
Generic
Thabiso Hlatshwayo

Thabiso Hlatshwayo

Clayville

Summary

Dynamic Software Engineer with a robust background in Java development and Spring Boot, honed at Absa. Proven problem-solver skilled in building responsive applications using Angular and PostgreSQL. Adept at leveraging Agile methodologies to enhance user experience and drive project success, consistently delivering high-quality solutions in fast-paced environments.

Overview

9
9
years of professional experience

Work History

Software Engineer

Absa
Johannesburg
03.2024 - Current
  • I built a strong foundation in both frontend and backend development, leveraging Java and Spring Boot for backend services, while using Angular on the frontend
  • This allowed me to develop and connect dynamic, data-driven applications within Absa's systems
  • I gained experience with PostgreSQL for database setup and management, along with designing schemas to support application data
  • I also learned to create and manage RESTful APIs in Spring Boot, ensuring smooth and secure data flow between the server and the client
  • HTML, CSS, and CSS frameworks, I learned to design clean, responsive interfaces that align with Absa's design standards
  • By using Angular, I built interactive features that improved user experience, creating cohesive applications that integrated both frontend and backend seamlessly

Software Engineer

Shaper
Johannesburg
10.2023 - 09.2024
  • I gained a strong foundation in both frontend and backend development, using Java and Spring Boot for the backend and Angular for the frontend, allowing me to build and connect dynamic, data-driven applications
  • I learned how to set up and manage PostgreSQL databases, design database schemas, and create RESTful APIs with Spring Boot to enable seamless data flow between the server and client
  • I developed skills in HTML, CSS, and CSS frameworks, which helped me create responsive, user-friendly interfaces
  • Using Angular, I built interactive components that enhanced user engagement, creating a cohesive and functional experience from frontend to backend

Coding Tutor

CodeYourFuture
London
07.2022 - 06.2023
  • I gained basic skills in programming, database management, and web technologies, which prepared me to build simple applications and understand core development processes
  • I was introduced to essential development tools and environments, including basic version control, debugging techniques, and commonly used development frameworks
  • I received hands-on experience through real-world projects, allowing me to apply knowledge in areas like coding, testing, and documentation, with a focus on teamwork and meeting project requirements
  • Created coding projects to help engage students in learning activities.

Ecommerce Web Developer

Addmore digital
Johannesburg
06.2021 - 05.2022
  • I gained fundamental skills in e-commerce platforms, web technologies, and payment gateway integration, which prepared me to build and manage online stores effectively
  • I was introduced to essential development tools, including version control (like Git), debugging techniques, and popular frameworks for e-commerce websites, such as Shopify, Magento, and WooCommerce
  • I received hands-on experience through real-world e-commerce projects, allowing me to apply skills in areas like coding, product catalog management, and user interface design, with a strong focus on improving user experience and driving conversions

Systems Engineer

Prophesy Software factory
Kempton Park
06.2016 - 07.2017
  • Communicated with clients to understand system requirements.
  • Planned, implemented, and integrated updated system-oriented projects.
  • Coordinated and enhanced existing databases and established new databases as part of initiative.
  • Utilized PHP to handle debugging and automation scripting tasks.
  • Troubleshooted technical issues related to servers, networks, storage systems, virtualization platforms and other IT infrastructure components.

Education

Some College (No Degree) - Software Engineering

HyperionDev
Johannesburg
03-2020

Skills

  • Docker
  • AWS EC2, S3
  • Rancher
  • Jenkins
  • Problem-solving
  • Agile methodologies
  • System debugging
  • React JS
  • E-commerce platforms
  • TypeScript
  • CSS
  • HTML
  • MongoDB
  • PostgresSQL
  • MySQL
  • ExpressJS
  • Java development
  • Spring Boot
  • Version control (Git and Github)

References

  • Vikesh Maharaj, Prophesy Software Factory, vik.prophesy@yahoo.com
  • Stanley Moloto, Addmore Digital, stanley@addmoredigital
  • Melisha Moodley, Shaper, Mel@shaper.co.za
  • Liesle Barendse, Absa group, liesle.barendse@absa.africa
  • Karen, CodeYourFuture, karen@codeyourfuture.io

Timeline

Software Engineer

Absa
03.2024 - Current

Software Engineer

Shaper
10.2023 - 09.2024

Coding Tutor

CodeYourFuture
07.2022 - 06.2023

Ecommerce Web Developer

Addmore digital
06.2021 - 05.2022

Systems Engineer

Prophesy Software factory
06.2016 - 07.2017

Some College (No Degree) - Software Engineering

HyperionDev
Thabiso Hlatshwayo