Luong Vu Hai Ninh (+84) 824 451 334
22 years old ï Linkedin | luong-vu-hai-ninh
Ho Chi Minh City, Vietnam § Github | NinhLuong
About Me
I have more than 1 year of experience in mobile application development through projects for different
companies. I have independently delved into specialized IT domains and earned multiple certifications from
platforms such as Coursera and Udemy. I am looking to further develop in the IT field by joining a company
where I can contribute and enhance my skills, experience, and knowledge.
Skills
Languages: Dart, Java, Kotlin, XML, Python, C, C++, HTML, CSS, JavaScript
Developer Tools: Flutter, React Native, Android SDK, Jetpack Compose, GitHub, GitLab, CI/CD knowledge,
Android Studio, Xcode, Postman API, Figma, Adobe XD, Know how to upload apps to Google Play, Apple Store
Packages Name: bloc, provider, get_it, shared_preferences, graphql_flutter, dio, sqflite, flutter_localizations,...
Cloud/Databases: RESTfull API, GraphQL, SQLite, Firebase, MQTT
Technical Skills: OOP, SOLID, Clean Architecture, Design Patterns, Clean Code, Debugging & Troubleshooting,
Unit Testing, State Management, MVC, MVP, MVVM, UX/UI design, Animation, IT Security.
SDLC Models : Waterfall Model, Agile Model, Iterative Model
Soft Skills: Teamwork, Project Management, Jira Align, Microsoft Office
Languages: English(TOEIC 605)
Another skill: Data analysis, Embedded system, IoT, AI
Experience
• BLISS HUB | ï Ho Chi Minh City
Mobile Developer (Fresher) May 2024 - Now
– We developed a cross-platform mobile app named CCT - Cha me chu dong using Flutter. It’s available on both
Google Play as CCT and on the App Store as ConCuaTui. A parenting app to guide parents in raising and
educating their children.
– Perform UI development and business logic processing for new features such as articles, collections, podcasts, and
community.
– To enhance code organization and maintainability, we implemented a modular architecture using Flutter clean
architecture principles. Bloc & Cubit were utilized for state management, while get_it facilitated dependency
injection (DI). This approach effectively separated the four primary features into distinct modules, promoting
reusability and flexibility.
– I’m utilizing mocktail to create unit tests for the data layer of each module within the application. Conduct
thorough testing of app features and implement necessary bug fixes based on tester feedback.
– Execute a GraphQL query to the server, retrieve the response in JSON format, map the data to a corresponding
data model, and subsequently render it on the UI.
– Link app in Google Play: https://play.google.com/store/apps/details?id=vn.wekan.education
– Link app in App Store: https://short.com.vn/LJwn
• TMA Solution | ï Ho Chi Minh City
Mobile Developer (Intern) Oct 2023 - Feb 2024
– Developing a cross-platform mobile app named T-Visitor using Flutter for company visitors to check in, check
out, and schedule appointments.
– All functions, UI are coded in Futter for login page, forgot password, Home page, retrieve data from API to
process as required, handle error cases.
– All functions and UI for the settings page for the entire mobile application.
– Using Bloc&Cubit to state management.
– All functions and UI for handling check-in and check-out appointments, including phone number validation,
leverage JSON data from a RESTful API and MQTT topics to process requests.
– Final report link: https://s.pro.vn/FxbE
• MOTOMO (Company in Korea) | ï Ho Chi Minh City
Mobile Developer (Freelance) Aug 2024 - Now
– The project utilizes Flutter to create a cross-platform application compatible with iOS, Android, Web, and
desktop environments. The mobile app will seamlessly integrate with the smartwatch to retrieve health data,
enabling comprehensive management and personalized notifications.
– For smartwatches running WearOS, Kotlin Jetpack Compose is utilized to develop applications that monitor
health data, track activities, and manage functions and notifications.
– An embedded computer and camera system are integrated to utilize AI for human movement tracking. Real-time
image processing enables action recognition and fall detection, with immediate notifications sent to both the
smartphone and smartwatch via a centralized server.
– Project link: https://short.com.vn/NLG4
• HPID | ï Ho Chi Minh City
Mobile Developer (Freelance) Feb 2024 - Apr 2024
– The outsource project develops web, app using Flutter help admin manage users and manage the company’s
internal network ports.
– Assist the admin in effortlessly monitoring the status of internet connectivity, and in granting usage rights or
adding new users. Allows users in all departments of the company to easily request access permission to the
internal network.
– Utilize Node.js to construct the backend for a web application. Fetching data from network APIs and SQLite
databases, processing JSON-formatted data, utilizing BLoC for state management, and displaying data on mobile
app UI.
– Project link: https://github.com/NinhLuong/web_app_hpid
Personal Projects
• Developing the app to assist the elderly and people with disabilities | § 2/2024 - 5/2024
Products of the EPROJECTS competition: The app runs on Ohmni Telepresence Robots and Smartphones.
– Developing a Java-based mobile application for Ohmni Robot’s tablet screen to enable elderly and disabled users
to control IoT devices and make video calls to family members via direct app taps or voice commands.
– Developing a Java-based mobile app for smartphones that utilizes a Realtime database to synchronize data
between the smartphone and the robot in real-time.
– Family members of elderly and disabled individuals can remotely monitor the status of all devices in the home
and control the Ohmni Robot remotely through the mobile app.
– Leveraging the Samsung Galaxy Watch 5 to measure and synchronize health data to Google Cloud Firestore.
Utilize this data to generate charts and display health information, synchronizing data across both smartphones
and robots. Provide alerts, schedule tasks, and medication reminders.
– Leverage the Natural Language Processing Toolkit (NLTK) to enable voice-controlled functionality. Employ Pose
Estimation and Deep Learning algorithms for facial recognition and precise joint localization, guiding the robot’s
movements to assist the user.
– VTV3 News Link: https://www.youtube.com/watch?v=rVxf-vgUjqI
– Vnexpress News Link: https://s.pro.vn/HcO8
– Nguoi Lao Dong News Link: https://s.pro.vn/xpQ1
– Tuoitre News Link: https://short.com.vn/TsX9
Certificates
Flutter Advanced Course - Clean Architecture With MVVM
Certificate link:
https://udemy-certificate.s3.amazonaws.com/pdf/UC-482efdb9-a2bb-47ab-afda-a88fe20707ae.pdf
Meta Android Developer Professional Certificate
Certificate link:
https://www.coursera.org/account/accomplishments/specialization/certificate/QGTP638QVGJL
Google UX Design Professional Certificate
Certificate link:
https://www.coursera.org/account/accomplishments/specialization/certificate/4ZKAK2XBUCKJ
Google Data Analytics Professional Certificate
Certificate link:
https://www.coursera.org/account/accomplishments/specialization/certificate/AVBNPX8E3HRP
Google IT Automation with Python Professional Certificate
Certificate link:
https://www.coursera.org/account/accomplishments/specialization/certificate/F9Z3DNYS5WMZ
Google Project Management Certificate
Certificate link:
https://www.coursera.org/account/accomplishments/specialization/certificate/7D2KWETALNYV
Education
• Ho Chi Minh City University of Technology and Education 2020-2024
Embedded Systems and Internet of Things GPA: 7.8
Participation activities
• Candidates, STIC Research and Publishing Seed Grant Competition in Laos. 2024
• Candidates, USAID BUILD-IT & DOW Vietnam STEM Program: EPROJECTS. 2024