Summary
Overview
Work History
Education
Skills
Websites
music production, Aviation
Timeline
Generic
Chris Masina

Chris Masina

Senior Software Engineer
Johannesburg

Summary

With over 12 years of professional experience in software development, my core competencies lie in full-stack development and architecture, data/cloud migration, and applying AI to optimize systems. My previous projects have allowed me the opportunity to help create cutting-edge solutions that drive efficiency and innovation for business.

Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects.

Overview

16
16
years of professional experience
11
11
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

BMW Group
08.2021 - Current
  • I led a small team in Pretoria tasked with maintaining and improving applications in the Enterprise Content Management department
  • I was tasked with identifying legacy applications that are suitable for decommissioning, improving or redesign and migrating to the cloud (lift and shift)
  • I did the development work on our 2 application's new UI (Angular and React) as well as the middleware and API (Java Springboot)
  • CI/CD Migrate Jenkins/Openshift on prem pipelines and code to GitOps setup with ArgoCD
  • CI/CD Set up and maintain Infrastructure-as-code (GitHub actions)
  • Building a REST API exposed to clients (plants) in 16 countries at BMW sites
  • Integrating and deploying AI classifier using custom trained model to handle technical design document classification
  • Mentoring junior engineers
  • Production Support 3rd level
  • Day to Day Deploy ML models (Amazon SageMaker AI)
  • Amazon Rekogntion SaaS
  • Terraform
  • Azure, Kubernetes, Spring-boot, Docker, Angular 11, Next JS (React), Elastic Search, Memcached, Argo CD

Senior Software Engineer

Dariel Software
06.2018 - 07.2021
  • Contracted to Absa Retail and Business Banking's Robotics division, my team and I developed a new RPA platform for the bank to replace BluePrism when they split from the Barclays Group
  • The solution is for business process optimization and automation
  • Its includes an open-source technology stack to drive down cost, and is deployed on a Kubernetes cluster on-prem, then to the cloud on AWS ECS
  • It was the first in-house enterprise-scale RPA solution in Africa
  • Day to day tech: AWS ECS, Microservices architecture, Java 8, Angular 9, Node, RxJS, Spring 5, Springboot, Docker, Openshift/Kubernetes, Elasticsearch, Sikuli python/jython, Spring, Websockets, Hibernate, Zuul Proxy, Netflix OSS, OAuth, Jenkins CI/CD

Software Developer

SUPERGROUP
03.2017 - 06.2018
  • I was part of a team that developed a new warehousing/logistics system for Supergroup's freight division
  • It included the development of an inhouse mobile application to plan and manage routes and loads for Supergroup's drivers nationwide
  • The mobile application, built using Ionic Cordova, was powered by data exposed by a vehicle telemetry API that provided Realtime alerts and route-planning

Software Developer

Wipro
07.2015 - 02.2017
  • I was part of Standard Bank Group's Corporate Investment Banking Application Integration team
  • My team looked after an in-house Enterprise Service Bus - which processed high-volume TPS transactions and was integrated with downstream system within the Rest Of Africa space via multiple inputs protocols REST/SOAP, MQ, SCP, FTP, and routing SWIFT messages to 17 African counties
  • Day-2-Day Technologies incl
  • Java, Procedural SQL, IBM Message Broker, Tomcat, JBoss and IBM WAS Application Servers, Cygwin Unix Emulator for Windows, Spring, AngularJs, HTML5, CSS, IBM WAS

Software Engineer

Reutech Communications
11.2014 - 07.2015
  • I was a member of a small development team responsible for designing and implementing a cutting-edge net radio system for the South African National Defense Force (SANDF)
  • This high-stakes project, undertaken through ARMSCOR, enabled secure communication across Naval, Land, and Air divisions
  • Through this experience, I gained expertise in developing desktop applications on the Netbeans platform and implementing advanced encryption algorithms to ensure data security
  • My team and integrated a custom cryptographic TLS protocol designed for ultra-secure communication

Junior Integration/Java Developer

Standard Bank Group
06.2012 - 11.2014
  • I was part a Java Operations Team that did application development and Integration for Standard Bank Group's Corporate and Investment Banking (CIB) division
  • My duties included development, unit testing and debugging, deployments and being on call or on site for production support and go-live
  • Java, JCaps (Java), Oracle service bus, IBM Message Broker (E-SQL), Apache Axis (SOAP/HTTP), Spring 3, Oracle, MySQL, PLSQL Developer, Apache TomCat, GlassFish, Spring, Bootstrap, JQuery, HTML5, CSS

Data Consultant

Vodacom
03.2009 - 04.2011
  • Support for both software and hardware in store, primary technical contact for Vodacom's ERP System, Dealerweb

Education

IT Diploma - Computer Software Design and Development

University of South Africa/Universiteit van Suid-Afrika
01.2010 - 01.2013

National Diploma - IT Systems Development

Barnato Park High School
01.2009 - 01.2012

Matric - undefined

Barnato Park High School
01.2003 - 01.2008

Skills

Artificial Intelligence (AI)

undefined

music production, Aviation

I produce music in my spare time, I want to build a studio i the garage soon as a release. I also like flying small planes with trained pilots, would love to get my student pilot's license soon

Timeline

Senior Software Engineer

BMW Group
08.2021 - Current

Senior Software Engineer

Dariel Software
06.2018 - 07.2021

Software Developer

SUPERGROUP
03.2017 - 06.2018

Software Developer

Wipro
07.2015 - 02.2017

Software Engineer

Reutech Communications
11.2014 - 07.2015

Junior Integration/Java Developer

Standard Bank Group
06.2012 - 11.2014

IT Diploma - Computer Software Design and Development

University of South Africa/Universiteit van Suid-Afrika
01.2010 - 01.2013

Data Consultant

Vodacom
03.2009 - 04.2011

National Diploma - IT Systems Development

Barnato Park High School
01.2009 - 01.2012

Matric - undefined

Barnato Park High School
01.2003 - 01.2008
Chris MasinaSenior Software Engineer