AI Supply Chain Optimization Platform – Germany
Software Engineer, Jan 2026 – Present
Project description
- Working on a project of 10 members including 1 Project Manager, 1 Business Analyst, 6 Developers and 2 QC.
- Develop and maintain an AI-powered supply chain management platform that helps businesses forecast demand, optimize inventory, and improve logistics operations.
- Domain: Logistics & Supply Chain.
Responsibilities
- Front-end Development: Developed responsive and user-friendly interfaces using VueJS, improving system usability and operational efficiency.
- AI Integration: Integrated AI-powered demand forecasting and inventory recommendation features through RESTful APIs.
- Requirement Analysis: Collaborated with Business Analysts and stakeholders to gather requirements and propose technical solutions.
- Feature Development: Implemented reusable components and optimized existing modules to improve development productivity.
- Collaboration: Worked closely with back-end developers and QA engineers to ensure seamless integration and stable releases.
- Performance Optimization: Enhanced application performance through code optimization and lazy-loading techniques.
- Project Delivery: Ensured timely completion of assigned tasks and actively contributed ideas during sprint planning and technical discussions.
Technologies
- VueJS, TypeScript, RESTful API, ApexCharts.
- Visual Studio Code, Git, Jira, Figma.
- Git for source code management and deployment, Jira for task tracking, Figma for UI/UX collaboration.
Investment Portfolio Management System – Australia
Software Engineer, Oct 2024 – Dec 2025
Project description
- Working on a project of 8 members including 1 Project Manager, 1 BA, 5 Developers and 1 QC.
- Develop and maintain a web-based investment portfolio management platform that helps users monitor assets, track transactions, and analyze investment performance.
- Domain: Finance & Investment.
Responsibilities
- Front-end Development: Developed and maintained responsive user interfaces using VueJS, ensuring seamless integration with backend services.
- Feature Enhancement: Implemented portfolio tracking, asset allocation dashboards, transaction history, and reporting functionalities.
- Requirement Analysis: Worked closely with Business Analysts and stakeholders to clarify requirements and provide technical solutions.
- Task Planning: Participated in sprint planning, estimated development efforts, and ensured timely delivery of assigned tasks.
- Team Collaboration: Collaborated with developers and QA engineers to troubleshoot issues, improve application quality, and optimize performance.
- Continuous Improvement: Contributed ideas and improvements during team discussions to enhance user experience and system usability.
Technologies
- VueJS, TypeScript, RESTful API, ApexCharts.
- Visual Studio Code, Git, Jira, Figma.
- Git for source code management and deployment, Jira for task tracking, Figma for UI/UX collaboration.
Ecommerce Website - Singapore
Software Engineer, Oct 2022 – Oct 2024
Project description
- Work closely with the team and customers to create and improve applications to bring customers the best product. Software development for 3 large and small projects
Responsibilities
- Set and achieve clear goals to deliver high-quality applications within established deadlines, ensuring optimal task management and project completion. Managed multiple projects with tight timelines, improving delivery speed by 15%.
- Developed dynamic and interactive web applications using modern JavaScript frameworks (React, VueJS), improving user engagement by 25% through seamless navigation and responsive design.
- Designed and implemented reusable components, reducing code redundancy by 40% across multiple projects by leveraging standard frameworks like React and VueJS.
- Integrated third-party APIs, enhancing website functionality and user experience. Improved API response times by 30%, contributing to faster load times and overall performance.
- Actively contributed to discussions, offering innovative ideas to streamline processes and improve workflow efficiency, leading to a 20% reduction in project delays.
- Planned and managed project timelines and release schedules, successfully delivering projects on time in 95% of cases, ensuring smooth rollouts and minimizing disruptions post-release.
Technologies
- JavaScript, React JS, NextJs, Gatsby, Cypress, Playwright Redux Toolkit, Asana, Visual Studio Code and Figma.
- Cypress, Playwright for automation testing
- ReactJs, NextJs, Gatsby, Js for coding
Internal Website and Application - Vietnam
React Native Developer, Mar 2021 – Oct 2022
Project description
- Working on a team of 8 individuals, including 1 Project Manager, 6 Software Engineers, and 2 QC; coordination with the US team (around 10 colleagues, including the founder, technical lead, designer, developer, and business analyst).
- We were tasked to build the main product for managing the delivery inside city.
Responsibilities
- Goal Setting and Task Management: Define clear goals, manage time effectively, and prioritize tasks to ensure efficient project delivery.
- Full Accountability: Execute tasks under the direction of the team leader with 100% responsibility, consistently meeting project expectations.
- Active Collaboration: Engage proactively in team discussions, contributing innovative ideas and insights to enhance project quality.
- Requirement Analysis: Analyze and break down requirements into manageable tasks, providing accurate estimates for effective project planning.
- Feature Implementation: Lead the implementation of feature tasks, ensuring code quality and functionality align with project goals.
- Bug Fixing and Team Support: Resolve bugs promptly, support team members in overcoming challenges, and perform ongoing maintenance to ensure project stability.
- Timely Ticket Delivery: Ensure that all assigned tickets are delivered on time and meet the project’s scope and objectives.
- Requirement Clarification: Collaborate with stakeholders to clarify requirements, translating them into actionable tasks for implementation.
Technologies
- Using ReactJs, React Native for front-end
- Visual Studio Code, Figma.
CRM Website - Vietnam
Front-end Developer, Feb 2020 – Mar 2021
Project description
- Working directly with client team of 7 members including 1 Project Manager, 1 Business Analyst, 1 Technical Architect, 4 Developers and 2 QCs.
- Develop and manage the website to managing auto call for Customer Service in banks.
Responsibilities
- Goal Setting and Task Management: Define clear goals, manage time efficiently, and prioritize tasks to create high-quality, user-friendly applications.
- Requirements Gathering and Clarification: Collaborate with Project Managers and Business Analysts to gather, clarify, and break down ideas and requirements, ensuring a clear understanding of project needs.
- Solution Design and Proposal: Identify solutions to complex problems and present them to the Technical Architect for review and approval.
- Active Participation and Idea Contribution: Engage actively in team discussions, contributing innovative ideas to improve project outcomes.
- Task Implementation and Collaboration: Coordinate with co-workers to discuss and implement approved features or solutions, ensuring smooth execution and alignment with project goals.
- Application Deployment: Successfully deploy applications to Microsoft Teams, ensuring smooth delivery and operation.
- Team Training and Mentorship: Provided training and mentorship for a front-end developer, helping them improve their skills and contribute effectively to the team.
Technologies
- Using ReactJs, Vanila Js for front-end
- Visual Studio Code, React-Saga, SignalR, ChartJs, Figma
B2C Website - Vietnam
Software Engineer, March 2018 – Feb 2020
Project description
- Work closely with the team and customers to create and maintain new features for existing web application.
- Working on a team of 15 members including 1 Project Manager, 2 Business Analyst, 8 Developers, 1 Designer and 3 QC.
Responsibilities
- Carry out tasks based on the direction of the client and Business Analyst
- Actively participate in discussions and contribute ideas
- Analyse requirements, break down requirements to estimate tasks.
- Bug fixes, maintenance and collab with team members to manage project problems.
- Ensure that tickets delivery are on-time and on-target.
Technologies
- Using ReactJs, React Native for front-end
- Visual Studio Code, Javascript and Figma.