TravelstartSoftware Engineer & Scrum Master
Dec. 2012 - Oct. 2015Cape Town Area, South AfricaFull stack developer role which requires me to design, implement, test and maintain software solutions that benefit our customers in multiple regions. My role has me work on front-end features and styling changes using an array of frontend technologies(JSF, Bootstrap, Javascript, etc), to designing, creating and optimising our use of data using different storage solutions (MySql, PostgreSQL, Hazelcast, etc). As an Online Travel Agency we do a lot of integrations to different flight suppliers and payment gateways. I have been responsible for some of these integrations as well as optimizing our generic architecture to make these integrations quicker and easier to understand. As a more senior team member I also provide mentorship to some of the newer team members. I have provided basic integration inductions to key areas of my expertise in the system. I have been required to use my previous knowledge, and personal research, to taking part of making critical design changes to the overall system as well as for implementing brand new features. Technologies Used:
JSF
HTML
Javascript
Bootstrap
Java
SOAP
XML
REST
JSON
MySQL
Hazelcast
PostgreSQL
ActiveMQ
Camel
Gradle
Tomcat