Design, implement, deploy and maintain web-based applications of intelligent, virtual assistant systems in the field of providing insurance for home, car, heath, etc.
Lead developer for the entire Front-end project. The application works as a micro-service and embedded several insurance company home pages. Main work includes UX/UI design, building new components, maintaining and refactoring old components using Classes to React Hooks and HoC.
Although mainly working on the client side, sometimes I also handle many tasks on the server side.
Creating micro-services and tiny servers with Cloud Function of GCP. The application is based on NodeJS and ExpressJS which query data from Google Buckets as Database and expose it to the HTTP APIs.
Implementing and testing a chatbot server is one of the requirements of the job. The chatbot is developed based on the Rasa with a customized core and actions. The service is modified to adapt to multiple clients and use cases of the insurance industry.
Customizing the open-source Rocket Chat and developing some new features for it.
Preparing and white labelling for deploying the mobile application to Google Play Store and Apple Store.
Testing: Automation e2e testing, writing testcases, etc.
Documentation: Preparing documents for the developing and software qualification, etc.
Design: UX/UI Design, promotion video creation, etc.
DevOps: Bitbucket Pipelines, Kubernities, Google Cloud Platform, etc.
I have worked in the field of Computer Vision and Image Processing. The topic of the research project is the healthcare of elderly people and the analysis of the characteristics people pose. Both supervised and unsupervised machine learning algorithms are used in this project to determine the pros and cons of the approaches.
I have taken part in some conferences as an author and speaker around the world (in Canada, Europe, Taiwan, and Vietnam).
Join the core team of the company to develop a chatbot for the internal company. This application can fetch the data from Backlog and integrate it into Slack. It can help HR to handle the information of employees and manage the forms as well as the documents of the company.
Technologies: NodeJS, VueJS, Rasa, Redis and MongoDB.
Develop a livestream application for the Japanese Market. Audiences and fans can donate to artist by using stickers or letters which integrated and customized for each event or concert, the payment workflow is handled in this project also.
Technologies: NodeJS, NextJS, JQuery, MongoDB.
Develop a web game for typing competition
Technologies : NodeJS, NextJS, MongoDB : NodeJS, NextJS, JQuery, MongoDB.
An HR Ecosystem for company, job searcher, HR employees and developers. The ecosystem is a group of multiple micro applications. Support all steps from the beginning to the last of a recruitment process. The company can manage the workload of all members by the Company Central service in this ecosystem. The application can integrate with Google, Backlog and Bitbucket as well.
Technologies: NextJS, OAuth, etc.