Summary
Overview
Work History
Education
Skills
Timeline
Generic
Andy Nguyen

Andy Nguyen

Java Developer
Ho Chi Minh City

Summary

I love working as a software developer. At the moment, I'm eagerly finding new opportunities to learn more and widen my technical knowledge so that one day I can become a respectable Tech Lead. I also show a great deal of responsibility when accomplishing given tasks. Sometimes, I can be a little bit too "perfectionist" and making things more complicated. I considered this to be both strength and weakness in my style of working.

Overview

5
5
years of professional experience

Work History

Remote Freelance Software Engineer

Champion Data
Melbourne
09.2022 - Current

- Capable of working well remotely and independently.
- Developing and maintaining Java applications. Built and deployed using Jetty Web Server, Servlet/JSP, HTML/CSS/JavaScript, Spring Boot.
- Manage application deployment with Bash/Batch scripts and Linux OS environment.
- Hands on experience with GitLab CI/CD processes. Build, package, release using Gradle build tool.
- In depth experiences working and developing with Groovy scripts, not only for Gradle build tool but for application development as well.
- Full English communications (through Slack), included in meetings, and reading documentations. Capable of producing valuable and detailed documentations and reports in English. Capable of verbally and fluently expressing technical issues or other technological agendas.

Remote Freelance Software Engineer

InApps Technology
Ho Chi Minh
11.2021 - 07.2023
  • Capable of working well remotely and independently.
  • Developing API core for multiple Spring Boot, Spring MVC modules/services (microservices) and managing applications deployment operations and workflows.
  • In depth experience working with AWS, especially AWS ECS/ECR, AWS EC2 and AWS networking resources, such as VPCs, Security Groups, Subnets...
  • In depth experience in working with AWS CLI, AWS Boto3 (Python SDK) and gain lots of experience working with Python language.
  • Containerizing and deploying Java Spring Boot, Spring MVC application on AWS ECS/ECR.
  • Familiar with the following AWS services/resources: AWS ELB, AWS System Manager - Parameter Store, AWS S3, AWS SQS, AWS SNS, AWS Pinpoint.
  • In depth experience working with Linux command lines, Shell scripts and Python scripts while developing deployment automation scripts.
  • Full English communications with the client, included in meetings, writing emails, and reading documentations. Capable of producing valuable and detailed documentations and reports in English. Capable of verbally expressing technical issues or other technological agendas (quite fluently).

Java Back-End Developer (Officially Employed - Full-time)

Hinnova
Ho Chi Minh
09.2019 - 10.2020
  • Hands on system designing and structuring.
  • Managing projects and tasks division (team of 4).
  • Trainees mentoring.
  • 16/12/2019 - 24/02/2020: working for Sacombank as an outsource developer (sent by the company).
  • Back-End: Spring Boot, Spring MVC, ZK Framework (somewhat experience).
  • Database: DB2.
  • Deployment platforms for Java applications: Window Server 2012, IBM WebSphere Portal, VMware vSphere.
  • Assists Front-End and .NET application development teams on packaging, building and containerized their applications with Docker.

Java Back-End Developer (Officially Employed - Full-time)

Sacombank
Ho Chi Minh
12.2019 - 03.2020
  • Developing features for the web application for counter staffs.
  • Developing API for internet banking services.
  • Integrating and handling 3rd parties, enterprises service payments and bills with offline and online banking systems.
  • Back-End: Spring Boot, Struts 2.
  • Database: Oracle.

Java Back-End Developer (Officially Employed - Part-time)

Citynow Co., Ltd.
Ho Chi Minh
10.2018 - 01.2019
  • In depth experience with packaging, building and deploying, not only Java applications but other JavaScript framework applications as well, such as ReactJS.
  • Back-End: Spring Boot, Spring MVC.
  • Database: MySQL, little experiences working with Neo4j.
  • Deployment: Docker, AWS, Linux Servers. Basic level of Linux commands and AWS environment.
  • Assists Front-End and other Java application development teams on packaging, building and containerized their applications with Docker.

Java Back-End Developer (Trainee)

TMA Solutions
Ho Chi Minh
07.2018 - 09.2018
  • Microservices Architecture and Service Oriented Architecture.
  • Hands on experience working with Spring Boot + Spring Cloud applications
  • Somewhat experience working with MongoDB.
  • Deployment methods: Docker + Vagrant + Jenkins.

Education

Ho Chi Minh University Of Technology and Education.
09.2015 - 10.2019

British Council
11.2020 - 05.2021

Skills

    Back-end web application developing (Java))

Front-end web developing/design

Team work skills

English

Management skills

Teaching skills

Timeline

Remote Freelance Software Engineer

Champion Data
09.2022 - Current

Remote Freelance Software Engineer

InApps Technology
11.2021 - 07.2023

British Council
11.2020 - 05.2021

Java Back-End Developer (Officially Employed - Full-time)

Sacombank
12.2019 - 03.2020

Java Back-End Developer (Officially Employed - Full-time)

Hinnova
09.2019 - 10.2020

Java Back-End Developer (Officially Employed - Part-time)

Citynow Co., Ltd.
10.2018 - 01.2019

Java Back-End Developer (Trainee)

TMA Solutions
07.2018 - 09.2018

Ho Chi Minh University Of Technology and Education.
09.2015 - 10.2019
Andy NguyenJava Developer