Summary
Overview
Work History
Education
Skills
Websites
Certification
Hobbies
Timeline
Generic

TAKUNDWA MAPFUMO

Senior Software Engineer
Centurion

Summary

Successful Software Engineer offering 18 years of experience in demanding environments focused on producing cutting-edge designs for various industries, including the financial sector, government, and manufacturing. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.

Overview

18
18
years of professional experience
4
4
years of post-secondary education
4
4
Certifications

Work History

Lead Software Engineer

Toyota South Africa Motors
10.2010 - Current
  • Designed and implemented robust microservice architecture leveraging industry-standard frameworks and design patterns
  • Successfully migrated multiple legacy monolith applications into modern frameworks, resulting in 99.9% availability of systems this enhanced overall system reliability and performance
  • Collaborated with cross-functional teams to define project requirements, develop technical specifications, and ensure that software solutions met business objectives and quality standards
  • W pivotal role in developing comprehensive internal training materials and offering hands-on technical guidance to team members, particularly in Java Spring Boot applications, Java Security, and diverse software projects
  • Collaborated in establishing company-wide system security standards, incorporating rigorous practices such as code scans using Checkmarx, peer code reviews, and strong emphasis on unit testing with JUnit, XUnit, and other testing tools, these initiatives fortified systems against vulnerabilities, ensuring robust security measures and enhancing overall software quality
  • Developed conversion and system implementation plans.
  • Successfully migrated BizTalk applications to SoftwareAG Trading Networks, with zero business downtime and smooth transition of critical business processes
  • Implemented meticulous planning and execution strategies to minimize disruptions and optimize performance within developed environment, ultimately enhancing operational efficiency and functionality
  • Spearheaded multiple dynamic teams of full-stack developers to conceive and deliver impactful web-based applications
  • Aligned team objectives with overarching company and departmental goals, while meticulously tracking and achieving key performance indicators (KPIs) to drive success and meet organizational milestones
  • Established and maintained company's Identity Solution, encompassing Single Sign-On (SSO), JSON Web Tokens (JWT), OpenID, and Role-Based Access Control (RBAC)
  • Orchestrated robust system to streamline authentication and access management, ensuring secure and seamless user experience across platforms.
  • Created data models and developed descriptive metadata schemas to meet functional and technical requirements.
  • Developed code using Java and other programming languages to support digital repository frameworks and integrate systems.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Investigated new and emerging software applications to select and implement administrative information systems.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Informed internal personnel and external stakeholders of project milestones.

Senior Java Developer

South Africa Department of Public Works
09.2009 - 09.2010
  • Developed, maintained, and troubleshooting of multiple mission-critical projects
  • Leveraged Java Enterprise Edition (JEE) and web services, in designing, implementation, and enhancement of various systems, including: Government Asset Register (GAR), Works Control System (WCS), Property Management Information System (PMIS), and Municipality Rates System
  • Demonstrated proficiency in diagnosing and resolving bugs, ensuring continuous system reliability and performance optimization
  • Worked with cross-functional teams to align project objectives with departmental goals, leading to successful delivery of high-quality solutions that met stakeholder needs and regulatory requirements.
  • Adjusted design parameters to incorporate new features
  • Translated technical concepts and information into terms parties could easily comprehend
  • Conducted thorough code reviews to identify potential issues, ensuring optimal performance across all projects

Trainee Information Systems Auditor

Kingdom Financial Group
11.2008 - 07.2009
  • Underwent comprehensive training and hands-on experience in safeguarding bank's information assets and ensuring regulatory compliance
  • Assisting in audits and assessments of critical systems, participating in verification of data integrity and data security measures, offering support in assessing and validating compliance with regulatory requirements, engaging in initiatives aimed at promoting awareness of information security practices.
  • Prepared working papers, reports and supporting documentation for audit findings
  • Tracked findings, and presented reports to stakeholders

Java Developer

ZB Financial Holdings
06.2006 - 10.2008
  • Developed applications and software to increase department efficiency.
  • Investigated new and emerging software applications to select and implement administrative information systems.
  • Tested functional compliance of company products.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction using JSPs and JSF.
  • Provided customer support to remote clients using e-ticketing system.
  • Increased application stability by resolving critical production issues in a timely manner.
  • Systems developed include Employee Benefits Administration System, Individual Life System, and Annuities Administration System
  • Participated in requirements gathering and design development meetings.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.

Education

Bachelor of Business Studies and Computing Science (BBSCT) - Information Technology And Business

University of Zimbabwe
Harare
08.2004 - 06.2008

Skills

API Architecture Designundefined

Certification

Sun Certified Programmer for the Java Platform

Sun Certified Business Component Developer for the Java Platform

Sun Certified Web Component Developer for the Java Platform

Sun Certified Developer for Java Web Services

Hobbies

I love spending time with family, playing board games and going out into the country to view nature

Timeline

Lead Software Engineer

Toyota South Africa Motors
10.2010 - Current

Senior Java Developer

South Africa Department of Public Works
09.2009 - 09.2010

Trainee Information Systems Auditor

Kingdom Financial Group
11.2008 - 07.2009

Java Developer

ZB Financial Holdings
06.2006 - 10.2008

Bachelor of Business Studies and Computing Science (BBSCT) - Information Technology And Business

University of Zimbabwe
08.2004 - 06.2008

Sun Certified Programmer for the Java Platform

Sun Certified Business Component Developer for the Java Platform

Sun Certified Web Component Developer for the Java Platform

Sun Certified Developer for Java Web Services

TAKUNDWA MAPFUMOSenior Software Engineer