-
Project Name:
-
Category:
?
-
Tech Stack:
?
-
About:
?
-
Projects
View some of the highlights from my list
of personal projects:
Skills
Take a look at some of the technical skills
I have learnt on my development journey.
About Me
More about what I do, my experience, and my plans
for the future:
What I do:
Currently I am working fulltime as a Junior Full-Stack Developer at Rank Group, on the Fintech
team, working primarily with payment integrations, customer data, customer accounts, etc. Our primary
stack is Java services with Spring-Boot and MSSQL.
We also maintain a frontend for our main backend
services, built in Angular, as well as a dashboard for internal use by the team and payments team
written in PHP and Stored Procedures.
Upskilling in Development:
I am currently upskilling and learning ASP .NET Core and C#, to expand my backend skilllset
to be able to work on a wider variety of projects, and also to learn more about the Microsoft tech stack,
as there is a lot of demand the stack in the Fintech industry.
In the frontend space, I am currently improving my Angular skills and building
small projects to improve my ability to work on the frontend at at my day job..
Education and experience:
I started my coding journey developing desktop applications in Java Swing, and REST APIs & web services in Java and Spring-Boot,
whilst attending University at CPUT. I also learnt the core fundamentals of coding and software development, such as data structures and algorithms,
software design patterns, software architecture, OOP, and also completed electives in PHP and Python. I completed my degree in 2022, and I have been working as a developer since then.
I have done freelance tutoring in coding and programming languages, tutoring university and high school students,
and I have also worked professionaly as a Lecturer, Code Coach, and Content Editor for CodeSpace Academy, an coding academy
based in South Africa.
Being a teacher has taught me a lot about Frontend Development and teaching coding concepts effectively, and I have built out
a lot of coding projects and examples for my students, participated in hackathons, and worked for a brief period
as a frontend developer maintaining the company website. Stack of the courses included a wide range of frontend and backend technologies,
such as HTML, CSS, JavaScript, React.js, Next.js, Node.js, Express, TypeScript, Vue.js, Nuxt.js, and PHP.
Tutoring and Training
I do freelance tutoring in coding and programming languages, and I primarily offer my services
to University students and High School students, since I have formal experience tutoring and teaching
to this demographic.
Tutoring typically involves assisting students with projects and assignments based on their
own curriculum. However, I also conduct sessions where I teach concepts using isolated examples
or create build-along projects with students to help solidify coding concepts.