+1 (438) 686-4608
chinhtr.dev@gmail.com
linkedin.com/in/chinh-tran
Montreal, Canada
CHINH TRAN
Software Developer
Practice in a professional environment to improve personal skills. Proficient and knowledgeable in the field of IT.
EDUCATION
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY
2021 - 2022
MASTER OF COMPUTER SCIENCE
Research students at University of Montreal and Danang University of Science and Technology. Studying in Computer vision and image processing. Have worked on 3D Meshes, points cloud technologies with some machine learning algorithms.
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY
2015 - 2020
SOFTWARE ENGINEERING
The program of engineer which is controlled by Commission des Titres d'Ingénieur (CTI) for Excellent Engineer. Took many courses about mathematics, data structure, algorithms, designing and software development. Finished many learning projects including Native, Web and Mobile Applications
SKILLS
UI & UX
Figma
Adobe
FRONT-END
HTML/CSS
React, Vue
JavaScripts
SASS, Styled
NextJS
Bootstrap
BACK-END
MongoDB
MySQL
Express.JS
Node.JS
Python
WORK EXPERIENCES
From 05/2022
To Now
WEB APPLICATION DEVELOPER - KOIOS INTELLIGENCE

Design, implement, deploy and maintain web-based applications of intelligent, virtual assistant systems in the field of providing insurance for home, car, heath, etc.

Front-end

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.

Technologies used:
Base framework: React JS, Blaze JS, React Native
Request handler: Axios, React-Query
State management: Recoil, Redux
Others: GCP, Bitbucket, next-i18next
Back-end

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.

Technologies used:
Base framework: Node JS, Express JS, Sanic, Rasa
Database: MongoDB, Redis, Firebase
Mobile

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.

Base source: Rocket.Chat React Native
Other tasks

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.

From 2020
To 2022
COMPUTER SCIENCE RESEARCHER - UNIVERSITY OF MONTREAL

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).

Programming languages: Python, Cython, Matlab
Algorithms: SVM, GMM, Isolation Forest, Ball-Pivoting, Poisson, etc
Environments: Conda, Docker
Libraries and open sources: Blender, MakeHuman, Points Cloud, 3D Meshes, PyTorch, etc.
From 11/2020
To 03/2022
SOFTWARE ENGINEER - EST ROUGE INC.
Internal Company Chatbot

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.

LiveStream Chat App

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.

Typing Competition Game

Develop a web game for typing competition

Technologies : NodeJS, NextJS, MongoDB : NodeJS, NextJS, JQuery, MongoDB.

HR Ecosystem - Company Central

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.