Dinh Nguyen Anh Tuan is a software engineer with 4 years of experience in software development. He has a strong background in Java, Spring, Angular, React, and other technologies. He has worked on a variety of projects, including building a friend engine for ZaloPay, a leading Vietnamese e-wallet. He is also experienced in working with cloud platforms like Microsoft Azure and Confluent Cloud. He is a team player and has a strong passion for technology.
Project list
Demand Planning - Australia
Migrate business intelligence applications to Microsoft Azure
- Research and integrate new features with Apache Kafka and Confluent Cloud
- Collaborate with stakeholders about requirements and prepare mockups and draft items
- Configure application to work with Azure Kubernetes Service
- Implement Spring Batch jobs with spot instance virtual machine with Kubernetes and KEDA
- Migrate old business processes to microservices with RabbitMQ and Redis
Technologies: Java, Spring Boot, Angular, TypeScript, Kubernetes, Redis, PostgreSQL
Flash Sale Campaign - Vietnam
Develop a backend server to promote users to use ZaloPay for payment with other food and beverage merchants
https://uudai.zalopay.vn/merchant-v2/flash-sale-campaign
- Draw database, and data relationships and build backend classes and services
- Assess estimation, effort and give technical support to the agile team
- Enable integration with services from cross-functional teams such as Zalo, data, risk management
- Accommodate requests from business team
- Mitigate user abuse using both front-end and backend validation
- Observe user activities in real-time using log management dashboard
Technologies: Java, Spring Boot, React, TypeScript, Kubernetes, Redis, MySQL
Develop a backend server to promote users using the Micro Investment mini app in ZaloPay
https://uudai.zalopay.vn/merchant-v2/tktl-campaign
- Design database, data relationships and develop backend classes and services
- Review estimation, effort and provide technical support for the agile team
- Integrate with services from cross-functional teams such as Zalo, data, risk management
Technologies: Java, Spring Boot, React, TypeScript, Kubernetes, Redis, MySQL
ΜΙΑ - Germany
Develop a business intelligence application to monitor and provide business insight using visual charts and KPIs
- Propose and implement a technical solution
- Review estimation, effort and provide technical support for the agile team
- Coordinate and collaborate with cross-functional teams
Technologies: Java, Spring Boot, Angular, TypeScript, Kubernetes, Redis
OGSC - Japan
Develop a data migration tools for new system
- Setup deployment pipeline and CI/CD
- Propose and implement migration solution
- Optimize and improve system performance, availability, scalability, security
- Prepare and execute performance testing
Technologies: Java, Spring Boot, ECS, Kubernetes, SQS
UDSG - Philippines
Develop unified information dashboard for telesales.
- Setup deployment pipeline and CI/CD
- Track project performance, analyze and remove impediments
- Facilitating change requests and support technical problems to team members and clients
Technologies: Vue.js, Lambda
CDMS - Philippines
Develop clould document management storage.
- Establish effective project communication plans and ensuring their execution
- Track project performance, specifically to analyze the successful completion of short and long-term goals
Technologies: Vue.js, Lambda, ECS
Agent Assist - Philippines
Develop softphone application with Amazon Connect
- Lead agile teams to deliver complex software products
- Evaluate and assess result of project
- Present to client reports on progress as well as problems and solutions.
Technologies: Vue.js, Lambda, SQS
Globe Community - Philippines
Develop scripts for content migration.
- Gather requirements from internal and external teams
- Review current systems, suggesting updates as needed.
- Assist junior team members grow and develop their skills.
Technologies: Vue.js, Selenium
MUFG - Japan
Develop component and scripts for content migration.
- Task analysis
- Research new technologies.
- Design content migration and quality process.
- Support team members
- Maintenance
- Discuss, review and implement AEM best practices.