Dat Nguyen
Senior Java Software Engineer at TP&P Technology- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Professional Scrum Master I
Scrum.orgNov, 2022- Nov, 2024
Experience
-
TP&P Technology
-
Vietnam
-
Outsourcing and Offshoring Consulting
-
1 - 100 Employee
-
Senior Java Software Engineer
-
May 2022 - Present
Project Name: ADvendio - Open Service (4 members)- Take on a manager which create meeting for planning tasks, get requirements from customer and motivate team how to release on time and ensure productivity of project- Working directly with the Product owner to define features which will be implemented for each sprints. And then doing demo to get feedback and update some improvements.- Build skeleton for project and use AWS cognito which serve for authenicate and authorize system.- Cross-reviewing code between members in team.Refactor, write unit tests and documentation to help developers and customer understand project faster and easier. Show less
-
-
Java Software Developer
-
Dec 2021 - May 2022
Project Name: ACB Banking - Bilateral Payment (6 members)- Build skeleton for project.- Define mesage in Rabbit MQ how to send message in the right direction and to handle message in RabbitMQ and specially banking enviroment.- Cross-reviewing code between members in team.Refactor, write unit tests and documentation to help developers and customer understand project faster and easier.- Define architecture, database schema and implement back-end services.- Working directly with the Business Analyzer and the partner companies to define function which will be implemented. Then build feature and update improvements if have. Show less
-
-
Java Software Engineer
-
Jul 2021 - Dec 2021
Project Name: ADvendio Integration With Ad Butler (6 members)- Work with directly Product Owner- Estimate tasks and implement them for each sprint of project.- Communicate with client for getting requirement.- Demo function for client after each sprint, get feedback and update some changes or improvement from clients.- Create unit test for all function implemented.
-
-
-
FPT Software
-
Vietnam
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Oct 2019 - Present
-
-
Software Engineer
-
Oct 2019 - Jul 2021
FPT SOFTWARE COMPANYPosition: Java Developer1. Project Name: Non Conformities and Root Cause Analysis (5 members)Description: NC and RCA are a web-based and mobile application to report and track quality issues for GE Renewables manufacturing.Technologies: Java, Angular 8, Postgres SQL, MongoDB, CouchBase DBResponsibilities:- Study legacy source code from TCS India and improve product quality- Implement other enhancement requested by GE company.- Migrate CouchBase DB to Mongo DB- Consider migrating them into a new cloud platform (AWS)- Support my member in abnormal case and customer if they have any issues.2. Project Name: Quality Suite - Harmonization (10 members)Description: Quality Suite application is web application to harmonize all modules including Non Conformities, RCA and other applications from GE company. By merging some main features among modules to make the Suite 'generic'. And to manage all users of all applications instead of manage independent on each application.Technologies: Java, Angular 8, Postgres SQL, MongoDBResponsibilities:- Consolidate other group of functions among modules- Write script/tools to migrate existing data to the new database.- Update source code, and convert the data structure of NC, RCA, others to align with the design - - of new modules.- Create new APIs to adapt with all applications.- Design new database structure. Show less
-
-
-
TMA Solutions
-
Vietnam
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Mar 2019 - Mar 2020
Project Name: - Telecommunication testing (VoIP) – System Verifying for Avaya company. Description: The system provide multiple services that can serve both small and larger size business. Besides, it delivers video, voice, messaging, web application and more to users. Main Responsibilities: - Analyzing documents and give ideas to build test plan for new features of VoIP system in English. - Deploy Avaya system which many products - Develop for automation scripts by using jmeter application and java language. - Find bugs, analyze, troubleshoot, submit ticket then discuss with developer to resolve them. - Testing lots of desk phones, application Equinox clients (MAC, IOS, Android and Window) - Fix bugs for failed test-cases in scripts - Support Avaya’s customers when they have system issues Achievements and skills gained: - Improve skills in programming languages: Java, C++, HTML and jmeter application. - Analyzing some work problems faster. - Improve English Communication, writing skills Show less
-
-
Education
-
VNUHCM - University of Science
Bachelor of Technology - BTech, Telecommunication Electronic