Taongashe Muzvidziwa

Senior Specialist Java Engineer | MBA | Hons. Computer Science | BSc Computer Science | Certified Scrum Master | Certified Java Developer

City of Johannesburg, Gauteng, South Africa

About

Ambitious, results-driven software developer with excellent research, personal management and problem solving skills. A keen and innovative developer;- resilient team player, with experience in established and start-up environments, adept to nurturing projects from concept through to release.

Experience

  • Senior Engineering Consultant at Daemon
    Sep 2025 - Present · 10 mos

  • Senior Software Engineer | Independent Contractor at Mwenye waMvua Consultants
    Sep 2022 - Present · 3 yrs 10 mos

    Mwenye Mvua Consultants is an Africa-rooted consultancy that delivers world-class software, cloud, and cybersecurity solutions. Working across fintech, logistics, ed-tech, and public sector projects - delivering impact through deep technical insight, strategic alignment, and delivery excellence.

  • Senior Software Engineer at Payfast by Network
    Feb 2024 - Jun 2025 · 1 yr 5 mos

    Key contributions • Delivered high-impact solutions across the Processing and Aggregation streams, directly enabling Payfast’s position as a Payment Facilitator by fulfilling regulatory, operational, and merchant requirements. • Drove the build, delivery and production roll-out of Third Party Payment Processor (TPPP) integrations with ABSA and FNB banks. • Drove the end-to-end implementation of tokenized payment flows (Token FG) for ABSA bank, in-line with PCI compliance requirements and transaction security industry standards. • Delivered in-production refund capabilities for Nedbank, aligning refund automation to new banking rules, and improving merchant experience and operational efficiency. • Developed and deployed refund validation checks for pre-approved transactions, reducing dispute risk and strengthening internal audit and compliance controls. Business & Operational Enablement: • Collaborated cross-functionally with business analysts, compliance teams, and partner banks to ensure timely, aligned delivery of new features under tight deadlines. • Designed and implemented SUMO Logic dashboards to provide business stakeholders with visibility into transaction volumes, error rates, and reconciliation statuses. • Executed manual reconciliation operations during incident recovery and post-deployment validation phases, ensuring payout accuracy and regulatory compliance. Engineering & Team Enablement: • Authored technical specifications and payment flow documentation consumed by engineering, QA, and operations teams across the organization. • Conducted peer code reviews and facilitated internal presentations, contributing to shared understanding of complex payment integration work and reducing ramp-up time for new engineers. • Supported and maintained RabbitMQ-based processing pipelines, contributing to the reliability and uptime of business-critical services.

  • Senior Software Engineer at iOCO Digital Application Development & Integration
    Sep 2022 - Jan 2024 · 1 yr 5 mos

    This role was subcontracted to First National Bank, and VISMA Connect BVH.

  • Senior Java Developer at FNB South Africa
    Sep 2022 - Jan 2024 · 1 yr 5 mos

    Senior Java Developer (Contracted Consultant) Key contributions • Led the end-to-end refactor of fundamental life insurance and short-term lending systems, significantly improving reliability, performance, and long-term maintainability of critical codebases. • Drove a repositories-wide upgrade from Java 8 to Java 17, performing vulnerability assessments, dependency analysis, and compliance alignment across distributed services. • Designed and delivered secure Camunda-based orchestration flows, including tokenized service authentication, process task resolution, and external task execution support. • Developed Camunda service integrations with robust JWT-based authentication, certificate handling, and external REST service communication patterns. • Supported secure message-based workflows using RabbitMQ, enabling event-driven interactions across multiple customer onboarding and internal service orchestration touchpoints. Business & Operational Enablement • Partnered with cross-functional teams including compliance, DevSecOps, and solution architects to ensure security, privacy, and regulatory alignment on new feature rollouts. • Created Grafana dashboards for traceability and monitoring of orchestration flows and task executions. • Implemented application-level configurations for dynamic orchestration metadata, enabling flexible process adaptation for varying customer use cases. Engineering & Team Enablement • Produced and maintained technical documentation for JWT token generation, Camunda orchestration logic, and API integration patterns, improving onboarding speed and reducing defects. • Held peer design sessions, and conducted knowledge sharing on Maven Surefire/Failsafe plugin usage, JaCoCo coverage exclusion strategies. • Developed structured integration test suites with Spring Boot and JUnit 5, resolving configuration-level test failures related to application context, profile loading, and dependency injection.