Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
Matthew Yun

Matthew Yun

Java Full Stack Developer
Randburg

Summary

As a passionate and ambitious Full Stack Java and Angular Developer, I am constantly driven by the desire to learn and master new technologies. My career journey has taken me through various industries, including insurance, banking, education, the metaverse, auditing, and consulting. This diverse experience has equipped me with a robust skill set and a versatile approach to problem-solving.

In each role, I have demonstrated a strong commitment to delivering high-quality, scalable, and efficient solutions. My expertise spans both frontend and backend development, where I have utilized Java and Angular to build comprehensive, user-centric applications.

I thrive in dynamic environments that challenge my technical prowess and allow me to innovate and grow. My goal is to leverage my skills and experience to contribute to impactful projects and collaborate with teams that are as dedicated to excellence as I am.

Overview

13
13
years of professional experience
11
11
years of post-secondary education
4
4
Certifications

Work History

Senior Full Stack Software Engineer

ITQ Business Solutions (pty) Ltd
06.2021 - Current

Client: Absa

  • Developed and implemented the Absa Home Loans Redesign project
  • Unit tests were used to increase code coverage
  • SonarLint was integrated within our Jdeveloper to increase coding standards and maintainability.
  • Designing and implementing backend applications using Restful and SOAP services.
  • Designing and implementing the frontend application (Angular, NGRX, Typescript)
  • Guiding business on business processes, ways of work and best practices going forward
  • Managed the deployment releases for the deployment pipelines (DevOps) (Jenkins & Rancher)

Technologies used:

●Java - SpringBoot

●Angular (Typescript) - NgRx

●Postgresql (SQL), Hibernate - HQL

●Rancher

●Git (Bitbucket, Github)

●Jenkins (CI/CD)

●Docker

●Keycloak

●Flowable (BPMN 2.0 process engine)

●Wiremock

●Jira

●Confluence

●Kibana

●Instana

●SonarQube

●ActiveMQ

Mentor

Kaiser Code Practice
03.2022 - Current
  • We manage a small team of developers to teach and upskill individuals who want to become software engineers but either lack the qualifications or the experience.


Technologies we teach:

●JAVA

●Springboot

●Postgresql

●Hibernate

●Angular

●Typescript

●Git

●Liquibase

●Jenkins

Founder

NebuHub
10.2021 - 12.2023
  • Building the ultimate gaming hub on the blockchain


Technologies used:

●HTML

●Solidity

●Rust

Senior Software Developer Team Lead

PARCEL PARTY
03.2023 - 04.2023

Client: Absolut Alcohol


  • We hosted an event for Absolut Alcohol, this event is called Coachella which was hosted in Decentraland(Metaverse space)
  • Gamification was required for the event, we implemented a Simon says game, where players were required to mimic the NPC with the correct dance moves. The player with the highest score each day was rewarded an NFT.
  • A scoreboard was updated frequently which kept the scores of all players, the scores had to be uploaded onto a secure backend server, which then was saved onto a PostgreSQL database.
  • A permissions engine was also required in order for certain controls only to be used by certain players.
  • Services were hosted on Heroku for scalability and ease of deployment


Technologie used:

●Decentraland - Typescript

●Java Sprintboot for backend development

●Git

●PostgreSQL Database

●Heroku

Senior Full Stack Software Engineer

ITQ Business Solutions (pty) Ltd
01.2020 - 06.2021

Client: Megchem


  • We had to create an ERP solution for the Megchem under tight deadlines
  • Support User Acceptance Testing (UAT) and Production (PROD) Testing Processes
  • Created Restful webservices and implemented microservices. (Swagger)
  • Using Gitlab for continuous environment integration, as well as for tracking tasks
  • Building Keycard integration and Sage Integration
  • KeyCloak was used for Authentication
  • Built the Budgets, Timesheets and Credit Note Components


Technologies used:

●Java

●Angular

●Bootstrap

●Postgresql

●Sql

●Jenkins

●Git

●Hibernate


Senior Software Engineer Lead (ADF) & DevOps

ITQ Business Solutions (pty) Ltd
11.2016 - 01.2020

Client: Hollard Group (Insurance)


  • Managing a small team and implemented solutions based on client requirements on the TIA Framework primarily in Oracle ADF and Java.
  • Solely responsible for DevOps and managing all the different WebLogic environments, and CI/CD Pipelines (Jenkins and ANT scripts) in place.
  • Implementing the upgrade of the TIA Framework and merging previous implementations to the upgraded TIA framework.
  • Adding HTTPS compliance to our Dev, Test, CI, Pre-Prod and Production environments
  • Consulted with business stakeholders to create solutions for business requirements.
  • Integrating and deploying applications to optimize and monitor the performance on the production environment.


Technologies used:

● Java (Java 7)

●Application Development Framework - ADF

●SQL

●Weblogic

●TortoiseSVN

●Jenkins

●Oracle Linux


Senior Software Engineer ADF & DevOps

ITQ Business Solutions (pty) Ltd
09.2018 - 01.2019

Client: Motovantage (Insurance)


  • Upgrading the TIA Framework and ensuring that the merging of code was successful to the new version.
  • Consulted with business stakeholders to create solutions for business requirements.
  • Integrating and deploying applications to optimize and monitor the performance on the production environment.


Technologies used:

● Java (Java 7)

●Application Development Framework - ADF

●SQL

●Weblogic

●TortoiseSVN

●Jenkins

●Linux

Founder and Full Stack Developer

Eagle Admin Pty Ltd
05.2014 - 11.2016
  • Developed and Implemented a ERP system for schools to manage their financials and staff.
  • Was solely responsible to visit school's and talk to the main stakeholders on their pain points and what they would see beneficial to their business.
  • The backend was built on Java using Postgresql Database and hibernate.
  • The frontend development was using Angular in addition to bootstrap.
  • Used Jenkins for continuous integration and deployment to our Development, QA and Production environments


Technologies used:

●Java

●Angular

●Bootstrap

●Postgresql

●Sql

●Jenkins

●Git

●Hibernate

Oracle Senior Software Consultant

Britehouse
09.2015 - 10.2016

Client: KPMG, SAB (South African Breweries)


  • Responsible for mapping out integration points of the clients current systems, in order to determine the impact of migrating applications to a new system.
  • Auditing was done to point out system vulnerabilities and what was causing performance issues.
  • Liaising with business stakeholders to determine the priority on which business services should be migrated. This was to ensure that we delivered business value, right from the start.

Network Solutions Architect

Swan Prep School
08.2012 - 04.2016
  • Designing the network infrastructure enabling a point to point and point to multi-point infrastructure over a long distance.
  • Optimization of current network infrastructure, finding bottlenecks and allocating additional resources.
  • Ensuring that security standards are met by configuring the mikrotik firewall to only accept incoming connections via port knocking.
  • Creating multiple VLANS to ensure devices and hardware is segmented within the network.
  • Forwarding DNS requests to ensure that devices must use a specific DNS provider (Cisco DNS).


Technologies/Hardware used:

●Mikrotik

●Ubiquiti Unifi

●Cisco DNS

Oracle Java/ADF/BPM Developer

iFactory Consulting
01.2012 - 08.2015

Client: Redisa, Wesbank, University of Pretoria


  • Responsible for running a small team delivering requirements using Oracle BPM(Business Process Management). This required BPM to be running as a stand alone application and required BPM to be exposed as a web service.
  • Implemented the front-end design using Oracle ADF(Application Development Framework).
  • Responsible to ensure automated testing was done using Oracle Application Testing Suite. Unit Testing was done in the mornings to ensure that all tests were passing. Unit testing, Functional testing as well as Load Testing were performed.
  • Our project required developing in PHP for a short period of time before implementing the oracle stack.
  • Created Integration points using Oracle SOA that integrated Oracle BPM, Oracle ADF, Oracle WebCenter and Oracle Transportation Management.


Technologies used:

●Java

●Oracle ADF

●Oracle SOA(Service Orientated Architecture)

●Oracle Database 11G

●Php

●Oracle Business Process Management

●Oracle ECM(Enterprise Content Management)

● Oracle Application Testing Suite

Education

Bachelor's Degree - Bachelor of Computing And Information Sciences, Business Systems

Monash University South Africa
Johannesburng
01.2009 - 01.2013

Aurora Private School
Johannesburng
04.2001 - 01.2008

Skills

  • Java - SpringBoot

  • Angular (Typescript) - NgRx

  • Postgresql (SQL), Hibernate - HQL

  • Rancher

  • Heroku

  • Git (Bitbucket, Github)

  • Jenkins (CI/CD)

  • Docker

  • Keycloak

  • Flowable (BPMN 20 process engine)

  • Wiremock

  • Kibana

  • Oracle ADF

  • Oracle BPM

  • Weblogic

Certification

Oracle Application Development Framework 12c Certified Implementation Specialist

Timeline

Senior Software Developer Team Lead

PARCEL PARTY
03.2023 - 04.2023

Mentor

Kaiser Code Practice
03.2022 - Current

Founder

NebuHub
10.2021 - 12.2023

Senior Full Stack Software Engineer

ITQ Business Solutions (pty) Ltd
06.2021 - Current

Senior Full Stack Software Engineer

ITQ Business Solutions (pty) Ltd
01.2020 - 06.2021
Oracle Application Development Framework 12c Certified Implementation Specialist
08-2019

Senior Software Engineer ADF & DevOps

ITQ Business Solutions (pty) Ltd
09.2018 - 01.2019
Oracle Certified Associate, Java SE 8 Programmer
11-2017

Senior Software Engineer Lead (ADF) & DevOps

ITQ Business Solutions (pty) Ltd
11.2016 - 01.2020

Oracle Senior Software Consultant

Britehouse
09.2015 - 10.2016
Oracle Unified Business Process Management Suite 11g Implementation Specialist
09-2014

Founder and Full Stack Developer

Eagle Admin Pty Ltd
05.2014 - 11.2016

AIIM ECM Master

12-2013

Network Solutions Architect

Swan Prep School
08.2012 - 04.2016

Oracle Java/ADF/BPM Developer

iFactory Consulting
01.2012 - 08.2015

Bachelor's Degree - Bachelor of Computing And Information Sciences, Business Systems

Monash University South Africa
01.2009 - 01.2013

Aurora Private School
04.2001 - 01.2008
Matthew YunJava Full Stack Developer