Summary
Overview
Work History
Education
Skills
References
Interests
Timeline
Generic
Basil Masipa

Basil Masipa

Johannesburg

Summary

Software engineering professional with solid expertise in full-stack development, agile methodologies, and code optimisation. Demonstrates strong problem-solving abilities in creating scalable software solutions and improving system performance. Excels in collaborative environments, contributing to project success through effective communication and teamwork.

Overview

17
17
years of professional experience

Work History

Software Engineer

Supergroup IT Services
Sandton, South Africa
11.2023 - Current
  • Built apps using Kubernetes and Docker to automatically deploy portable and self-sufficient app containers.
  • Utilised Spring Boot Framework to build muti tenant application to support business within the group for the development of scalable enterprise applications, enhancing business operations.
  • Validated systems to assess needed improvements and recommend options for closing gaps and enhancing functionality.
  • Prepared and updated system specifications to support developers.
  • Synthesised large datasets from tracking integration such as telematics and ICAM into actionable insights, elevating decision-making.

Senior Software Engineer (Consultant)

ITQ Business Solutions
Johannesburg
09.2022 - Current
  • Weblogic, OSB, SOA, Springboot, Spring batch, Oracle DB, Docker
  • Contracted to Wesbank via ITQ Business Solutions
  • Working on integration services between FirstRand and Wesbank Applications
  • Migrating old OSB pipelines to java business rules applications
  • Integrating internal services to OSB proxy services.
  • Building Batch solutions for business.

Lead Product Engineer

ABSA Payments
Johannesburg
01.2021 - 08.2022
  • Key Tech Stack: Kubernetes (Rancher), Springboot, Springbatch, Docker, Maven, IBMMQ
  • Responsible for the delivery of the DebiCheck Mandates solution, by way of code that addresses the stated requirement and adheres to structural and performance standards.
  • Ensure products/projects are compliant as required and remain relevant.
  • Contributed to all phases of the development lifecycle, from design to writing and developing.
  • Specified application objectives and functionality after reviewing specifications.
  • Tested software throughout development, identifying and removing errors for stable and reliable software products.
  • Conducted in-depth assessments of Java infrastructure to determine and recommend changes needed to improve design and performance.

Java Team Lead

Supergroup IT Services
Sandton
11.2018 - 12.2020
  • Tech: DockerSwarm (Portainer), Springboot, Spring batch, SQL Server, Liquibase, Firebase, Ionic, CouchDB, MongoDB, RabbitMQ
  • Develop new applications based on client specification using microservice technology
  • Trained and supervised team to deliver on targets.
  • Verified that teams carried out tasks in compliance with company regulations.
  • Development of a Multi tenant gateway application with 10+ microservices
  • Maintanance of DevOps process including CI/CD pipelines

Senior Java Developer

FNB Homeloans
Fairland
08.2017 - 10.2018
  • Key Tech: Jboss, Bamboo, Springboot, Postgres, JSF
  • Working on bankwide attorney intergration gateway
  • Development and maintaining of Document Generation
  • Service
  • Enhancement of Integrated Homeloan Cancellation solution

Senior Java Developer

ABSA ID&V
Johannesburg
09.2015 - 07.2017
  • Key Tech: Jboss, Bamboo, Springboot, Postgres, JSF
  • Worked in Identification and Verification team
  • Core responsibility was to develop and maintain a centralized Biometric Manager which handled Verification of Voice and Finger Biometrics

Mobile Application Developer

Contactable
Sandton
05.2014 - 08.2015
  • Tech: Android, MSSQL, Windows Mobile 8.1
  • Development of a Fully digital identities created using a customer's smartphone or tablet
  • Working directly with developers and product managers to conceptualise, build, test and realise products
  • Created APIs to grow and maintain mobile app platform and provide accessibility for different applications.
  • Coordinated with back-end developers, designers, and team to produce high quality solutions.

Software Developer

Smollan Group
Maryvale
03.2013 - 05.2014
  • Tech: Android, Blackberry
  • Provide support for field users using the application to capture data offline and synch to the server periodically
  • Designing custom GUI for field marketers to deploy to mobile applications
  • Extracting a variety of data dumps for clients to use on various BI systems, RIS/MIGRATE and custom reporting tools
  • Implementing changes or customization required for the blackberry platform of the Composa Mobile Application
  • Optimization of functionality on the Android Application

Mobile Software Developer

True Mobile Solutions
Sandton
08.2011 - 01.2013
  • Tech: Android, LWUIT, MySQL
  • Developing and redesigning existing mobile application with cross platform framework Codename one (LWUIT predecessors)
  • Designed new features and functionality to create better user experience and complement application.
  • Designed prototype applications.

Software Developer

Dariunhouse Consultants
Pretoria
04.2009 - 07.2011
  • Tech: PHP, Java, MySQL
  • Conducting business analysis and business process modeling for clients/potential clients according to the organization's development methodologies
  • Development client/server applications PHP, JAVA,
  • Designing and developing prototype systems for government tendering

Education

Diploma in IT - Information and Communitation Technology

PC Training And Business College
Pretoria, GP
01-2009

Skills

  • Spring MVC, Springboot, Spring Batch, Apache Camel
  • JDBC, Spring Data JPA, Hibernate, MYSQL, Postgres, Oracle, SQL Server
  • Docker, Maven, Kubernetes, DevOps
  • Firebase, MongoDB, Elastic
  • REST, SOAP
  • Jenkins, Atlassian Stack
  • RabbitMQ, IBMMQ

References

REFERENCES : 

  • Mr Benedict Pabazhira (Lead Software Engineer - Supergroup)

       +27 73 151 0003

  • Abel Mapharisa (Lead Product Engineer - Absa)

       +27 82 572 2168

  • Zakhele Ndaba (Technical Lead - FNB)

       +27 84 423 4692

Interests

Sound Engineering, Soccer, Community Service

Timeline

Software Engineer

Supergroup IT Services
11.2023 - Current

Senior Software Engineer (Consultant)

ITQ Business Solutions
09.2022 - Current

Lead Product Engineer

ABSA Payments
01.2021 - 08.2022

Java Team Lead

Supergroup IT Services
11.2018 - 12.2020

Senior Java Developer

FNB Homeloans
08.2017 - 10.2018

Senior Java Developer

ABSA ID&V
09.2015 - 07.2017

Mobile Application Developer

Contactable
05.2014 - 08.2015

Software Developer

Smollan Group
03.2013 - 05.2014

Mobile Software Developer

True Mobile Solutions
08.2011 - 01.2013

Software Developer

Dariunhouse Consultants
04.2009 - 07.2011

Diploma in IT - Information and Communitation Technology

PC Training And Business College
Basil Masipa