Experienced with developing and maintaining complex software systems. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals.
Overview
4
4
years of professional experience
5
5
Certifications
Work History
OMF Senior Software Engineer
Old Mutual Finance
07.2025 - Current
Enhanced software functionality by identifying and resolving complex technical issues.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Developed scalable applications using agile methodologies for timely project delivery.
Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
Analyzed proposed technical solutions based on customer requirements.
Developed robust, scalable, modular and API-centric infrastructures.
Created proofs of concept for innovative new solutions.
Software developer II
Allan Gray
01.2023 - Current
Same objectives as software developer I, but at an intermediate developer level.
Investigating and responding to queries from consultants and stakeholders as part of Production support.
Investigating errors and improve software quality.
Technical analysis and software designing using UML - based on requirement from business analyst.
Participate on team ceremonies: Planning, Retrospective, requirements grooming and refinement, daily stand-ups.
Writing automated tests for APIs: acceptance tests with database and dependencies mocking.
Software developer I
Allan Gray
01.2022 - 12.2022
Building and maintaining Restful APIs written in scala and golang.
Create API endpoints and asynchronous processes that handles data and financial information that assist financial advisors in their advising process.
Create API endpoints that generate excel, csv and pdf documents containing financial information.
Write SQL stored procedures, functions and views to handle clients data.
Education
Bachelor of science - Information Technology in computer science and informatics
UNIVERSITY OF JOHANNESBURG
01.2020
Science and Accounting
PROFESSOR MUHLAVA SHILUBANA HIGH SCHOOL
01.2016
Skills
Proficient in Java, Scala, and JavaScript
Docker and Kubernetes management
MySQL and TSQL proficiency
Skilled in incident management using PagerDuty
Application performance monitoring
Proficient in Git with GitLab and GitHub
Test automation frameworks: ScalaTest, JUnit, Jest
Collaboration in Scrum environments
Experience with message queuing
Camunda workflow automation
Microservices architecture
RESTful API design
Project planning
Certification
Bachelor degree certificate
Timeline
OMF Senior Software Engineer
Old Mutual Finance
07.2025 - Current
Software developer II
Allan Gray
01.2023 - Current
Software developer I
Allan Gray
01.2022 - 12.2022
Science and Accounting
PROFESSOR MUHLAVA SHILUBANA HIGH SCHOOL
Bachelor of science - Information Technology in computer science and informatics