Work Experience
Intern iOS at Bizverse World PTE. LTD.
Da Nang, VietnamJan 2021 - Jun 2021
- Built RentALL application for hotel booking.
- Designed application screen interfaces.
- Used GraphQL technology to interact with the database.
Fresher iOS at Bizverse World PTE. LTD.
Da Nang, VietnamJul 2022 - Present
- Continued building RentALL app with payment functions.
- Integrated blockchain technology, enabling hotel payments via NFT (BIVE, VRA, USDT...), traditional payment methods (VISA, credit card), pay later options, and refunds.
- Implemented Panorama, Autocomplete, Google Maps, QR code scanning, and messaging (Chat) features.
Freelancer iOS at HVN Studio
Da Nang, VietnamAug 2021 - Dec 2023
- Red Eye Corrector App: Link
- Application to process images and change eye color. Supported API development using computer vision technologies.
- ProHelp:
- Application specialized in posting job vacancies for the state of California, USA. Supported interface development, maintenance, and handling new requirements.
- The Plant Identification App: Link
- Application for exploring plants through provided photos. Supported interface development, maintenance, and function execution.
- AI Photo App Bug Identifier: Link
- Application for exploring insects through provided photos. Supported interface development, maintenance, and function execution.
- Red Eye Corrector App: Link
Mobile Developer at DTPAPP
Da Nang, Vietnam & RemoteAug 2023 - Present
- Themicon - Widget & Icon Theme (iOS): Link
- Developed an app providing themes, icons, and widgets to customize the iPhone's look, including the Snappal widget for real-time photo sharing.
- Implemented UI, developed Snappal logic, created basic widgets, handled icon editing, user profile screens, push notifications, and socket communication.
- Technologies used: WidgetKit, Socket.IO, Push Notifications, GCD Web, Core Graphics.
- Themicon - App Icons & Widget (Android): Link
- Provided a wide range of icons and widgets for Android customization, offering personalized user experiences with animations and seamless in-app purchases (IAP).
- Developed user interface, implemented custom animations, and integrated in-app purchase system.
- Technologies used: Core Animation, IAP, Google Billing.
- Icon Changer: X Icons & Themes (Android): Link
- Developed an Android app for changing app icons, providing users with unique customization options. Integrated in-app purchases to unlock additional icon packs.
- Responsibilities included integrating and optimizing IAP functionality.
- Technologies used: Google Billing, Custom UI Components.
- Call Theme: Link
- Created a custom call screen application allowing users to personalize their call interface with various themes.
- Leveraged receivers and EventBus to handle real-time call events and updates.
- Technologies used: Java, EventBus, Custom Broadcast Receivers.
- Heart Rate:
- Developed a heart rate measurement app using the camera and flash to detect heart rate by placing the user’s finger on the camera.
- Implemented data recording, analysis, and PDF export for tracking.
- Technologies used: Camera API, PDF Export, Data Analysis.
- Phone Tracker:
- Created a real-time location tracking app for friends using Google Maps for geolocation.
- Utilized socket communication for live location updates and Firebase Cloud Messaging (FCM) for notifications.
- Technologies used: Socket.IO, FCM, Google Maps SDK.
- AITranslate: Link
- Developed a translation app with four distinct modes: text translation, image translation (using MLKit for text extraction), voice translation (real-time transcription and translation via Google’s gRPC protocol), and keyboard translation (integrated within a custom keyboard for immediate translation).
- Built multi-mode translation capabilities, integrated MLKit for image text recognition, and implemented gRPC for voice translation.
- Technologies used: MLKit, gRPC, Custom Keyboard, Google Translate API, Real-Time Audio Processing.
- Themicon - Widget & Icon Theme (iOS): Link
Projects
Red Eye Corrector (iOS)
Application to process images and change eye color.
The Plant Identification (iOS)
Application for exploring plants through provided photos
AI Photo App Bug Identifier (iOS)
Application for exploring insects through provided photos
Themicon (iOS)
An app providing themes, icons, and widgets to customize the iPhone's look, including the Snappal widget for real-time photo sharing.
Themicon (Android)
Provides a wide range of icons and widgets for Android customization, offering a personalized user experience with animations and seamless in-app purchases (IAP).
Icon Changer: X Icons & Themes
An Android app for changing app icons, providing users with unique customization options. In-app purchases were used to unlock additional icon packs.
Call Theme
A custom call screen application that allows users to personalize their call interface with various themes. Utilizes receivers and EventBus to handle real-time call events and updates.
Heart Rate
A heart rate measurement app that uses the camera and flash to detect heart rate by placing the user’s finger on the camera. Features data recording, analysis, and PDF export for tracking.
Phone Tracker
A real-time location tracking app for friends using Google Maps for geolocation. Utilizes socket communication for live location updates and Firebase Cloud Messaging (FCM) for notifications.
AITranslate
A translation app with four distinct modes: text translation, image translation (using MLKit for text extraction), voice translation (real-time transcription and translation via Google’s gRPC protocol), and keyboard translation (integrated within a custom keyboard for immediate translation).
Academic Projects
- Chat App: An iOS application using Firebase for database interactions. Features custom interfaces and Google/Facebook login.
- Car Booking (RideWizard): A booking application with separate interfaces for drivers and users. Utilizes Socket for state communication and location sharing. Integrates Google APIs for directions and map customization, and VNPay for trip payments.
Activities
- Blood Donation Volunteer: Participated in quarterly blood donation drives.
- Mathematics Tutor: Prepared students for the National High School Exam in Mathematics. Tutored groups and advanced students for city-level math competitions.
Certificates
- Good Student Award: Received in July 2023 for outstanding academic performance.
- Programming with Google Go Specialization: Completed in July 2023.
Skills
iOS Development:
- Comprehensive knowledge of Apple’s design principles, Human Interface Guidelines, and iOS backend services.
- Proficient in Swift, SwiftUI, Objective-C, and experienced with Xcode, UIKit, Auto Layout, CocoaPods, and Swift Package Manager.
- Skilled in Multithreading and concurrency with GCD, supporting multi-target and multi-flavor setups.
Architecture & Patterns:
- Strong foundation in Object-Oriented Programming (OOP) and Design Patterns.
- Understanding of architecture patterns such as MVVM, MVC, and Clean Architecture.
Database Management:
- Hands-on experience with Realm, Core Data, File Manager, SQLite, and UserDefaults (including App Groups for shared data).
Networking:
- Experienced with RESTful APIs, JSON, HTTPS, and advanced frameworks such as Socket.IO, GraphQL, Alamofire, Moya, and gRPC integration.
Asynchronous Programming:
- Proficient with reactive frameworks like RxSwift, RxCocoa, RxRelay, and Combine for streamlined asynchronous programming.
Cross-Platform Knowledge:
- Knowledgeable in Android development with Java, Kotlin, using tools like EventBus and ViewBinding.
- Experience with Flutter.
Apple APIs & Frameworks:
- Extensive experience with WidgetKit, Core Graphics, Core Animation, PDFKit, HealthKit, Charts, Lottie animations, Keyboard Extensions, and code generation with SwiftGen.
Google APIs & Services:
- Expertise in Google Ads (banner, interstitial, app open, and native ads), Google Maps SDK, in-app purchases, and MLKit for on-device machine learning.
Third-Party Integrations:
- Integrated various payment APIs including VNPay, Stripe, PayPal, Momo, and cloud solutions with Firebase and AWS services (S3, CloudFront, EC2).
Tools:
- Git, VSCode, PyCharm, Xcode, Postman, IntelliJ, Figma, Terminal.