Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

RAPHAEL MATHUBA

Gaborone

Summary

Dynamic Full-Stack Developer with extensive experience in CCTLD management, infrastructure support, and software development across various platforms and technologies, including Java, JavaScript (MERN & MEAN stacks), VMware, and RFID-based applications. Expertise in designing and implementing robust web applications using ReactJS, Redux, Node.js, ExpressJS, and Angular, with a strong foundation in database management (SQL, MongoDB) and optimization techniques (caching with Redis). Proven track record in domain registry management, digital and physical channel support for banking systems, and stakeholder management. Demonstrated ability to develop scalable APIs with token-based authentication, enhance application performance through strategic caching, and maintain high-quality standards through continuous integration pipelines. A strategic thinker and team player, committed to leveraging technology to solve real-world problems and improve operational efficiencies

Overview

6
6
years of professional experience

Work History

Senior Office Assistant, Software Developer

BOCRA
Gaborone
01.2021 - Current

Infrastructure Management and VMware Solutions

  • Managed IT infrastructure, ensuring high availability and performance.
  • Attended VMware Certified Professional (VCP) training, acquiring advanced skills in VMware infrastructure deployment and management.
  • Expert in troubleshooting VMware Site Recovery Manager (SRM), replication, and networking issues, ensuring robust disaster recovery and business continuity strategies.

Backup and Data Recovery

  • Experienced in managing backups and troubleshooting Data Domain systems, enhancing data integrity and availability.

ccTLD (.bw) Domain Registry Management

  • Managed the .bw country code top-level domain (CCTLD) registry, overseeing domain registration processes and policy implementation.
  • Implemented DNS and DNSSEC for the .bw domain, ensuring optimal security and reliability of the national domain infrastructure.

Software Development

  • Developed applications using JavaScript (Node.js, React, Express, MongoDB), contributing to the full software development lifecycle.
    Contributed to Java-based project development, demonstrating versatility in programming languages and frameworks.
  • Designed and implemented application efficiency tools, including ticketing and support systems, to enhance operational efficiency.

Stakeholder Management

  • Experienced in liaising with external stakeholders, managing relationships, and successfully delivering multiple collaborative projects.

Infrastructure Monitoring Solutions

  • Deployed and managed infrastructure monitoring solutions using Nagios and Zabbix, ensuring proactive system health checks and performance optimization.

IT Support and Workplace Solutions

  • Provided comprehensive IT support, resolving daily user issues and contributing to a productive work environment.
  • Developed innovative solutions to enhance workplace efficiency and user satisfaction.

Channel Specialist (Electronic & Digital Banking)

Stanbic Bank Botswana
Gaborone
02.2020 - 01.2021

Digital Channels Support

  • Provided comprehensive support for Electronic Banking Services and platforms, including Internet Banking, SmartApp, and USSD, ensuring seamless digital banking experiences for customers.
  • Investigated a wide range of digital banking transactions, including international payments, scheduled payments, bulk salary uploads, self-account transfers, and Instant Money transactions.
  • Managed Value-Added Services (VAS) support for transactions such as electricity bill payments, DSTV subscriptions, and airtime top-ups, enhancing customer satisfaction and engagement.

Physical Channels Support

  • Supported physical banking channels, including Point of Sale (POS) systems, Automated Teller Machines (ATMs), and Cash Deposit Machines (CDMs), to facilitate customer transactions and resolve issues.
  • Collaborated closely with internal teams to troubleshoot and investigate customer issues across various bank applications, improving transaction success rates and reducing downtime.

Cross-functional Team Collaboration

  • Worked alongside IT, customer service, and operations departments to implement solutions that enhance channel efficiency and reliability.
  • Contributed to the continuous improvement of banking channels by providing feedback and insights from customer issues and transaction analyses.

Software Engineer For My Final Year Project

University Of Botswana
Gaborone
01.2019 - 05.2019
  • Project Overview: Designed and developed an innovative web application for cattle monitoring and management, leveraging RFID technology to track livestock health, location, and activity, addressing key industry challenges.
  • Back-End Development:Implemented robust back-end features using Node.js and the ExpressJS framework, ensuring efficient data handling and server-side logic for real-time livestock tracking.
    Developed RESTful APIs to facilitate seamless integration with RFID hardware, enabling accurate and instantaneous data capture and retrieval.
  • Front-End Design and Development:Architected and developed the application’s front-end using ReactJS and Redux, focusing on a user-centric design to provide farmers and livestock managers with an intuitive interface for monitoring cattle.
    Implemented interactive dashboards and reporting tools, allowing users to visualize data on livestock health, movements, and management tasks effectively.
  • System Planning and Analysis:Conducted in-depth analyses, creating detailed plans, diagrams, and verification procedures to ensure the application met functional and non-functional requirements.
    Utilized agile development practices to adapt to feedback and evolving project requirements, ensuring the delivery of a scalable and secure solution.

Engineering Intern

ICL Botswana
Gaborone
05.2018 - 08.2018
  • Assisted senior engineers in Automated Teller Machine(ATM) diagnosis and parts replacements such as card readers,cash cassets,receipt printers etc
  • Performed preventative maintenance of hardware components such as laptops,printers and ATMs for various establishments such as BTC,Bank ABC,Motswedi Securities
  • Got exposed to different types of ATMs such as NCR and Wincor,their differences and how they are configured.

Education

Bachelor of Science - Computing With Finance

University Of Botswana
12-2019

Skills

  • Web Development: Advanced proficiency in front-end technologies, including ReactJS, Redux, AngularJS, HTML, CSS, Bootstrap 4, Angular Material, and Materialize CSS Demonstrated ability to create responsive and intuitive user interfaces
  • Software Engineering: Skilled in back-end development with Nodejs and Java Spring Boot, capable of building scalable server-side applications and microservices
  • Database Management: Experienced in both SQL for relational databases and MongoDB for NoSQL database solutions, ensuring efficient data handling and integrity
  • CCTLD (bw) Domain Registry Management: Proficient in managing the bw country code top-level domain (CCTLD) registry, implementing DNS and DNSSEC to enhance domain security and reliability
  • Digital and Physical Channel Support: Proficient in supporting Electronic Banking Services, including Internet Banking, SmartApp, USSD, POS, ATM, and CDM, with a strong understanding of digital banking transactions and troubleshooting
Soft Skills
  • Team Collaboration: Proven track record as a team player, effectively working within cross-functional teams to achieve project goals and improve processes
  • Strategic Thinking: Exceptional ability to approach problems strategically, planning and executing solutions that enhance operational efficiency and product quality
  • Attention to Detail: Committed to delivering high-quality work through meticulous attention to detail, ensuring accuracy and excellence in all tasks
  • Analytical Abilities: Strong analytical skills, capable of conducting comprehensive system analyses, preparing detailed plans, and implementing data-driven solutions

References

  • Dr Edwin Thuma, Senior Lecturer, Computer Science,University Of Botswana, +26776195760
  • Mr Pius Inambao, Head Of Self Service Channels, Stanbic Bank Botswana, +26772305050, inambaop@stanbic.com

Timeline

Senior Office Assistant, Software Developer

BOCRA
01.2021 - Current

Channel Specialist (Electronic & Digital Banking)

Stanbic Bank Botswana
02.2020 - 01.2021

Software Engineer For My Final Year Project

University Of Botswana
01.2019 - 05.2019

Engineering Intern

ICL Botswana
05.2018 - 08.2018

Bachelor of Science - Computing With Finance

University Of Botswana
RAPHAEL MATHUBA