Java Developer / Systems Analyst
September 2016 - June 2019
Developed new and maintained existing application’s features and functionalities from front-end to backend systems and contributed as well from which new tools to provide to support new functionalities.
Worked on a web application that is utilized in tracking or auditing transactions made by travel agents, counselors and customers from booking processes
Technologies: JAVA SE 8, Spring Boot, Tomcat 7, MS SQL, Angular 4, Bootstrap, IntelliJ, Apache Camel, HTML/CSS, Maven , SonarQube, GIT, Jenkins, Linux, Windows
March 2014 - September 2016
In charge of maintaining existing and newly added features that were mostly done in JavaFX, Swing, and AWT.
Responsible for the deployment and creation of shipable application using installer APIs such as Advanced Installer and InnoSetup.
In charge as well in ensuring the application’s stability and quality assurance by providing automated testing.
Manage development’s continuous integration processes using TeamCity and automating the application’s code using TDD and BDD testing methods
Work on a lightweight desktop application that helps the user to easily capture or record their screen and be able to upload and share it to anyone
Technologies: Java SE 8, OpenJDK 8, MySQL, IntelliJ, HTML/CSS, Advanced Installer, Gradle, TeamCity, Google Guice, AWS, Windows, Linux, Mac, Mercuria