Software Developer at AfricaWeather (2023-10 – 2026-03)
Developed and maintained web applications across frontend and backend environments
- Updated legacy codebases to modern development standards, enhancing functionality and maintainability
- Developed and maintained back-end applications, including APIs and other services
- Built and maintained front-end applications, such as websites and dashboards, ensuring a smooth user experience
- Troubleshot issues across multiple programming languages and resolved system errors for optimal performance
- Assisted in documenting client complaints and requirements in Jira to support project tracking
- Designed responsive web layouts using CSS frameworks, ensuring consistent user experience across devices
- Integrated Java-based applications seamlessly with databases, APIs, and other systems
- Used HTML, CSS, and JavaScript to create visually appealing and responsive web pages that aligned with client requirements
- Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills
- Managed user access rights to maintain a high level of information security while ensuring appropriate levels of accessibility for authorized personnel
- Monitored networks and network devices to resolve technical problems quickly
Product Engineer at Riverside IT Consulting & Services (2022-07 – 2023-06)
Designed, developed, and enhanced software products to meet business and user requirements
- Design, develop, and enhance software products to meet business and user requirements
- Collaborate with cross-functional teams to ensure alignment on product goals and deliverables
- Participate in the full product development lifecycle, including design, implementation, testing, and improvement
- Utilize technologies such as Angular, TypeScript, CSS, Angular Material for front-end development
- Manage tasks and project documentation using Jira, Confluence, BitBucket, and MS Teams
- Continuously identify opportunities to improve product functionality, performance, and user experience
- Documented and updated build, quality and performance records
Software Developer at Falcorp Technologies (2019-01 – 2022-06)
Designed, developed, and maintained Angular and Web API applications with focus on performance and quality
- Optimized applications for maximum speed and designed mobile-friendly features to enhance user experience
- Implemented full development lifecycle including design, coding, delivery, and source code management
- Created high-quality mockups and prototypes to guide development and align with project goals
- Maintained graphic standards and brand consistency across all applications
- Designed, developed, and maintained a suite of Angular and Web API applications
- Recommended development patterns and technologies to improve team efficiency and code quality
- Collaborated with project owners to define business requirements and translate them into technical solutions
- Participated in code reviews to maintain high-quality standards across projects
- Worked with technologies including Spring Data, Swagger, Maven, SVN, Git, and Postman
- Followed Agile methodologies by adhering to sprints, delivery frameworks, and the Software Development Life Cycle (SDLC)
- Translated application storyboards and use cases into functional, reusable, and efficient Java applications
- Ensure optimal performance, quality, and responsiveness of applications
- Identified and resolved bottlenecks and bugs, implementing effective solutions
- Contributed to maintaining code quality, organization, and automation throughout development processes
- Tested and deployed scalable and highly available software products
Computer Lab Assistant | Mentor at Tshwane University of Technology (2018-01 – 2018-05)
Provided technical support to students and faculty in computer lab environment and mentored mentees
- Provide technical support to students and faculty in a computer lab environment
- Assist users with software applications and resolve technical issues
- Maintain and ensure proper functioning of lab equipment
- Monitor lab usage to ensure a smooth and productive environment
- Keep records and document lab activities when needed
- Support users in creating an efficient and comfortable working space
- Supported all computer lab operations
- Provided instruction to all lab users on proper use of all equipment
- Developed trust-based relationships with mentees through active listening and empathetic communication
- Collaborated with teachers, counselors and administrators to foster access to resources and support
- Served as a role model for professionalism, integrity, and dedication within the mentorship program environment
- Promoted a growth mindset among mentees, encouraging them to view setbacks as opportunities for learning and growth
- Advocated for mentee goals and aspirations, empowering them to pursue ambitious career paths
Administrative Assistant at Rooihuiskraal Clinic (2011-08 – 2016-01)
Provided administrative and customer service support in healthcare environment
- Front Desk Support: I welcome patients, answer calls, schedule appointments, and help with any questions or concerns they may have
- Patient Records Management: I assist with keeping patient records up to date, making sure everything is accurate and handled confidentially
- Appointment Coordination: I manage appointment bookings to keep the schedule running smoothly and reduce wait times
- Administrative Support: I handle day-to-day admin tasks like filing, data entry, managing correspondence, ordering supplies, and keeping the office organized
- Collaboration with Healthcare Providers: I work closely with healthcare professionals to support daily operations and ensure patients receive the best care
- Customer Service: I focus on creating a friendly and welcoming environment, making sure patients feel comfortable and well taken care of
- Maintained confidentiality of sensitive information, adhering strictly to data protection regulations
- Ensured accurate record-keeping with diligent data entry and database management for vital company information