Core Knowledge Base
Professional Experience
Project: PIMQ
A microlearning project that leverages AI to enhance the learning experience through personalized content generation and intelligent recommendations.
Responsibilities:
- Setup new service to handle AI-related tasks
- Setup CI/CD to deploy service to k3s
- Implement AI features such as generate playbook, evaluate quiz results, suggest next playbook
- Participate in discussions and propose ideas to integrate AI to support users
Project: Mock Interview
A project for simulating interview sessions, providing users with realistic interview experiences through video conferencing and AI-powered features.
Responsibilities:
- Setup backend service for the project
- Setup CI/CD for web and backend
- Research and implement WebRTC (Janus) to create rooms and allow users to join interview sessions
- Use Google and Azure speech services to setup TTS and STT
- Participate in discussions to propose solutions for project issues
Project: Dapp
A mini project for learning and practicing smart contract development. A decentralized application with token functionality including transfer, swap, and earn features.
Responsibilities:
- Write smart contract for a token inheriting ERC20 with main features: transfer, swap, earn
- Deploy smart contract to testnet and mainnet
- Develop DApp interface to interact with smart contract
- Setup TheGraph to index events from smart contract to support viewing transactions
Project: Koffi
Koffi includes 4 main products: Koffi Outbound - Outbound invoice management, Koffi Inbound - Inbound invoice management, Koffi PIT - Personal income tax deduction certificate management, Koffi Sign - Electronic contract signing.
Responsibilities:
- Backend Development: Implement tasks across all 4 products such as invoice management, tax declarations, digital signatures, summary table, mailbox, electronic contracts, electronic signing of XML, PDF files and validating the invoices
- Business Analysis: Read and analyze to propose project changes needed to comply with current regulations
- Mobile Development: Collaborate with team to complete features of KoffiSign app
- Participate in discussions to propose solutions for features together with the team
- Unit testing
- Help team members to investigate/research about technical stuff
- Supporting and training for new team members
Project: OMI CALL
OMI CALL is a website where businesses can rent phone numbers to make automated and manual calls. It also offers tools for managing tasks, customers and communicating through multiple channels like Facebook and Zalo.
Responsibilities:
- Implement features related to rent phone number, task management
- Unit test
- Help team member to investigate/research about technical stuff
Project: OMI TRAINING
The website is used to collect data for AI training, where collaborators work on tasks like transcribing audio to text, select the gender, regions, etc., from call recordings provided by OMI TRAINING.
Responsibilities:
- Implement the features of managing audio files, task management and performance statistics of collaborators
- Unit test
- Help team member to investigate/research about technical stuff