Summary
Overview
Work history
Education
Skills
Websites
Research
Timeline
Generic

ROTONDWA MAVHENGANI

Thohoyandou,South Africa

Summary

Dynamic Software Developer with over 2.5 years at FNB Forex, excelling in Java SQL and machine learning etc. Renowned for innovative problem-solving and delivering robust software solutions, I foster collaboration and mentor peers, enhancing team performance. My expertise in payment processing and API development drives secure, efficient transactions.

Overview

3
3
years of professional experience

Work history

Software developer

FNB Forex
johannesburg, South Africa
01.2023 - Current
  • As an experienced Software Developer with over 2 and half years of expertise in payments, product support, and development at a leading bank, I bring a broad proficiency in multiple programming languages and cutting-edge technologies, including Java, Javascript, HTML, SQL,Python, Flutter, machine learning etc.
  • Known for my problem-solving acumen and innovative approach, I have consistently demonstrated the ability to design and develop sophisticated software solutions.
  • My deep knowledge of payment processing systems, such as SWIFT, ISO SADC, and BOP codes, ensures that I understand the intricacies of secure and efficient transaction facilitation.
  • Documented API specifications, and supported API consumers.
  • Worked with JSON and XML data formats for API requests and responses.
  • Utilized tools like Postman for API testing and debugging.

PMA WITS TUTOR

WITS University
johannesburg, South Africa
01.2022 - 12.2022
  • Developed expertise in academic support and student engagement.
  • Mentored and trained team members, fostering a collaborative, high-performing work environment.
  • Reviewed and provided feedback on students' paper drafts.
  • Conducted consultations to assist students with their schoolwork.
  • Enhanced students' test-taking abilities through targeted strategies.
  • Built strong communication and mentoring skills.

Education

BACHELOR OF SCIENCE - Computer Science

University of the Witwatersrand

Thengwe High School

Skills

  • SQL
  • Firebase
  • Java
  • C
  • JavaScript
  • Python
  • C#
  • Dart
  • Wicket
  • Maven
  • Flutter
  • Threejs
  • AWS
  • Software Design
  • Cyber Security/Ethical Hacking
  • Machine Learning
  • Artificial Intelligence
  • HTML5
  • Spring Boot
  • RESTful APIs
  • Troubleshooting expertise
  • CSS
  • SOAP/Postman

Research

Super Mario Bros Procedural Content Generation via Reinforcement, Investigated how reinforcement learning can be used to train level-designing agents., Framed level design as a game, where the content generator itself is learned., Used reinforcement learning to learn how to take the next action so that the expected final level quality is maximized., Transformed two-dimensional level design problems into Markov decision processes., Demonstrated that reinforcement learning can be effectively used when few or no examples exist to train from., Showed that the trained generator is very fast and efficient., Applied these methods to three different game environments, showcasing the versatility and effectiveness of the approach., This research represents a new approach to procedural content generation in games, highlighting the potential of reinforcement learning in creative and technical problem-solving.

Timeline

Software developer

FNB Forex
01.2023 - Current

PMA WITS TUTOR

WITS University
01.2022 - 12.2022

BACHELOR OF SCIENCE - Computer Science

University of the Witwatersrand

Thengwe High School
ROTONDWA MAVHENGANI