Thulani Hlongwane

The Polofields Lifestyle Estate, Polofields Drive · Waterfall City, Midrand 2066 · thulanih at gmail dot com · +27 72 332 2415

Age: 39   |   Gender: Male   |   Nationality: South African


I am a senior Java Developer with over 20 years experience. I like creating and taking things apart in order to understand how they work. I studied towards a degree in Computer Systems Engineering to understand how computers work and ended up discovering my passion in developing Angular/Java/Python applications and recently have taken an interest in understanding Machine Learning and how it will shape our future. My career goal is to develop and grow my skills in order to become a knowledgeable software and solution architect in the near future.

Download CV



Education

Tshwane University of Technology

BTech Degree: Computer Systems Engineering
Jan 2007 - Dec 2008

Tshwane University of Technology

National Diploma: Computer Systems Engineering
Jan 2003 - Dec 2005

St Barnabas College

Matric
Jan 1997 - Dec 2002

Training

Torque IT

Implementing an Azure Data Solution
2021

Pivotal Academy

Pivotal Spring Training
2018

Jumping Bean

Ubuntu Linux Training
2015

Van Zyl and Pritchard

Java J2EE Training
2006

J3B Solutions

James Martin JAD Facilitation Skills
2006

Experience

Senior Software Engineer

Investec Bank

Projects: Oneview, RFI

November 2019 - Present

Senior Java Developer

Guruhut - Momentum (MMI Holdings)

Projects: Fastlane, Lab Services, Onboarding Api

May 2014 - October 2019

Senior Java Developer

Guruhut - Mobile Telecommunication Company (MTN)

Projects: MTN Active

Dec 2011 - Apr 2014

Intermediate Java Developer

Guruhut - Rand Merchant Bank (RMB)

Projects: Karta

Sep 2008 – Dec 2011

Intermediate Java Developer

Accenture

Projects: MTN Loaded

Apr 2008 – Aug 2008

Specialist Developer

Transnet Freight Rail (Formerly Spoornet)

Projects: IWHSS

Jan 2008 - Mar 2008

Analyst Programmer

Spoornet

Projects: IWHSS

Jan 2007 - Dec 2007

Bursary Intern

Spoornet
Jan 2006 - Dec 2006

Skills

Programming Languages
Frameworks
  • Struts ∙ Spring ∙ Springboot ∙ Play! ∙ Eclipse RCP ∙ GWT ∙ JSF

Persistance
  • SQL ∙ JPA ∙ Hibernate ∙ MyBatis ∙ Flyway ∙ Liquibase

Libraries
  • Lucene ∙ Jersey ∙ Swagger

DevOps
  • Chef ∙ Gitlab CI/CD pipelines ∙ Bitbucket pipelines ∙ Github Actions

Build Tools
  • Ant ∙ Maven ∙ Gradle

Testing Tools
  • JUnit ∙ Selenium ∙ Webdriver

Reporting Tools
  • Birt ∙ Jasper

Cloud
  • Azure


Interests

Apart from being a software developer, I enjoy most of my time being indoors. I spend a large amount of my free time exploring the latest technology advancements.

When forced outdoors, you'll find me either at a soccer pitch, a local resturant or on my way to an interesting travel destination. Yes, I travel, I love travelling to all different parts of our small world in the interest of seeking adverture.


Contact

+27 72 332 2415

thulanih at gmail dot com