Sandals Resorts International
January 2017 - December 2020
Sandals Microservices— Java Team Lead Developer
Project involving the refactoring of a legacy, monolithic service to several reusable microservices. Different database interactions were separated into dedicated REST API’s. Orchestrated behind a Kong API gateway.
-Tech Stack Includes: Java Spring boot, Maven, Git, CouchBase, Docker. Oracle , MySql, Swagger
Sandals Website V13— Java Team Lead Backend Developer
Following the introduction of the new microservices architecture the main Sandals website was refactored from an old Java EE architecture into a new Spring Boot project that would better fit into the microservices infrastructure.
-Tech Stack Includes: Java Spring boot, Maven, Git, CouchBase, Docker, Oracle , MySql
Maintenance of Sandals and Beaches V12 Websites— Java Maintenance Team Lead Backend Developer
Performed bug fixes and minor updates for both Sandals and Beaches main website and the migration of ColdFusion/Lucee applications and website to company own Java framework
-Tech Stack Includes: Java EE, SVN, Glassfish, Freemarker , MySql, Oracle, Couchbase
Beaches Website V12— Java Team Lead Backend Developer
Project involving the migration from ColdFusion to Java EE. This involved a one to one replication of a monolithic service. Which interacted with multiple databases with the use of stored procedures.
-Tech Stack Includes: Java EE, SVN, Glassfish, Freemarker , MySql, Oracle, Couchbase
Sandals Website V12— Java Backend Developer
Project involving the migration from ColdFusion to Java EE. This involved a one to one replication of a monolithic service. Which interacted with multiple databases with the use of stored procedures.
-Tech Stack Includes: Java EE, SVN, Glassfish, Freemarker , MySql, Oracle, Couchbase