diff --git a/src/metadata/metadata.js b/src/metadata/metadata.js index eaf96be..68d8f13 100644 --- a/src/metadata/metadata.js +++ b/src/metadata/metadata.js @@ -1,5 +1,5 @@ module.exports = { - name: 'Tuan, Vu Anh (Anthony)', + name: 'Tuan, Vu Anh', title: 'Software Engineer | Backend Developer | Java developer', facts: { 'Email': 'vuanhtuan3.14@gmail.com', @@ -39,15 +39,13 @@ Developed, enhanced, maintained features throughout the entire backend of v1 of Responsibilities: -- Develope, enhance, maintain multiple Back-end services in microservices system using Spring Webflux, Spring Boot, R2DBC, PostgreSQL involve to some Front-end tasks using React.js. +- Develope, enhance, maintain multiple Back-end services in microservices system using Spring Webflux, Spring Boot, R2DBC, PostgreSQL, involve to some Front-end tasks using React.js. -- Work closely with in-house team member for clearing PRD/URD, integrating with FE side. +- Work closely with in-house teams for clearing PRD/URD, use Notion with Agile principles to manage tasks in stages. - Monitor infrastructure of development, sandbox, production environment include Kubernetes, Rancher, Kibana,... on AWS EC2. -- Agile with Notion - -- Full flow of CI CD +- Control full flow of CI/CD on deploying from develop environment to product enviroment using Gitlab CI with Gitlab flow. ` }, { @@ -60,11 +58,11 @@ Developed, enhanced, maintained multiple sub-system projects for PCCW (Hong Kong Responsibilities: -- Actively communicated with the in-house development team to understand project requirements and design specifications, as well as to catch up on tasks during daily stand-up meetings. +- Actively communicated with the in-house development team to clearify project requirements and design specifications, as well as to catch up on tasks during daily stand-up meetings. -- Developed new features and improved old features for the client's services using Java and related technologies and utilized SQL Server for database management. +- Developed new Rest APIs and converted SOAP services to Rest API using Java 6 and related technologies like Spring, Struts 2, JSP and utilized SQL Server for database management. -- Led a 3 members team, mentored how to work with client, workflow (coding and GitFlow), reviewed document and source code. +- Mentored 2 team members, guided how to work with client, workflow (coding and GitFlow), reviewed document and source code. ` } ] @@ -88,7 +86,7 @@ Responsibilities: - Built infrastructure for development and UAT environment include Kubernetes, Rancher, ELK, Prometheus,... according to Vietinbank's running system documents. -- Developed microservices for the banking service using Java 11 and related technologies, such as Spring Boot 2, Hibernate, Jasper Report, Oracle DB. +- Developed microservices for the banking service using Java 11 and related technologies, such as Spring Boot 2, Hibernate, Jasper Report, Oracle DB (with PL/SQL). - The developed product has won the Golden Star (Sao Khue) Award. @@ -163,6 +161,8 @@ Responsibilities: - Experience in customization (both using built-in and raw source code) and configuration of Thingsboard CE (Community Edition) features and deploy with Docker. - Developed simulator tools using Java and MQTT for pushing real-time data continuously to the Thingsboard. + +- Used Git as source control system and Trello as task management. ` }, { @@ -175,11 +175,11 @@ Built the Java-based company product that scrapes types of data from various sou Responsibilities: -- Implemented solution using scraping tools and libraries such as Selenium with headless Chrome, Facebook GraphAPI, etc to collect data from real-estate and car selling websites, as well as Facebook groups, streaming large amount of data by Apache Storm and store on Cassandra database. +- Implemented using scraping tools and libraries such as Selenium with headless Chrome, Facebook GraphAPI, etc to collect data from real-estate and car selling websites, as well as Facebook groups, streaming large amount of data by Apache Storm and store on Cassandra database. - Applied techniques like IP rotation, human interaction simulation, discovery data allowed in robot.txt when scrap the data to avoid blocking by website. -- Using SVN as source control system. +- Used SVN as source control system and Trello as task management. ` } ] diff --git a/src/templates/index.html b/src/templates/index.html index e2b6766..38cfcff 100644 --- a/src/templates/index.html +++ b/src/templates/index.html @@ -32,7 +32,7 @@
Download PDF version - Newest version of CV is available at Update at {{ baseUrl }}
@@ -44,7 +44,7 @@