Weight training
An engineer who wants to make a small impact on society.
Project: "RE.GUARD 2"
Description: With the RE.GUARD 2 system you can supervise your water pipework. You can monitor your water consumption and get reliable protection. Because RE.GUARD helps to detect burst pipes, other leaks, and unusual water consumption.
Duration: July 2022– now.
Environment: Android Studio.
Role: Android Developer who develops and maintains the project.
Technical: Kotlin, Jetpack Compose, Kotlin Coroutines, Kotlin Flow, ViewModel, MMVM, Clean Architecture, BLE
Reference: https://play.google.com/store/apps/details?id=com.rehau.reguard2
Project: "eNet SMART HOME"
Description: With the app, you can control your intelligent home and make all the settings for eNet SMART HOME there – from anywhere. Control light, venetian blinds, and other functions with your smartphone or tablet (Android device) via a secure connection.
Duration: August 2023 – now.
Environment: Android Studio.
Role: Android Developer who maintains the project by upgrading firmware, Android SDK and fixing bugs.
Technical: Kotlin, Java, MVP, Clean Architecture, BLE
Reference: https://play.google.com/store/apps/details?id=de.insta.enet.smarthome
Project: "Continental Consteed Central"
Description: A testing app for a developing embedded device using Nordic SoC which can connect to these devices using BLE, receives data from them and writes data into text files. Embedded engineers use the text files to evaluate their developing embedded devices.
Duration: August 2024– October 2024.
Environment: Android Studio.
Role: Android Developer who develops and maintains the project.
Technical: Kotlin, Jetpack Compose, Kotlin Coroutines, Kotlin Flow, ViewModel, MMVM, Clean Architecture, BLE
Project: "Clever Config"
Description: This JUNG app works on the basis of Bluetooth Low Energy. It is therefore independent of WLAN or networks and thus guarantees secure handling. The app enables the operation of device functions, the display of values and states as well as the creation of time programs. Settings can simply be carried out, transferred from device to device and imported from other installations – this makes the commissioning considerably easier.
Duration: March 2023 – now.
Environment: Android Studio.
Role: Android Developer who maintains the project by upgrading firmware, Android SDK and fixing bugs.
Technical: Kotlin, Java, MVP, Clean Architecture, BLE
Reference: https://play.google.com/store/apps/details?id=de.insta.upb
Project: "BEGA Connect"
Description: BEGA Connect allows you to make every architecture project stand out with smart light. Wherever you are: you can now plan and monitor individual luminaires or even entire systems from any location using our modern and intuitive app. All you need is an internet connection.
Duration: 1 Month (May 2022 – June 2022).
Environment: Android Studio.
Role: Android Developer.
Technical: Kotlin, XML, ViewModel, Kotlin Coroutines, Kotlin Flow, MVP, Clean Architecture, BLE
Project: "Silicon Economy - Doklass"
Description: ML-Pipeline for DoKlass including data preparation, data management, training, and model management.
Duration: 1 Month (Dec 2021).
Environment: PyCharm.
Role: Unit testing.
Technical: Flask, Python, pytest.
Project: "Questionnaires"
Description: The system consists of Web, Server, and Android App which helps to create questionnaires and collect results faster and no more paperwork.
Duration: On-going (Jan 2020– now).
Environment: PyCharm, Android Studio.
Role: Full-stack developer including Server, Web, and Android (One-man project).
Technical: Flask, Python, HTML, CSS, Javascript, Kotlin, Jetpack, ViewModel, LiveData, Recyclerview, Dagger, WorkManager.
Project: "Genflix"
Description: Not only the most prestigious sports content, but Genflix is also spoiling viewers with thousands of hours of best-selected movies from Hollywood, Thailand, Korea, Europe, Iran, Japanese anime, TV series.
Duration: 3 Months (July 2019– September 2019).
Environment: Android Studio.
Role: Android Developer.
Technical: Kotlin, Jetpack, ViewModel, LiveData, Google Play Billing, Recyclerview, Dagger 2, Firebase.
Project: "SG Cares"
Description: SG Cares App seeks to engage users and create a personal association with the SG Cares movement with a complete user experience by connecting users with news and stories on social causes to trigger actions to care and contribute.
Duration: 3 Months (September 2017 – November 2017).
Environment: Android Studio.
Role: Android Developer.
Technical: Java, XML, Recyclerview, GCM, Dagger 2, ButterKnife, Firebase, Google Analytics, Crashlytics.
Project: "Fox+"
Description: Stream the best blockbuster movies & latest hit TV series on any device. Binge on the widest range of entertainment, from gripping dramas to inspiring lifestyle shows. Stream the latest entertainment & LIVE sports anywhere.
Duration: 26 Months (May 2017 – September 2019).
Environment: Android Studio.
Role: Android Developer.
Technical: Java, XML, Recyclerview, ExoPlayer, FCM, Braze, Dagger 2, ButterKnife, Firebase, SQLite, Crashlytics, UserKit, AppsFlyer, Segment Tracking.
Project: “Ford Smart Parking”
Description: The system aims to improve many of the negative points associated with the experience of parking vehicles in congested urban environments.
Duration: 12 Months (June 2016 – May 2017).
Environment: Android Studio.
Role: Android Developer.
Technical: Java, IBM Android Push Notification, Junit, JSON, Here Map, Sliding Menu, ActionBarSherlock, Spring Android, Jmock, ORMLite, Adobe Mobile, WakefulBroadcastReceiver, Jackson Databind.
Project: “Catalytics Mobile”
Description: Catalytics (www.catalytics.com.au) specializes in providing trend reports on retail catalogs, deliver over the web.
Duration: 1 Month (April 2016 – May 2016).
Environment: Xcode.
Role: iOS Developer.
Technical: Objective-C, JSON, AFNetworking, Cocoapods, Storyboard, APNS.
Project: “Nifty Demo”
Description: This app is used to test and explore all features provided by Nifty Corporation (mBaaS) such as Push Notification, Script, Member Control, SNS Cooperation, Data Store, FileStore, Location.
Duration: 5 Months (December 2015 – April 2016).
Environment: Android Studio, Xcode.
Role: Android and iOS Developer.
Technical: Java, Objective-C, JSON, XML, AFNetworking, Cocoapods, Storyboard, GCM, APNS, Facebook API, Google+ API.
Project: “MayTradeMisson”
Description: This is a Mobile application that supports Android and iOS that show information about Viet Nam, Nash Tech, Agenda, Map… and provide some useful information for customers’ travel.
Duration: 3 Months (August 2015 – November 2015).
Environment: Android Studio, Xcode.
Role: Android and iOS Developer.
Technical: Java, Objective-C, AsyncTask, Google Maps API, JSON, XML, AFNetworking, Cocoapods, Storyboard.
Project: “Salesman Assistant”
Description: This application will help the salesman manage his business information: store information, orders, store status (visited or not)...
Environment: Android Studio, Adobe Dreamweaver CS6.
Role: Android Developer, Backend Developer.
Technical: Java, phpMyAdmin, PHP & MySQL, HTML, CSS, JavaScript, JSON.
Android development
Object-oriented programming
Android SDK
Kotlin proficiency
Java expertise
Cross-platform development: KMM, Flutter
IOS development
Web development
Jetpack libraries
Jetpack Compose
Kotlin Coroutines
Kotlin Flows
Dependency injection with Koin, Hilt, Dagger 2
MVx software architecture (MVC, MVP, or MVVM)
Clean Architecture
Unit testing
UI testing
Debugging
Code review
Android studio mastery
Google play store deployment
RESTful apis integration
Offline storage solutions
Continuous integration tools with Github Actions
Bug resolution
App performance optimization
Client service
Resource management
Agile development methodologies
Software development lifecycle
App architecture planning
JIRA
Problem-solving abilities
Cross-functional collaboration
Teamwork and collaboration
Agile
Problem-solving aptitude
Performance improvement
Active listening
Weight training
Movies
Traveling