ABOUT ME
I am a web developer who mainly works on Java/J2EE web applications development.
I graduated from the University of Nottingham in 2013, and have been working ever since.
I have 6 years of experience as a full stack web developer in a banking solutions company and a planning solutions company.
I also do freelance work in my free time, on projects such as creating web applications for organizations and designing and developing websites for customers.
SKILL SET
EXPERIENCE
I'm currently in the DELMIA Quintiq Hosted Services team, where I'm one of the developers to work on the Tiger platform, which is a platform for operations team to deploy and host Quintiq applications for our customers in Europe, US and Asia.
I am working on many new features for the platform, including landing page application where customers can access and launch their Quintiq applications, functionality to automate the upgrading of the hosted Quintiq model etc. These features were initially bundled together with the Tiger platform, but we have decided to extract them into their own microservices, so that any deployment of these microservices will not affect the whole application.
Technologies / frameworks used for development: Java, Spring Boot, Spring AOP, Spring Security, Spring Data JPA, Hibernate, MSSQL, Thymeleaf, JSF, Maven, Perforce etc.
Technologies used for microservices ecosystem: Eureka for service discovery, Spring Cloud API gateway, Spring Cloud Config Server, auth server etc.
I was an application consultant (fancy name for a developer) in several projects to provide planning solutions to our customers.
This included Kerneos, a cement manufacturing company with an estimated annual revenue of $520 million, and LSG Sky Chefs, one of the world's largest airline catering service providers.
Technologies / frameworks used: Quill (Quintiq's in-house programming language), R script (to perform statistical forecasting)
The company is a software vendor that provides banking solutions to banks. As Java developer, I was involved in the development of loan application systems for banks such as Hong Leong, DBS Singapore, DBS Indonesia etc.
Technologies / frameworks used: Java, Spring, Hibernate, JSP, Zk, Struts, Oracle SQL, JasperReports
As an intern, I was tasked to create a timesheet and expenses management application for the staff to use. I had the opportunity to learn and develop both frontend and backend section of the application from scratch.
As of now, the staffs of the company are still using the application.
Technologies / frameworks used: Java, Spring, Hibernate, Zk, Oracle SQL, JasperReports