Neil O.

Neil O.

Back-end Java/Spring developer

Request Rate
United Arab Emirates

Neil has 7 years of solid experience as software engineer focused on software development specializing in Java. He has been exposed to activities related to software development and analysis, and exudes great enthusiasm in learning new technologies.

Skills

  • Java
  • Spring
0246810

Experience

Airlines and Aviation company, United Arab Emirates

Lead Java Software Developer

May 2022 to Present

Stack:

  • Spring Cloud
  • Spring boot
  • Elastic Stack (ELK)
  • Prometheus
  • Docker
  • PostgreSQL
  • Microservices
  • Agile Methodologies
  • Spring Boot
  • Java 8
  • REST API
  • Maven
  • Swagger API
  • Hibernate

 

Responsibilities:

  • Leading the Java backend team for developing core modules of an IATA NDC based corporate booking tool.
  • Developing Restful APIs for microservices and established the coding conventions and standards of the company to be used in development.
  • Providing mentorship for junior developers.
  • Performing code reviews on the teams’ code base to make sure it adheres to the company’s coding practices and standards.


IT Services and IT Consulting company, Malaysia

Senior Software Engineer

November 2019 to November 2021

Stack:

  • Java 8
  • REST API
  • Maven
  • Swagger API

 

Responsibilities:

  • Led the backend team that developed and supported Java EE applications for banking domain.


Financial services company, Philippines

Java Systems Analyst Developer

January 2019 to October 2019

Stack:

  • Microservices
  • Agile Methodologies
  • Spring Boot
  • Java 8
  • REST API
  • Maven
  • Swagger API

 

Responsibilities:

  • Developed and supported cloud native applications.


IT Services and IT Consulting company, Philippines

Software Engineer

November 2015 to December 2018

Stack:

  • Java
  • Bootstrap
  • jQuery
  • Angular
  • Spring
  • MySQL

 

Responsibilities:

  • Developed Java Enterprise Applications with adherence to the industry's standards, best practices and conventions.


Education

Bachelor’s degree in Information technology, Bulacan State University

September 2011 to July 2015

Philippines

Portfolio

Corporate booking tool/ Web app
May 2022 - September 2022
Corporate booking tool/ Web app
May 2022 - September 2022

It is an IATA NDC based Corporate Booking Tool enabling Corporates to manage and scale travel and expense management.

Some of accomplishments:

Leading the backend development team and liaising with the solution architect and product owners.

Developing Restful APIs for microservices and established the coding conventions and standards of the company to be used in development.

Providing mentorship for junior developers.

Performing code reviews on the teams’ code base to make sure it adheres to the company’s coding practices and standards.

Technologies used:
Java, Spring
Financial services/ Web app
November 2019 - November 2021
Financial services/ Web app
November 2019 - November 2021

Worked as the senior backend developer using Java as the main technology for the bank app of Hong Leong being used in Cambodia and Vietnam.

Some of accomplishments:

Lead the backend team and liaised with the project leads and business.

Developed and supported new and existing APIs for the bank application.

Promoted to mid developer to senior developer during my time in the company.

Technologies used:
Java, Spring, MySQL
E-commerce/ Web app
E-commerce/ Web app

An e-commerce website developed using an e-commerce platform - SAP Hyrbis. User could register an account, order products from a product catalog, view order history and track shipment to name some of the functionalities of the e-commerce site.

Some of accomplishments:

Developed user stories using SAP Hybris. Created custom email templates based on velocity files.

Developed custom login extensions for the site. Developed the checkout process' pages (View Cart > Review Order > Order Confirmation) of the site.

Integrated Adding/Removing of products to cart.

Tag file templating and Built web layer scaffolding for the project.

Configured components in impex files.

Technologies used:
Java, Javascript, HTML, CSS, Git