
Career Summary
With over 5 years of experience in software development, I'm a dedicated software engineer specializing in web and backend technologies. My journey began as a Full Stack developer in South Africa, focusing on web-based applications, APIs, and backend systems. Proficient in a range of programming languages and frameworks, I'm committed to enhancing skills in Python, React, Angular, and AWS to excel as a future-oriented full stack developer.
Work Experiences
Software Engineer
Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent.
Driven software engineer with hands-on experience in South Africa's leading e-commerce company, Takealot. Skilled in maintaining and enhancing customer service portals and implementing new features that optimize user (customer service agent) workflows
- Platform Maintenance: Oversee and maintain the customer service portal, ensuring high availability and seamless performance to support an efficient service experience for South African e-commerce leader.
- Feature Implementation: Develop and implement new features based on product team requests and user feedback from customer service agents, enhancing productivity and user engagement.
- Technical Collaboration: Collaborate closely with product and customer service teams to translate requirements into functional, scalable solutions.
Technologies used:
- Pyramid microservice
- Python
- React
- gRPC
- HTML/CSS
- PostgresSQL
Software Engineer
Teamgeek is a software development company offering services such as brand creation, product marketing, market activation, web design, development, and mobile application development.
As a Senior Developer and Team Lead, I oversee developers, manage backend apps with Odoo, Python, and create APIs using FastAPI, Flask, and Django.
-
Senior Developer and Team Lead:
- Led a team of developers, overseeing project execution, task assignments, and code reviews, ensuring high-quality deliverables.
- Mentored junior developers, fostering skill development and collaboration within the team.
- Backend development with the Odoo, flask and django platform, creating custom Odoo modules and python services to meet business requirements.
- Built REST APIs using a variety of frameworks including FastAPI, Flask, and Django.
- Hosted APIs on AWS using serverless architecture and CloudFormation, optimizing scalability and resource utilization.
- Created web applications using React, Gatsby, styled components, and Material UI for client portals and dashboards.
Technologies used:
- Odoo
- Python
- React
- AWS
- HTML/CSS
- PostgresSQL
Full-Stack Junior Software Developer
Botlhale Village is a research hub of Belgium Campus iTversity and a full-stack software development company.
Contributed to backend development utilizing the .NET Framework and Entity Framework to create robust API services.
- Played a pivotal role in frontend web development using Angular, enhancing the student portal and access control management portal.
- Innovatively developed an Aviation app using Flutter, streamlining pre-flight book checks for pilots.
- Collaborated with external systems, providing technical support to enhance third-party integrations.
Technologies used:
- Angular
- Gulp
- .NET
- HTML/SASS
- SQL
Frontend Junior Software Developer
Clickon Communications is a company that provides access control service to a variety of Estates in South Africa.
- Developed mobile applications using Xamarin, catering to an access control system that efficiently captured visitor information.
- Spearheaded the creation of a management portal for user access control services using AngularJS and ASP.NET Core backend.
- Demonstrated technical prowess by refactoring and rewriting services in C#, contributing to improved code quality.
- Actively participated in a responsive team environment, ensuring seamless integration of services and user-friendly interfaces.
Technologies used:
- .NET
- JavaScript
- Xamarin
- Bootstrap
- HTML/CSS
Skills & Tools
Frontend
-
Angular
-
React
-
JavaScript
-
Node.js
-
HTML/CSS/SASS
Backend
-
Python
-
.Net
-
Node.js
-
Java
-
AWS
Others
- Flask
- GraphQL
- SQL
- Code Review
- Git
- Unit Testing
- Wireframe
- Odoo
- AWS
- Mobile Dev
Education
-
Bachelor's Degree of Computing (Hons)Belgium Campus iTversity2015 - 2018
Language
- English (Professional)
- Chinese (Native)
Interests
- Exploring Coffee Culture
- Art of Baking
- Enjoy the Music
- Enthusiastic Coder