Financial Advisory Platform – Canada
Developer, Mar 2026 – Present
Project description
- Working on a team of 4 members including 1 Back-end Developer, 2 Angular Developers, and 1 Designer.
- We were tasked to build SPA for investment management and AI-powered financial recommendations.
Responsibilities
- Communicate and get requirements from clients.
- Optimize & refactor code.
- Integrate AI-powered portfolio insights and recommendation features.
- Integrate client-side with server-side using Graphql.
- Implement Unit Test with Jasmine.
Technologies
- Angular 17+, RxJS, NgRx/Store, TypeScript, Angular Material, Graphql, OpenAI API, Highchart.
AI Document Intelligence – United Kingdom
Developer, Jul 2025 – Feb 2026
Project description
- Working on a team of 4 members including 1 Python Developer, 2 Angular Developers, 1 QC.
- We were tasked to build SPA for document processing and AI-powered knowledge management.
Responsibilities
- Communicate and get requirements from clients.
- Implement responsive UI and feature tasks.
- Integrate client-side with server-side using RESTful APIs.
- Integrate AI-powered document search and summarization functions.
- Fixing bugs, supporting and maintaining.
- Optimize and refactor source code.
- Improve application performance.
- Implement Unit Test with Jasmine.
Technologies
- Angular 17+, RxJS, NgRx/Store, TypeScript, Angular Material, OpenAI API, GraphQL, Highcharts.
Healthcare Management – Germany
Developer, Mar 2024 – Jul 2025
Project description
- Working on a team of 5 members including 2 .NET Developers, 2 Angular Developers, 1 QC.
- We were tasked to build SPA for patient scheduling and healthcare service management.
Responsibilities
- Implement web applications based on client requirements.
- Build common UI controls and reusable components.
- Integrate client-side with server-side using RESTful APIs.
- Implement dashboard and reporting features.
- Fixing bugs, supporting and maintaining.
- Optimize application performance.
- Participate in code reviews and team discussions.
Technologies
- Angular 8+, RxJS, TypeScript, Angular Material, Bootstrap 4, Ag-Grid, RESTful APIs, Highcharts.
Education – Canada
Developer, Jun 2023 – Present
Project description
- Working on a team of 3 members including 1 NodeJS Developer, 1 Angular Developer, 1 Designer
Responsibilities
- Communicate and get requirements from clients.
- Optimize & refactor code.
- Upgrade Angular version to v17.
- Integrate client-side with server-side using Graphql.
Technologies
- Angular 13+, RxJS, NgRx/Store, Typescript, Angular Material, Graphql. Highchart...
Agriculture – United States
Developer, Jan 2021 – May 2023
Project description
- Working on a team of 3 members including 1 Java Developer, 2 Angular Developers.
- We were tasked to build SPA, Electron App, and PWA.
Responsibilities
- Implement Electron applications and Progressive web applications (PWA).
- Fixing bugs, supporting and maintaining.
- Build common UI Control in modules.
- Integrate client-side with server-side using RESTful APIs.
- Integrate SQLite3, Indexed DB to store data in local.
- Integrate Service Worker and Web Worker to improve performance.
- Implement Unit Test with Jasmine.
- Implement E2E Test with Protractor.
- Config Jenkins to build and deploy.
Technologies
- Angular 9+, ElectronJS, Rxjs, NgRx/Store, Typescript, Bootstrap 4, Service Worker, Web Worker, SQLite3, TypeORM, Ag-grid, Highcharts js, IndexedDB.
Construction – Australia
Developer, Aug 2018 - Jun 2020
Project description
- Working on a team of 4 members including 1 .Net Developer, 1 Angular Developer, 1 QC, 1 Designer
- We were tasked to build SPA, PWA.
Responsibilities
- Communicate with customers and implement web applications based on design and logic of the client.
- Fixing bugs, supporting and maintaining.
- Build common UI Control in modules.
- Integrate client-side with server-side using RESTful APIs.
- Integrate Localforage storage library.
- Build a common table with Ag-Grid and Observable.
- Implement the Invoice/Payment feature.
- Refactor source code Angular with new structure best practice.
- Config Travis CI to build and deploy.
- Deployment with AWS S3 and CloudFront.
- Implement another PWA for the end user.
Technologies
- Angular 7+, Rxjs, Typescript, Angular Material, Twilio Client, Accounting software Xero, Ag-grid JavaScript datagrid.
Office Administration – Japan
Developer, Jan 2017 - May 2018
Project description
- Working on a team of 10 members including 1 Scrum Master, 3. Java Developers, 3 Angular Developers, 3 QCs.
- We were tasked to build SPA for sensor management in the building.
Responsibilities
- Build source structure using Lazy Loading Feature Modules.
- Working with Team leader and BA to design and implement web applications.
- Optimizing performance. Fixing bugs, supporting and maintaining.
- Build common UI Control in modules.
- Implementing GUI drag and drop management chip sensor on building using Cytoscape JS library.
- Integrate client-side with server-side using RESTful APIs.
Technologies
- Angular 5, Typescript, Bootstrap 4, Angular Material, Cytoscape library, D3 charts, Covalent UI library
Machine Learning – Singapore
Developer, Jun 2017 - Sep 2017
Project description
- Worked on a team of 2 members including 1 Python Developer and 1 AngularJS Developer.
- We were tasked to build an SPA for equipment management in the machine learning system.
Responsibilities
- Design UI, implementing GUI.
- Fixing bugs, supporting and maintaining.
- Integrate client-side with server-side RESTful APIs.
Technologies
- AngularJS (version 1.64), AngularJS Material, Cytoscape library