I am a software engineering student at the University of Science - VNUHCM, with experience in mobile app development and web development. I want to be a full stack engineer in the future.
- ⚡ Proficient in Dart/Flutter
- Clean architecture
- Fluently Riverpod & Hooks, basic BLoC for state management.
- Dio for Http request
- Auto Route for navigation
- Firebase Cloud Messaging & Awesome Notifications for push notification
- Other programming languages & frameworks: Android (Java), iOS (Swift), ExpressJS, Golang/Gin, ...
- Database: Firestore, MySQL, ...
- Others: Git, CI/CD, SOLID, Design patterns, Problem solving, Data structure and algorithms
- Developed and implemented key features including search, member management, settings, notifications, voice command, badge.
- Continuously worked to improve the quality and performance of the state management, resulting in increased efficiency of features developed.
- Collaborated with team members to design and develop user-friendly interfaces for these features, resulting in improved user experience.
- Conducted thorough testing and debugging to ensure functionality and usability of the implemented features.
- Actively participated in project planning and contributed to the development of project roadmaps and timelines.
- Developed a tutoring platform for teaching and studying English between tutors and students.
- Implemented key features such as showing list of tutors with pagination, allowing students to book courses, showing study history, showing list of courses with pagination, searching and filtering tutors, and enabling video calls between tutors and students.
- Conducted testing and debugging to ensure high-quality performance of the platform.
- Developed an AI-based chatting app that integrates with OpenAI's gpt-3.5-turbo model via API calls.
- Implemented speech-to-text and text-to-speech features for seamless communication between users and the AI model.
- Enhanced the app by adding multi-language support for English and Vietnamese.
- Integrated Google AdMob for monetization and uploaded the app to Google Play Store.
- Developed a Twitch clone app using Flutter
- Practiced authentication skills by implementing a login and registration system for users.
- Developed the user interface, ensuring a seamless user experience.
- Used web view to play video streams and IRC to develop the chat feature.
- Designed the data schema for the application, ensuring efficient data storage and retrieval.
- Developed the authentication service for users, ensuring secure access to the application.
- Developed the user interface, ensuring a seamless user experience.
- Implemented the bid feature for users, enabling them to place bids on auction items.