Senior Consultant · Senior Software Engineer

Sdu Gumede

Johannesburg, South Africa[email protected]sduu.devgithub.com/sduduzog

Senior Consultant and software engineer with 6+ years of hands-on engineering experience delivering and operating production systems across retail, financial services and insurance. Owns complex client problems from discovery and architecture through implementation, release and measurable production outcomes. Works across mobile, backend and web systems, choosing pragmatic designs, improving engineering standards and remaining accountable for how software behaves in production.

Professional experience

7+ years · South Africa and UK client teams

Daemon

Senior Consultant · Dec 2023–present

Works directly with UK retail, fintech and insurance clients, leading technical direction while remaining responsible for implementation, production outcomes and mentoring.

sduu.dev/resume01 / 02
Sdu GumedeSenior Consultant · Senior Software Engineer
Professional experience, continued

Codeo

Mar 2019–Dec 2023

Worked across Famous Brands and SPAR products, moving from end-to-end quality assurance into full-stack delivery spanning mobile, web and .NET services.

Software Engineer

  • Replaced hard-coded frontend and backend permissions in a multi-brand commerce platform with dynamic role-based access control scoped by store, brand and region, preventing access outside each user’s authorised operational scope.
  • Modernised a legacy AngularJS back-office application by overhauling its build system, introducing Jest and enabling TypeScript, resulting in faster builds, more accessible testing and smoother onboarding.
  • Built and maintained React Native applications for ordering and retail rewards, integrating push notifications, deep links, native modules and analytics while managing Android releases to Google Play.
  • Built reusable .NET sagas and workflows for long-running ordering, campaign, promotion and voucher processes across Yumbi and SPAR, providing shared orchestration without duplicating flow logic between products.

Junior Quality Assurance Engineer

  • Tested customer-facing web and mobile applications for Famous Brands and SPAR Rewards, alongside the Famous Brands management platform and franchisee dashboard; maintained feature and regression cases while helping resolve specification gaps from design through delivery.
  • Introduced automated post-deployment checks into the delivery pipeline, reducing smoke-test time from 30–40 minutes to 5–10 minutes, and began contributing frontend production code before moving into software engineering.

Education

Bachelor of Science in Computer Science

University of Zululand

Projects

  • Presented “My Point of Vue” at JoziJS and delivered internal engineering sessions that helped teams adopt new frontend, database-migration and testing practices.
  • Co-hosted 34 episodes of ZATechRadioand helps run its South African technology community, hosting conversations about engineering careers, workplace practice and the realities of working in tech.