After graduating from university with a degree classification of Excellent in Information Technology. I started my professional career as a software engineer developer August 2020, and since then I have been working on various projects, start-up, full-time companies and freelance. Below is a summary of my work experience.
Freelance
Events prediction (Dec 2024 - Present)
We are building a platform that predicts the outcome of events using machine learning and AI.
-
The platform will recommend actions based on the predicted outcomes, allowing users to make informed decisions.
- Collected data from various sources, including Binance, CoinGecko, and CoinMarketCap.
- Processed and cleaned the data using Python and Pandas.
- Developed a machine learning model using TensorFlow or algorithms to predict cryptocurrency prices.
- Built API using FastAPI to serve the predictions.
-
The platform will predict events such as cryptocurrency prices, sports outcomes, and political elections.
- Collected data from various sources, including Google Trends, Twitter, and Reddit.
- Implemented LLM API (Large Language Model) to analyze and predict outcomes.
- Built API using FastAPI to serve the predictions.
Start Up
Mobile App and Website Chessin (Jan 2024 - Dec 2024)
Chessin is a mobile app and website that allows users to play chess online or offline. It features real-time online competitive chess, an offline mode, and a user-friendly interface. Users can learn chess by courses and play against the AI or other users.
-
Developed the mobile app and website using Flutter, integrating it with the existing backend.
- Designed the UI/UX for the mobile app and website.
- Implemented StockFish API for logic and game management.
- Handled video smooth in the mobile app (Youtube, Drive, etc.) using Flutter.
- Implemented Firebase features in the app, including: real-time database, authentication, crashlytics, notifications, analytics, and storage. Example: Implemented real-time online competitive chess using Firebase.
- Implemented game play chess in the mobile app, allowing users to play against the AI.
- Developed offline mode for the mobile app, allowing users to play without an internet connection.
-
Released the app on both IOS Store and Google Play Store.
ERP OneSpace Education (Jan 2024 - Dec 2024)
ERP OneSpace Education is an education ERP system that helps students, teachers, and parents manage their education-related tasks. It includes features such as attendance tracking, grade management, and communication tools.
- Designed and developed a new look for the OneSpace Education ERP website system.
- Built the mobile app using Flutter, integrating it with the existing ERP system.
- Released the app on both IOS Store and Google Play Store.
Full-time Companies
TEKO Vietnam Technology Joint Stock Company (Mar 2022 - Dec 2024)
I worked as a software engineer at TEKO, a company that specializes in developing software solutions for various fields, including travel, finance, and e-commerce. Some of the projects I worked on include:
-
MemoGo
- Developed workflow for the MemoGo app, which is a travel app that helps users plan their trips and manage their itineraries.
- Built the mobile app from zero using Flutter.
- Built money split system for the app, allowing users to split expenses with friends and family.
- Implemented Firebase features in the app, including: real-time database, authentication, crashlytics, notifications, analytics, and storage.
- Released the app on both IOS Store and Google Play Store.
- Built CI/CD pipeline for the app using GitLab CI/CD, allowing for automated testing and deployment.
-
POS365
- Developed the POS365 app, which is a point-of-sale system for retail businesses.
- Built the mobile app from zero using Flutter.
- Implemented features such as inventory management, sales tracking, and customer management.
- Integrated payment gateways for in-app purchases.
- Released the app on both IOS Store and Google Play Store.
Orther projects include:
- Tek Flat Design - Flutter UI Kit
tek_flat_design is a Flutter UI kit that provides a collection of pre-designed widgets and components for building beautiful and responsive mobile and web applications. It is designed to help developers quickly create user interfaces with a modern and flat design aesthetic.
Some achievements include:
- Released the UI kit on pub.dev, making it available for other developers to use.
- Gained over 300+ downloads on pub.dev.
DKEDTECH - Vietnam Digital Knowledge Education Technology (Jul 2021 - Mar 2022)
Mobile developer and web developer at DKEDTECH. DKEDTECH is a company that specializes in developing educational software and applications.
-
Developed the mobile app from zero using Flutter, integrating it with the existing backend. Some interesting features include:
- Real-time online competitive codding challenges.
- Offline mode for the mobile app, allowing users to practice coding without an internet connection.
- Learning courses for students to improve their coding skills.
- Implemented a user-friendly interface for the mobile app.
- Implemented payment gateway from VNPay API for in-app purchases.
-
Released the app on both IOS Store and Google Play Store.
-
Developed coding IDE for students to practice coding online using Electron.js.
EWAY.,JSC (Aug 2020 - Dec 2020)
Intern front-end developer at EWAY.,JSC
- Developed the front-end system for employee attendance management using Laravel.
- Use min.io to store employee images.
Education
Thang Long University (Jan 2018 - Jan 2021)
Graduated with degree classification is Excellent, majoring in Information Technology.
GPT: 8.7/10