Angular Developer
Da Nang City, Vietnam
• Merging codes and being responsible for 2 client source codes• Reconstructing the Angular source code with 100+ components and 20 modules• Building dynamic CRUD components and dynamic forms from a JSON setup file for the Angular app• Handling the function for uploading multiple audio files with additional information input and file validation• Handling updating the table when users choose new audio and submit the upload progress• Handling displaying the upload progress and results, allowing users to re-upload error audio• Handling transforming uploaded audio into evaluation tickets based on KPI settings• Handling showing evaluation ticket information including the audio, transcript, KPI scores, and failure reasons• Handling enabling users to play, pause, download the audio and re-evaluate the ticket• Handling a search function in the transcript being available• Building reports from call audio, KPI and attitude keyword data, including manual reports and Power BI reports• Handling utilizing a Socket service to allow downloading of manual reports• Handling displaying an action log with details for different action types• Managing admin screens like role management, org management, and member adding• Building reusable UI libraries, common CSS and components• Writing chart functions using the Chart.js library• Writing CRUD functions with virtual scroll, pagination, search, and filter at both Node.js Backend and Frontend