Duma Duduza Mtungwa

Senior Software Developer in Financial Technology

15+ Years of Experience | Full Stack Development Expert

Passionate software developer specializing in financial technology solutions, with extensive experience in full-stack development, microservices architecture, and DevOps practices. Currently building enterprise-grade solutions at Nedbank while continuously exploring new technologies and best practices.

Core Expertise

Full Stack Development

8+ years of comprehensive web development experience

Backend: Java (Spring), Ruby (Rails), Python (Django), Node.js

Frontend: React, Angular, Vue.js, JavaScript

Financial Technology

Specialized expertise in banking and financial systems

Current: Enterprise signature solutions at Nedbank

Experience: Standard Bank, ABSA, RMB, BCX

DevOps & Infrastructure

5+ years of server administration and cloud operations

Containers: Docker, Kubernetes, OpenShift

Cloud: Azure, AWS (EKS, RDS)

Technology Stack

Languages

  • • Java (Spring Boot, EJB)
  • • JavaScript/Node.js
  • • Python (Django, Flask)
  • • Ruby (Rails, Sinatra)
  • • Elixir/Phoenix

Databases

  • • PostgreSQL
  • • MySQL/MariaDB
  • • MSSQL Server
  • • MongoDB
  • • Redis, Cassandra

Infrastructure

  • • Kubernetes
  • • Docker
  • • Azure DevOps
  • • Jenkins, Bamboo
  • • Linux Administration

Integration

  • • REST/SOAP APIs
  • • Kafka, RabbitMQ
  • • Microservices
  • • ISO 8583
  • • Enterprise Integration

Current Focus

Nedbank - Senior Software Developer

January 2024 - Present

  • • Developing enterprise signature solutions for electronic document signing
  • • Building microservices for downstream bank system integration
  • • Setting up Kubernetes clusters and CI/CD pipelines in Azure
  • • Code reviews and mentoring team members

Technology Stack

Kubernetes Azure Spring Boot 3 Kafka Azure DevOps SonarQube