Badges
Certifications
MChris has not earned any certificates yet.
Work Experience
Software Engineer
FNB• October 2018 - Present
Develop and maintain Complex systems using java-based technologies, Ensuring the uptime of the system in all environments from Dev to Live, Develop and maintain the Enterprise Platform which make use of webservices (Soap) to orchestrates communication between the product house and front end. Develop and maintain the Digital Sales Platform which makes use of Restful services to provide front end platforms the ability to open and maintain various accounts for customers. Write liquibase scripts that make updates to the Postgres database which are then converted in to SQL statements by our Java library that we wrote in house. Support and troubleshoot the system failures using logs from Linux terminal, and writing Junit tests for each new flow we on board on our systems. Develop and handover MVP's using new tech stack to prove integration to our systems using different tech stack. Work hand in hand with our QA team to deliver best Customer journey
Software Engineer
ABSA• May 2016 - September 2018
Design and implement web application using java MVC framework (Spring Boot) and other front-end technologies such as JQuery, JavaScript Ajax Html and CSS. Automation Write and maintain Cookbooks to deploy and upgrade DevOps tools running on RedHat that runs in the cloud using Chef Automate and AWS. Write Small Applications to automate user onboarding on the DevOps tools using Spring Boot and Rest APIs. Write Linux scripts that automate the backing up of the database. Configured the java applications to run as Linux Services so that server reboots also brings up the application for continuous accessibility of the applications. Configure Build (CI/CD) pipelines on bamboo that helps development teams build their java applications, run automated tests, publish artifacts to nexus and deploy to specific environments such as UAT/Production with just a simple code commit to Bitbucket(git). Help Development Teams Link Jira Kanban/Scrum boards (agile product management tool) with their code repositories so that every code commit is automatically linked to a specific sticky on the board. Install and perform upgrades on the DevOps tools running on Linux Virtual servers. Install and configure bamboo Build agents for our dev-teams to run as Linux services. Coach and lead our dev-teams on DevOps practices to help them deliver quality software fast using CI/CD pipelines and Source code repositories. Leading and training scrum masters to utilize the DevOps tools to run their retro and daily standups using Jira and confluence for documentations which makes them to be aligned with what their developers are doing.
Software Engineer
The digital accademy• February 2016 - April 2016
web developer using ruby on rails framework, bootstrap, jQuery ,Ajax and straight JavaScript
Education
MChris has not updated education details yet.