Available to hire
Software Engineer with 8+ years of experience in developing high-quality software solutions. Proficient in various programming languages such as C#, Visual Basic and Javascript/Typescript. Strong problem-solving skills, ability to design and implement efficient algorithms, and experience with software development life cycle. Adept at working independently and in a team environment, with excellent communication and interpersonal skills. Passionate about creating software that makes a positive impact on people’s lives.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Synthesis Software Technologies
January 1, 2023 - PresentSenior Software Engineer responsible for end-to-end delivery across multiple client projects. Led backend architecture work, including migrating from KSQ L (Kafka) to consumer-driven and connector-based processes, and designing tabular data models with 4-5 deep levels. Implemented front-end support using .NET Core 8 and Vue.js, architecting robust data tables, testing, and refactoring to improve performance and maintainability. Collaborated with product managers, designers, and cross-functional engineering teams to translate business needs into scalable software solutions. Wrote clean, well-documented code, conducted debugging, and ensured solutions met customer requirements and quality standards.
Software Engineer (Tech Lead) at Trimble (Spatial Dimension)
January 1, 2023 - September 23, 2025Led multiple projects for diverse clients, including backend migration to Kafka-based architectures, building data ingestion pipelines, and front-end components. Designed and implemented data structures and ETL pipelines, managed deployment with .NET Core 8 and Vue, and mentored junior engineers. Worked with cross-functional teams to define and implement innovative software solutions, maintain high-quality code, and deliver on time.
Intern Analyst Developer at Open Box Software
January 1, 2016 - September 23, 2025Wrote custom SQL queries within a bespoke software application to generate client reports. Gained exposure to back-end development and data tooling while supporting ongoing projects. Earned Confluent Fundamentals Accreditation and Microsoft Azure Fundamentals during the internship.
Senior Software Engineer at Synthesis Software Technologies
January 1, 2023 - PresentSenior Software Engineer responsible for designing and implementing robust software applications. Worked on multiple client projects, leading development efforts and delivering solutions using .NET Core and Vue on the frontend. Migrated backend event-processing approaches (Kafka-like patterns) to consume and sync with other systems. Architected and implemented data-driven frontend structures, collaborated with cross-functional teams to define requirements, and maintained high-quality, scalable software. Daily activities included designing, developing, testing, and maintaining software, troubleshooting issues, and delivering timely fixes to meet business and user needs.
Software Engineer (Tech Lead) at Trimble (Spatial Dimension)
January 1, 2023 - September 23, 2025Tech Lead on multiple projects for various clients. Led design and implementation of a robust Bridge Capacity system built with .NET Core and Vue. Migrated from KSQ L (Kafka) to using consumers and sync connectors to process events produced by other systems within the ecosystem. On the frontend, architected data structures with multiple levels of depth (4-5 levels) and ensured efficient, maintainable UI. Worked with cross-functional teams (product managers, designers, engineers) to deliver innovative software solutions, wrote clean, maintainable code, and ensured quality through testing and debugging.
Education
Bachelor of Information Technology (Software Development) at Cape Peninsula University of Technology
January 1, 2013 - January 1, 2016MTA Web Application Developer Certificate at Microsoft IT Academy
January 11, 2030 - September 23, 2025Degree - Information Technology, Software Development at Cape Town University of Technology
January 1, 2013 - January 1, 2016Certificate - Microsoft IT Academy MTA Web Application Developer, Information Technology at College of Cape Town
January 1, 2012 - January 1, 2012Qualifications
Confluent Fundamentals Accreditation
January 11, 2030 - September 23, 2025Microsoft Azure Fundamentals
January 11, 2030 - September 23, 2025MTA Web Application Developer
January 1, 2012 - January 1, 2012Industry Experience
Software & Internet, Professional Services, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Cape Town today.