Experienced Technical Lead with strong Java development skills, with a demonstrated history of working in the payment, bill presentment and banking industry. Skilled in mainly back-end and a bit of front-end skills, numerous rdbms, JEE and various Spring technologies. Strong software development professional with a B-Tech: IT focused in Software Development from Cape Peninsula University of Technology.
Working as a lead in the digital banking BCB division using the Backbase platform to migrate legacy users, build and add new capabilities for digital banking. I manage a team of developers; mobile(Kotlin for Android and Swift for iOS) , web (Angular) and back-end(Java), quality engineers and business analyst. It's a cloud based environment using up to date AWS tools to develop the software solutions.
Contracting for Standard Bank as a senior developer in the BCB division for the Digital Banking (Backbase) team. I worked as a senior backend java developer using cloud based AWS technologies to develop and maintain the backend microservices.
Using the archetype that is based on springboot framework which was provided by the software architect, I used it to build the restful API back-end solution that enabled the Nav division to be able to run multiple flavours of the coach platform on the Nav offerings(Money and Car). This engine was an improved and refined version of the Fundaba solution build for FNB Commercial.
Leading the Java team that wrote both FNB Online and App solutions for our business banking division using an internal framework to achieve both goals.
The front-end technology was the internal framework, communicating via web services(soap or restful) to a back-end which used hibernate for the persistence layer.
Our manager also occasionally sends us to different business units, within the business banking space, to mentor other development teams that have to use both frameworks so that they could be up to par with what is expected from developers that use the framework.
Projects: Fundaba, RMB Keys, Nav Care and Employee Benefits.
Wrote software artifacts for various e-commerce government bill
presentment and administration sites that help make a difference to South Africans. Using JEE with pure JDBC on a SQL Server database, also worked with EJB's, JMS/MQ and JSF-primefaces for the UI. Not a lot of frameworks were the flavour of the day in this role. All these artifacts ran on a Weblogic (later on Payara) app server. I was seldom also responsible for overlooking and reviewing how peer developers were going about implementing their tasks.
Worked in an agile team. We wrote different e-commerce payment chanells to enable merchants to make payments for their clients. Worked with JPA and hibernate for the entity framework on a MySQL database and used jsp's for the UI along with other cool tools and effective frameworks to get the work done. Used maven, soap and rest web services, liquibase for running sql scripts while running these artifacts on Tomcat.
As an agile team, we wrote pure MVC software using various Spring tools with Hibernate on a Postgres database and GWT for the UI to produce artifacts for a retailer (Ellerines). Artifacts would be for their sales and insurance administration system. Used Maven as a built tool and rest web services, ran these artifacts on a Tomcat instance sitting on a Linux box at the clients infrastructure.
Worked in a cross functional team in the professional services department(APAC). We focused on system integration and developed,
maintained adapters/modules for specific clients(e.g bKash, Maxis, e.t.c) in different countries, which were either banks or MNO(mobile network operators). The team I served under was composed of a tester, system analyst, project manager and developers.
Analytical