About Duma Duduza Mtungwa
Professional Journey
I am a seasoned software developer with over 15 years of experience in the financial technology space. My journey has taken me through some of South Africa's leading financial institutions including Nedbank, Standard Bank, ABSA, and Rand Merchant Bank, where I've specialized in building robust, scalable enterprise solutions that power critical banking operations.
Currently serving as a Senior Software Developer at Nedbank, I'm working on enterprise signature solutions that enable secure electronic document signing. My expertise spans the full software development lifecycle, from designing microservices architectures to implementing DevOps practices that ensure reliable, high-performance systems.
Throughout my career, I've been passionate about staying at the forefront of technology, continuously learning and adapting to new frameworks, languages, and methodologies. This curiosity has led me to explore everything from traditional enterprise Java applications to modern cloud-native solutions built with cutting-edge technologies.
Technical Expertise
Full Stack Development (8+ Years)
Comprehensive web development across multiple technology stacks:
- • Java: Spring MVC, Spring Boot, EJB, Hibernate, JSF
- • JavaScript: Node.js, React, Angular, Vue.js
- • Ruby: Rails, Sinatra
- • Python: Django, Flask, NumPy, Pandas
- • Elixir: Phoenix Framework, LiveView
Database & Infrastructure (8+ Years)
Extensive experience with data management and system architecture:
- • Databases: PostgreSQL, MySQL, MSSQL, MongoDB, Redis
- • Cloud Platforms: Azure, AWS (EKS, RDS)
- • Containers: Docker, Kubernetes, OpenShift
- • Linux: Ubuntu, RedHat, CentOS, Arch
- • DevOps: Jenkins, Azure DevOps, Ansible
Career Highlights
Nedbank (2024 - Present)
Senior Software Developer
Leading development of enterprise signature solutions, implementing microservices architecture, and setting up Kubernetes clusters with CI/CD pipelines in Azure.
Business Connexion - BCX (2020 - 2022)
Senior Software Developer
Developed backend services, managed cloud infrastructure on AWS, set up Kubernetes clusters, and implemented comprehensive CI/CD pipelines.
Standard Bank (2019 - 2020)
Senior Software Developer - Corporate Investment Banking
Built online account opening platform extending Business Online Platform, working with microservices architecture using Spring Boot and React.
Jembi Health Systems (2014 - 2016)
Software Developer
Worked on MomConnect project in partnership with Department of Health, developing open-source health information systems that directly impacted lives across developing countries.
Core Values & Approach
Continuous Learning
Constantly exploring new technologies and frameworks. Currently experimenting with Elixir and Erlang while staying current with cloud-native development practices.
Quality Focus
Committed to writing well-documented, maintainable code with comprehensive testing, code reviews, and adherence to best practices.
Mentorship
Passionate about sharing knowledge and mentoring other developers, conducting code reviews, and fostering collaborative team environments.
Impact-Driven
Focused on building solutions that make a real difference, whether in financial services, healthcare, or education technology.
Notable Achievements
MomConnect Health Project
Successfully launched MomConnect in partnership with the Department of Health and Praekelt Foundation, impacting maternal healthcare across South Africa.
Enterprise Architecture Modernization
Led migration from legacy EJB2 systems to modern Node.js microservices architecture, improving performance and maintainability.
Open Source Contributions
Active contributor to open-source projects including OpenHIM and BSIS health information systems used globally.
Let's Connect
I'm always excited to discuss technology, share insights about software development in the financial sector, or explore collaboration opportunities. Whether you're interested in FinTech solutions, microservices architecture, or simply want to connect with a fellow developer, I'd love to hear from you.