Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Nguyen Duc Long

Nguyen Duc Long

Singapore

Summary

Experienced and enthusiastic Consultant with track record of success across wide range of industries. Possesses exceptional interpersonal, problem-solving and analytical skills to provide advice and expertise to client organizations improving business performance. Experienced in all aspects of operations, strategy and finance.

Overview

13
13
years of professional experience

Work History

Consultant

UOB bank
08.2022 - Current
  • Implement new features for personal banking systems (to manage account, credit cards, payment) in Oracle and implement new services, new API for new system in microservices (spring boot with docker supported) for TMRW UOB mobile app (to manage and payment)
  • Responsibility: Do impact Analysis (internal app and other systems) and detail design
  • Work with BA/PO and other teams to review/get detail of requirements
  • Implement (from coding to supporting user testing) for Personal Internet banking web and Credit card registration page
  • Work with other teams (Host service like: Cardlink, PIN, and ICH, myinfo of Singpass) in defining services/check issues
  • Review/Merge code for team
  • Work with Infra team for deployment support and check production issues
  • Implement new features (expose new APIs for mobile application (TMRW), update batch job for Unix server by Shell Script)
  • Involved to update/test for OCP (with Docker and Kubernetes)
  • Technical skills and Tools: Java 11, Maven, Oracle WebLogic, Oracle DB, Spring Boot, Hibernate, Jenkins, Camel, git, Kafka, Redis, Docker, Kubernetes, Junit, Mockito, Jenkins, Shell Script

Assistant Manager

Fullerton Healthcare
05.2019 - 08.2022
  • Provides APIs to other systems and has UI to serve internal staffs/doctors/members to register/claim/process the payment
  • Maintain legacy application with struct2, spring and ybatis
  • Migrate to new applications are built as microservices architecture with Spring Boot
  • Manage and maintain some web portal by ReactJS and NodeJS
  • Responsibility: Do impact Analysis and design in high level
  • Work with BA/user to review/get detail of requirements
  • Manage team (assign tasks and host daily meeting) and review/merge code
  • Implement new features/finding solutions (to optimize) for project
  • Support and fix production issues
  • Involve weekly deployment (Jenkins)
  • Technical skills and Tools: Java 11, Gradle, Strut2, MySQL, JSP, Jquery, Jenkins, MyBatis, lo4J, git, maven, Spring Boot, RestTemplate, ESB, Camel, ReactJS, NodeJS

Team lead

Starhub ltd
08.2017 - 05.2019
  • To maintain and implement some applications: to allows staff to manage/create new services/orders for user (like mobile, broadband, Hubbing, and TV)
  • Front end with AngularJS and Backend is SpringBoot
  • Nosql(Neo4J) is used for data
  • Responsibility: Analysis solution in high level
  • Do Detail Design
  • Manage the team (both onsite and offshore)
  • Support other teams in defining services/check issues
  • Review/Merge code
  • Involve implement from coding to test supporting
  • Support deployment with Infra team (check sum file/verify and re-test with user)
  • Technical skills and Tools: Java 8, Spring Boot, Spring data JPA, Maven, JUnit, Bootstrap, AngularJS, log4J, Jenkins, Neo4J

Specialist/Team Lead

VIB bank
05.2015 - 08.2017
  • Designing new architecture with Oracle SOA and BPM with ADF as front-end
  • Most parts interact with SOAP (HTTP and Message Queue) and some with REST
  • Responsibility: Design and implement Oracle SOA processes and services
  • Code BPM workspace in Java with angular JS, bootstrap
  • Write SQL script (procedures, functions in PL/SQL) to generate and export reports
  • Write store procedures to response data for API
  • Review/Merge code to other members
  • Involved in deployment with infra team
  • Technical skills and Tools: J2EE, Maven, JUnit, SOAP Web service, Oracle, ADF, Bootstrap, JSP, AngularJS, log4J, Spring Boot, RestTemplate

Senior Java Developer

Nashtech
10.2014 - 05.2015
  • Providing IT & telecommunication services for office building operators (clients) and companies (clients) occupying these office buildings
  • It enables operators to remotely manage individual requirements such as Internet bandwidth, wireless network & telephone management
  • The system also provides billing services, reporting and additional ICT services which can integrate with the client’s license agreement
  • Responsibility: Write design note for detail design
  • Code API for Java (Spring, Hibernate)
  • Implement functions Apex code (Sales force)
  • Technical skills and Tools: Hibernate, Spring, ActiveMQ, Apache Camel, MySQL, Maven, Git, Salesforce, JUnit, Mockito, SOAP Web service.

Java Developer

NTT Data
12.2011 - 09.2013
  • This project follows the Traditional waterfall model
  • Built with Spring (Core for DI, AOP to manage transactions, security for authorized users, MVC to separate and follow MVC architecture), Mybatis to ORM, persist and manipulate data
  • Responsibility: Write detailed design
  • Analysis solution
  • Design and implement front end with HTML, JSP
  • Code for Java with Spring Core, Bean
  • Technical skills and Tools: Spring MVC, Bootstraps, JQuery, MyBatis, PostgreSQL, SVN, Maven, CSS, Html, JUnit, EasyMock, SOAP webservice.

Java Developer

FPT Software
04.2011 - 12.2011
  • Maintains and upgrades banking system (for bank clerk) in Hong Leong Bank Malaysia by modifying existing functions so that it can work for both of data of two existing systems
  • Responsibility: Code for Java (Core), Spring Bean,DI
  • Code for trigger, store procedure in Oracle
  • Do Unit test with Junit
  • Technical skills and Tools: J2EE, MySQL, SVN, JUnit

Education

Master Degree of Computer Science -

Newcastle University
09.2014

Bachelor of Software Engineering -

FPT University
04.2011

Skills

  • Requirements Gathering
  • Cost Analysis
  • Quality Assurance
  • Client Requirements Assessment
  • Project Management
  • Performance Improvements
  • Code reviews
  • Code debugging
  • Amazon Web Services
  • Object-Oriented Programming
  • Design patterns
  • Spring Framework

Timeline

Consultant

UOB bank
08.2022 - Current

Assistant Manager

Fullerton Healthcare
05.2019 - 08.2022

Team lead

Starhub ltd
08.2017 - 05.2019

Specialist/Team Lead

VIB bank
05.2015 - 08.2017

Senior Java Developer

Nashtech
10.2014 - 05.2015

Java Developer

NTT Data
12.2011 - 09.2013

Java Developer

FPT Software
04.2011 - 12.2011

Master Degree of Computer Science -

Newcastle University

Bachelor of Software Engineering -

FPT University
Nguyen Duc Long