Experienced Frontend Developer with over 5 years of experience building web applications using VueJS, ReactJS, and Flutter.
Proficient in TypeScript, Java, and Dart.
Experienced in working with various databases, including MySQL, OracleDB, and PostgreSQL.
Skilled in backend development using NodeJS and Spring Boot.
Familiar with Nuxt and Bootstrap frameworks.
Adept at unit testing with Jest and Cypress.
Experienced with Jenkins and Gitlab for CI/CD pipelines.
Project list
Q+
- Work with PO to discuss and finalize requirements, technical approach, and solution estimations.
- Discuss for building up the project skeleton.
- Analyze and review business needs, user stories, acceptance criteria with BA.
- Research for modern technologies; guide the team to build the architecture and find solutions for blockers.
- Break down complicated tasks to assign to team members.
- Manage team and control delivery quality.
- Ensure the tasks distribution among team members provide productivity and good quality.
- Design Database.\n- Create data models to build the chart modules.
- Collaborate with Testers to fix and verify bugs.
- Develop features and support team members in coding.
- Support client on UAT with end-to-end flow on documents and divide team members to sub-group to control critical bugs, major issues while UAT happening.
Technologies: Nuxt.js, TypeScript, Node.js, Vue.js, Bootstrap, AWS, Jest, Cypress
SEB - Fintech
- Work with PO and other management layers (team leads; sub-team leads) to resolve the issues.
- Brainstorming with customers then provides the architecture solution based on their requirement.
- Develop new features and maintain the system.
- Write unit tests, review code, and support other teammates to resolve any visible impediments and potential risks.
- Work with the Test team to align the working process so that the sprint is completed effectively, and resource is optimized.
- Handle production issues including coordinating different teams and departments to resolve issues, provide hot fixes.
- Training and sharing new knowledge with team members.
- Daily report, meeting, and implement demo sessions with the Product team (involving both onshore and offshore) adapting the Scrum methodologies.
Technologies: Vue.js, TypeScript, Bootstrap, Spring Boot, Java, Jest, Cypress
PP
Analyze the UI/UX design. Implement key features. Fix the bugs. Code review. Maintain & support production. Code reviewing for other members and providing solutions. Write documentation on how to install GA/Datadog and how to use it. Write some documents about the operation of components, the relationship between components. Write Unit test/cypress test to make sure function works correctly.
Analyze the UI/UX design.
Implement key features.
Fix the bugs.
Code review.
Maintain & support production.
Code reviewing for other members and providing solutions.
Write documentation on how to install GA/Datadog and how to use it.
Write some documents about the operation of components, the relationship between components.
Write Unit test/cypress test to make sure function works correctly.
Write reused components or choose third libraries based on the design file. Implement key features.
Analyze and suggest solutions to improve the performance of the website.
Training and sharing modern technologies for team members.
Responsible for custom UI following customer's requirements.
Conduct meetings with Product Owner and Business Analyst to gather business requirements and propose proper technical solutions that satisfy those challenges.
Technologies: React, CSS, C#, .NET Framework
Working Environment Monitoring
Main Developer of this project.
Implement key features (On Web and Mobile).
Working directly with owner business for requirement and UAT support.
Collaborate with Testers to fix and verify bugs.
Review the code and improve the product code quality.
Provide feedback and corrections to merge the code.
Commit about delivery each sprint/module.