Digital Learning Repository – United State
Angular Developer, Mar 2025 – Present
Project description
- Building a web-based platform to manage a centralized learning assets repository for over 30 institutions and museums across the U.S. The system allows editor users to catalog educational assets efficiently by entering asset URLs. The platform scans the provided URLs and uses AI-powered suggestions to pre-fill metadata fields such as title, description, etc. Editors can then curate the content based on their expertise or accept AI-generated suggestions. This tool streamlines content organization and enhances the discoverability of learning materials across institutions.
Responsibilities
- Weekly meetings with the client to clarify requirements and get rid of issues.
- Ensure delivery on time and on target.
- Implement the structure of the project and create code base and reuseable components.
- Collaborate with the BE developers to have correct endpoints.
- Collaborate with UI/UX designer to have user-friendly interfaces
- Implement milestone features
- Focusing Continuous research and apply best practices to new features for optimal performance
Technologies
- Angular 18, Signal, RxJs, Angular Material
- NestJs, Python, File Crawl
- Bitbucket and Jira to manage tasks and resources
Educational Technology – Denmark
Angular Developer, Jan 2025 – Feb 2025
Project description
- Built an MVP web-based educational application designed to support schools, teachers, and students in Denmark. The platform helps students learn how to use AI tools to create blogs, images, and videos on topics such as bullying, food waste, and social issues. Teachers can assign tasks and assessments that guide students step-by-step in learning how to craft effective prompts and develop AI-generated content. The system encourages creativity, responsible AI use, and digital literacy while promoting discussion on meaningful social topics.
Responsibilities
- Daily meetings with the client to clarify requirements and analyze features in person.
- Daily demo and walkthroughs with client to confirm output and project goals.
- Implement features and change requests.
- Implement the structure of the project and create code base and reuseable components.
- Collaborate with the AI developer to have correct endpoints.
- Support review source code.
- Ensure that deliveries are on-time and on-target.
Technologies
- Angular 19, Signal, RxJs, PrimgNG
- Python, AI services to generate image and video
Point of Sales – Germany
Angular Developer, July 2024 – Dec 2024
Project description
- This Point-of-Sale Management System is designed to centralize and streamline store operations, designed for multi-tenant-like environments, allowing each client to manage multiple customers under their account. Each customer can create users with role-based permissions, empowering them to manage key aspects of specific stores such as campaign management, budget control, inventory tracking, order processing and shipping. The system provides secure, flexible access tailored to business needs, ensuring efficient and scalable store management across multiple levels.
Responsibilities
- Participate in meetings to sync with other members and over departments.
- Plan and split up tasks based on milestones and features.
- Designed and implemented crucial components, abstraction to reduce number of duplicated lines of code.
- Clarify business and work with across department members.
- Support review source code.
- Support Junior members, clarify business, remove impediments, then forward to implement features.
- Collaborated with UX/UI designers to create intuitive and user-friendly interfaces for the lesson composer.
- Ensure that deliveries are on-time and on-target.
- Fixing bugs, supporting team members and maintaining.
- Dynamic and flexible working to release and deliver exactly.
Technologies
- Angular 19, Signal, RxJs, PrimgNG
- Bitbucket and Jira to manage tasks and resources
Fitness – Singapore
Angular Developer, June 2024 – July 2024
Project description
- The MVP application includes both a user-friendly portal and IOS application. designed to help individuals monitor and improve their physical health and mental wellbeing. The app provides personalized recommendations for articles and exercises tailored to each user’s preferences, promoting healthier lifestyle choices. Users can track their progress and access a variety of resources to support their overall wellness journey.
Responsibilities
- Build portal web application then administrators can access and manage the Fitness application.
- Discuss with Business Analyzer to clarifying the requirements.
- Build structures, reusable and extendable components.
- Work with Back-end developers to have correct endpoints.
- Deliver and release features for every single milestone.
Technologies
- Angular 18, Signal, RxJs, Angular Material, Google Payments
- Bitbucket and ClickUp to manage tasks and resources
Insurance – Australia
Angular Developer, Feb 2024 – May 2024
Project description
- This insurance platform project is designed to help users understand their current financial situation and identify their most important financial goals. The system guides users through a detailed, step-by-step form to collect key financial information, including personal details, investments, liabilities, properties, income, and banking data, goals. Based on this input, a financial coach is assigned to support the user in managing and how to achieve the goals and achievements. Over time, users update their progress through result submissions, enabling continuous coaching and financial improvement
Responsibilities
- Discuss with business analyzers to clarify the requirements.
- Analyse the design and clarify the requirements.
- Apply best practice to implement tasks and features
- Work with the Back-End developer to have an API properly
- Fix bugs and resolve issues, support team members
Technologies
- Angular 16, NgRx, Stripe Payment, Contentful, Angular Material, Signal, RxJs
- Bitbucket and ClickUp to manage tasks and resources
Education – United State
Angular Developer, Feb 2023 – Jan 2024
Project description
- The educational platform with many systems is designed to enhance student learning through personalized career exploration and mentor-guided experiences. By integrating local and national labor market data from sources like o*net, the platform helps students discover suitable careers and connect with mentors and workforce groups. Student completes assessments and evaluation forms that capture their preferences, strengths, and characteristics—these inputs are used to intelligently match them with the most relevant jobs, career paths, and mentors.
Responsibilities
- Discuss with business analyzers to clarify the requirements.
- Learn new technologies and apply best practices and structure to the application.
- Participate in syncs meetings.
- Implement features and resolve issues, support team members.
- Prepare the API contract and collaborate with the back-end developer to ensure the API is properly implemented and adjusted as needed.
Technologies
- Angular 16, GraphQL, Chart.js, Signal, RxJs
- Angular UI component: Angular Material, PrimeNg
- Bitbucket and Jira to manage tasks and resources
CAD E-commerce – Ireland
Angular Developer, Sep 2022 – Jan 2023
Project description
- This is a digital solution that transforms existing CAD design data into accurate, interactive 3D parts manuals on the website. Delivered through a cloud-based platform, it enables customers to log in, visually explore their machinery and equipment, and quickly identify and order the correct parts with just a few clicks. Enabling a complete end-to-end digital ordering experience.
Responsibilities
- Communicate daily reports and demo to the client.
- Research Global Payment, Shipping Engine, and Avalara tax APIs to implement in our system.
- Integrate payment, shipping, and tax features to help users check out their items.
- Analyse workflow and design to clarify what we need.
- Implement features and resolve issue.
- Collaborate with the back-end developer to ensure the API is proper.
Technologies
- AngularJS 1.8, Autodesk Forge, Shipping Engine, Global Payments, Avalara Tax
ERP System – In-house
Angular Developer, Apr 2022 – Sep 2022
Project description
- Talent sub-system: Building a core HR module responsible for managing recruitment requests, candidate pipelines, and employee data. Implemented key features such as role-based access, status tracking, and integration with external job boards and HR tool
- Announcement & Blog Sub-system: Building a centralized internal communication hub allowing authorized users to post company-wide announcements, news updates, and blog content.
Responsibilities
- Work with Product Owner to clarify user stories and features.
- Analyse workflow and design to clarify what we need.
- Participate in meetings related to the scrum process such as daily, retro, and plan...
- Create reusable, extendable and maintainable items for other members to apply.
- Contribute the idea to improve application.
- Collaborate with the back-end developer to ensure the API is proper.
Technologies
- Angular 12, PrimeNG, Angular Material
- .NET, PostgreSQL, boilerplate
- Azure to management tasks and CICD
Oil industry – United State
Angular Developer, Jan 2022 – Mar 2022
Project description
- Team size: Over 25 members
- Building a website to unify customers related to the oil industry. The system enables to handle multiple customers, track fluid-related operations, and visualize data, performance through interactive charts and dashboards
Responsibilities
- Get and analyze user stories, estimate time for each user story.
- Implement features, integrated API and resolve issues.
- Participate in meetings related to the scrum process like a daily, retro, plan...
- Collaborate with BE developers for proper endpoints.
Technologies
- Angular 13, Nx structure, Plotly, PrimeNG, NgRx
- Azure to management tasks and CICD/Service, Repository, Board
Oil industry – United State
Angular Developer, Nov 2020 – Dec 2021
Project description
- Team size: Over 25 members.
- Building a web application for managing and visualizing oil exploitation data, with features including rig, wellbore, well, and fluid management. Enabled users to track operations and metric data through interactive tables and charts.
Responsibilities
- Get & analyse the user stories, estimate time for stories.
- Implement UI to suggest and get confirmation from the customer.
- Develop and resolve issues.
- Participate in meetings related to the scrum process like a daily, retro, plan...
- Participate update version from Angular 7 to the latest (12).
- Draw simple charts such as line & stacked line charts.
Technologies
- Angular 12, E-chart, PrimeNG, RxJs
- .NET, Microservices, MongoDB
- Azure to management tasks and CICD/Service, Repository, Board
Management system – Japan
Angular Developer, Sep 2020 – Oct 2021
Project description
- Migration of two system used Silverlight (minified .NET framework) to Angular 9 and .NET
Responsibilities
- Get & analyse, create function based on the requirement.
- Discuss and analyze features.
- Create RESTful API and consume the result to the front-end.
- Implement modules and features.
Technologies
Gas & Energy Management - Japan
Angular Developer, Mar 2020 - Sep 2020
Project description
- This is a large-scale project related to gas and energy system from Adobe Flex (Adobe Action Script) to Angular 8 due to the end of support from Adobe Flex. The project involved converting a significant number of screens and modules while maintaining functionalities and having a long-term support of new Angular system
Responsibilities
- Get and analyze requirements.
- Implement migration features and modules.
- Support testers to creating Unit Test document.
- Implement unit-tests and resolve issues.
Technologies
- Source Control: SVN. DB: Oracle
Financial System 2 - Japan
Software Engineer, Nov 2019 - Mar 2020
Project description
- This is a project related to financial system from Adobe Flex (Adobe Action Script) to Angular 8 due to the end of support from Adobe Flex.
Responsibilities
- Study Requirement and Detail Design documents.
- Participate in configuring environment.
- Implement features, screens, functions.
- Implement unit tests and fix bugs.
Technologies
- Spring MVC, Mybatis, Maven
- Source Control: SVN. DB: Oracle
Financial System 1 - Japan
Software Engineer, Apr 2019 - Dec 2019
Project description
- Contribute into aa system to support fund management and investment tracking.
Responsibilities
- Study Requirement and Detail Design documents.
- Self-taught full stack based on Spring MVC and AngularJS.
- Implement customer change requests.
Technologies
- Spring MVC, Mybatis, Maven
- Source Control: SVN. DB: Oracle