Hanno Avenant
Technical Architect at DPO South Africa- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Afrikaans Limited working proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Certified Scrum Product Owner® (CSPO®)
Scrum AllianceFeb, 2022- Nov, 2024
Experience
-
DPO South Africa
-
South Africa
-
Financial Services
-
1 - 100 Employee
-
Technical Architect
-
Oct 2022 - Present
-
-
Product Owner
-
Jul 2020 - Nov 2022
Focus on product management and ownership in order to further improve our product offerings and usability for our clients where I:Manage development team: I managed multiple development teams across a range of products and programming languages for application maintenance, updating, and new feature implementation.New payment methods: I managed the implementation of multiple new payment methods into the payment environment, including Apple Pay and Samsung Pay.New fraud & risk system: I managed the implementation of a new fraud and risk system into the payment environment.New payment pages: I managed the creation of a new payment page engine that will become the new standard across the group and managed the development thereof in multiple dev teamsRoles and Responsibilities:- Determine, Scope, prioritize and manage the merchant and client-facing products and product roadmaps.- Proactively communicate and collaborate with the senior business managers and product teams to analyze any additional needs related to functional requirements.- Be proactive in ensuring that the development and QA teams understand the requirements by attending team meetings and sessions where needed.- Manage maintenance and continuously improve UX, quality, and functionality of products. Show less
-
-
Developer
-
Oct 2011 - Jul 2020
I joined DPO South Africa in its early stages as PayGate, when it had a staff complement of fewer than 10 people, as a web developer. My role began as a maintainer of existing code, but quickly grew to update and create new projects, including:Internal Admin platform: The internal admin platform was used to onboard, update and maintain existing clients into the online payments platform as well as manage the billing and invoicing. I was in charge of keeping this application working and updated.User Dashboard platform: The platform that the clients used for reporting and managing their payment pages and settings. I single-handedly modernized and updated the application to be an MVC-based PHP application using Bootstrap for mobile responsiveness and accessibility.Payment Pages: The actual payment pages used by cardholders to make payments to our clients. I created a whole new payment page application using vanilla PHP in conjunction with jQuery, Bootstrap, and HTML5. This application interfaced directly and indirectly to multiple 3rd party payment method providers and had a certain level of customization by the clients through the User Dashboard platform.Payment APIs: There are multiple APIs available to the clients to facilitate payments. I assisted with the creation of all the existing APIs in order to maximize their potential use as well as integrate them into our payment pages and processing platform correctly.Roles and Responsibilities :- Assist development manager with development tasks and decisions.- Work with a team of developers to maintain and upgrade existing code base and applications and create new applications according to business specifications.- Mentor and knowledge share with new and existing team members.- Agile environment Show less
-
-
-
-
Manager
-
Mar 2010 - Sep 2011
- Run and manage company and technicians for existing clients and new client base.- Manage all operations and finances for the company.
-
-
Technician
-
Jan 2005 - Mar 2010
Build, install and maintain multiple electronic security systems including CCTV and residential/commercial alarm systems.
-
-
Education
-
Fish Hoek High School
High School Diploma – Matric