Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Report: [Java - HCM] Resume - Long Nguyen_21072023_1

[Java - HCM] Resume - Long


Nguyen_21072023_1
by nguyen long

General metrics
10,475 1,456 160 5 min 49 sec 11 min 12 sec
characters words sentences reading speaking
time time

Score Writing Issues

84 66 5 61
Issues left Critical Advanced

This text scores better than 84%


of all texts checked by Grammarly

Writing Issues
5 Correctness
1 Misuse of semicolons, quotation marks, etc.
1 Conjunction use
1 Determiner use (a/an/the/this, etc.)
2 Incorrect noun number

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 1 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Unique Words 38%


Measures vocabulary diversity by calculating the unique words
percentage of words used only once in your
document

Rare Words 36%


Measures depth of vocabulary by identifying words rare words
that are not among the 5,000 most common English
words.

Word Length 5.6


Measures average word length characters per word

Sentence Length 9.1


Measures average sentence length words per sentence

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 2 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

[Java - HCM] Resume - Long


Nguyen_21072023_1

LONG NGUYEN

Java Developer
Phone: 0352605493. Email: ngtanquilong@gmail.com

OVERVIEW

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 3 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Results-driven, highly effective IT professional with over 7 years of experience


designing, building, coding, and implementing platforms and digital
automation solutions to meet product requirements for a variety of
environments. Deep know-how in programming languages, frameworks, and
databases including Java, Spring, SQL, Javascript, and Android. Dynamic,
resourceful, and extremely driven individual with a profound passion for
creating, delivering programs, and understanding complex business processes,
while responding to end users' needs. Proficient in using standard project
management methodologies, SCRUM, and improvement approaches to
effectively operate and enhance systems. Problem solver with outstanding
communication skills, capable of prioritizing, negotiating, and working with a
variety of internal and external stakeholders.

TECHNICAL PROFICIENCIES

Programming Languages: Java 11, 17, Spring Boot, ReactJs.


Skills:
Spring Boot framework, J2EE, Spring Kafka, Spring Security.
PostgreSQL, MongoDB, MySQL, MSSQL Server, DynamoDb.
AWS: S3, ECR, ECS, IAM.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 4 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

CD/CI: Jenkins, Google Cloud Platform, Terraform.


Single Page Application (Web-based), RESTful Web API, Microservices
Application.
Front-End Development: JQuery, ReactJs, HTML5, CSS3, Bootstrap.
Message Queue: Kafka, RabbitMQ.
Container: Docker, Kubernetes
Tracking/ monitor: Data Dog
Build/Deployment tools: Gradle, Maven, WildFly,
Testing Frameworks: Grafana K6, Selenium, JUnit 4.
Clean-code tools: SonarQube, Spot Bugs.
API document: Open API, Swagger, Backstage
Tools: Okta (Single Sign On), Memory Analyzer, IntelliJ Idea, Eclipse, Visual
Studio Code, Sublime Text, Git, GitHub, Jira, Slack, Ivy, Nginx...

PROFESSIONAL EXPERIENCE

Happy Money – United States


Developer, September 2022 – Present. Company: Saigon Technology

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 5 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Project description
As a key developer, I worked closely with a Scrum team, which included 3
developers, 1 Scrum Master, and 1 Product Owner, on the successful
implementation of a micro-services system based on Java language.
Working on Fraud-Detection-Service (FDS) which is used to detect illegitimate
and high-risk online activities. These tools continuously monitor user behaviors
and calculate risk figures to identify potentially fraudulent purchases,
transactions, or access of users, who apply for a loan application in our system.
Besides that, implemented many new vendor services such as Precise Id
service, and Truv service when my client signs up with new vendors as well as
changing to other vendors.
Responsibilities
Participated in daily stand-up meetings, consistently providing valuable
updates and insights such as identifying a critical performance bottleneck in
the backend code, proposing an optimized solution, and suggesting
improvements to enhance overall system efficiency. Additionally, actively
contributed to code reviews by thoroughly examining the codebase, identifying
potential issues or areas for improvement, and providing constructive feedback
and suggestions to ensure the delivery of high-quality, maintainable code
throughout the development process.
Enhanced website performance dramatically and elevated the overall user
experience through the implementation of advanced front-end optimization
techniques, including lazy loading, minification, and browser caching.
Managed the source code effectively by promptly addressing bugs based on
their priority and ensuring timely resolution, leading to improved system
stability and significantly reducing user-reported issues on Production.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 6 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Implemented features following the client's requirements utilizing DynamoDB


as the database management system, AWS for cloud infrastructure, and
leveraging React.js frameworks to deliver robust functionalities such as
customer contact management, application tracking in Salesforce cloud-based
software, automated income, and employment verification process, and
comprehensive reporting capabilities.
Research and build structure for new services when changing different service
providers to optimize the accuracy and security of user data.
Get requirements from the Product Owner, support, and work directly with
cross-teams to apply new structures to existing systems smoothly and quickly.
Setup, training, and support to utilize the new services for customers as well as
other members of the organization. Participated in the design, review the
technical documentation as well as write the description of new services to
guide other members when using this service as well as the related testing
documentation.

Technologies
Java 11, 17, Gradle.
Junit, Integration Test.
Kafka for Message bus (Service Bus), build Gradle lib for schema files.
1 2
AWS services such as: S3, ECR, ECS.
Terraform for automating the infrastructure setup of services.
Okta for Single Sign-On, Docker, DynamoDB
Launch Darkly for feature flags
SonarQube for clean coding with more than 80% test coverage.
Grafana k6 for load test, performance test on a nightly basis.
Utilizing Data Dog for logging, tracing, and monitoring.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 7 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Swagger, Open API for API documents.


3
Backstage platform for centralizing software catalog and enabling developer
teams to ship high-quality code quickly - without compromising autonomy.
Jira for Scrum development.
Third-party services: Iovation, Sift, Id Analytics, Bureau Report, Credit Policy,
Truv, Datavisor.
Other Projects:

Klara – Switzerland
Developer, June 2021 – August 2022. Company: AxonActive VietNam

Project description
Worked on a Scrum team of 9 members including 1 Swiss PO and 1 Scrum
Master, 7 Vietnamese Engineers.
This is a product that serves users from Switzerland to help them manage their
credit card, their company, the employees of their company, their online
business, and their payments which are paid by their credit cards in their daily
business.
Responsibilities
Work with a Product Owner from Switzerland to get the requirements,
implement features, and review them.
Review code and develop the features.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 8 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Technologies
Back-end: Micro-services, Java 8, Java 11, J2EE, Maven, Wildfly 21,
PostgreSQL, Docker, Jenkins, Google Cloud Platform (GCP).
Front-end: Java Server Faces (JSF), CSS, SCSS, JQuery, Bootstrap v5.0, Axon
Ivy Designer, Axon Ivy Engine, ...
Third-party services: Payrexx (relate to Payment method).

V4 – Japan
Developer, January 2021 – June 2021. Company: DXC VietNam

Project description
Worked on a Vietnamese team of 3 members cooperating with a Japanese
engineer.
Migrated system from .Net to Java.
This is a product to manage the rail pass of Japanese customers. The pass can
be used by foreign tourists or residents of Japan and offers unlimited rides on
JR trains for one, two, or three weeks at a very cheap cost.
Responsibilities

Manage daily reports, break down tasks, and assign them to team members.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 9 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Design database and build a structure for the project, exchange design
documents with a Japanese engineer.
Set up an environment to build and deploy servers.
Review code, develop the features, test the application, create documents, and
send reports to a Lead Japanese engineer.

Technologies
Back-end: Micro-services, Java 8, Maven, Wildfly 21, PostgreSQL, Docker,
Jenkins, Google Cloud Platform (GCP).
Front-end: Java Server Faces (JSF), CSS, SCSS, JQuery, Bootstrap v5.0.

NTUC – Singapore
Developer, June 2020 – January 2021. Company: DXC VietNam

Project description
Worked on a team of 4 Vietnamese Engineers.
Responsibilities
Work with the Java team in Singapore to design, maintain and develop features.
4
Review code and daily report with the Java team in Singapore.

Technologies
Back-end: Micro-services, Java 8, Maven, Wildfly 21, PostgreSQL, Docker,
Jenkins, Google Cloud Platform (GCP).

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 10 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Front-end: Java Server Faces (JSF), CSS, SCSS, JQuery, Bootstrap v5.0.

MES – SHARP – Japan


Developer, June 2019 – June 2020. Company: DXC VietNam

Project description
Worked on a team of 4 Vietnamese Engineers and a Lead Japanese Engineer.
Responsibilities
Work with a Lead Engineer from Japan to get the requirements, design,
implement a web-based application, and test it.
Read business documents, and design documents in Japanese. Creating
planning, estimate report, daily reporting to the Lead engineer in Japan, and
meeting with/ demoing for the customer in the USA.
Technologies
Back-end: Monolith server, Java 8, Maven, PostgreSQL, Tomcat.
Front-end: Java Server Faces (JSF), CSS, SCSS, JQuery, React Js.

SC-Holdings – Japan
Developer, June 2018 – June 2019. Company: SC-Holdings Japan

Project description
Worked in the IT department on a team of 9 members including 5 Japanese and
4 Vietnamese Engineers.
Responsibilities
Work with Japanese Engineers to get the requirements, implement and review
features.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 11 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Review code and develop the features.

Technologies
Back-end: Monolith server, Java 8, Seasar2 Framework, Tomcat.
Front-end: Java Server Pages (JSP), Java Server Faces (JSF), CSS, SCSS,
JQuery.
SXPro – Canada
Developer, June 2017 – June 2018. Company: I3DVR International

Project description
Worked on an IT team of 10 members.
Responsibilities
Work with a Lead engineer in Vietnam to get the requirements, implement
features, and review them.
Technologies
Back-end: Monolith server, Java 8, PostgreSQL, Tomcat.
Front-end: Java Server Pages (JSP), CSS, Javascript, Bootstrap.

VitalSuite - United States


Developer, June 2016 – June 2017. Company: TMA Solutions

Project description
Worked on an IT team of 12 members.
Responsibilities
Work with a Lead engineer in Vietnam to get the requirements, implement
features, and review them.
Review code and develop the features.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 12 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

Technologies
Back-end: Micro-services, Java 8, PostgreSQL, Docker, Jenkins, Google Cloud
Platform (GCP).
Front-end: Java Server Pages (JSP), CSS, Javascript.

CERTIFICATIONS

Honor Program, Computer Science, GPA: 8.0.


TOEIC 825
The 2014 ACM-ICPC Programming Contest – Vietnam National Round –
October/2014.
Professional scrum master I
Java SE 8 Programmer
5
The title "Sinh vien 5 tot" good as 5 aspects: ethics, academic accomplishment,
physical
fitness, skill, integration – Vietnam National Union of Students – Hochiminh
City - September /2014.

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 13 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

LANGUAGES

Vietnamese
Native or bilingual proficiency
English
Professional working proficiency
Japanese
Elementary proficiency

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 14 of 15


Report: [Java - HCM] Resume - Long Nguyen_21072023_1

1. as: Misuse of semicolons, quotation marks, Correctness


etc.

2. and ECS Conjunction use Correctness

3. A backstage, or Determiner use (a/an/the/this, etc.) Correctness


The backstage

4. report → reports Incorrect noun number Correctness

5. tot → tots Incorrect noun number Correctness

Report was generated on Friday, Jul 21, 2023, 01:45 PM Page 15 of 15

You might also like