AI Smart Home Assistant – Netherlands
Senior Android Developer, Feb 2026 - Present
Project description
- Developed an AI-powered smart home application for monitoring household energy usage, connected devices, and daily consumption patterns.
- Integrated AI capabilities to analyze energy data and provide personalized recommendations for reducing energy consumption.
Responsibilities
- Designed and developed the application using Kotlin, MVVM and Clean Architecture.
- Integrated Gemini Multimodal AI to analyze energy consumption data and provide personalized recommendations.
- Implemented device monitoring, energy dashboards, consumption history and smart notifications.
- Integrated CameraX for appliance recognition and device setup assistance.
- Optimized the application for Android phones, tablets and Wear OS.
- Implemented Firebase Analytics, Crashlytics and Remote Config for monitoring and feature management.
- Wrote unit and instrumentation tests and optimized application performance.
Technologies
- Kotlin, Android SDK, MVVM, Clean Architecture
- Coroutines/Flow, Room, Hilt
- Gemini Multimodal AI, CameraX
- Wear OS, Firebase, Retrofit
- JUnit, Mockito, Instrumentation Testing
Music App - German
Android Developer, Apr 2023 – Jan 2025
Project description
- A music app and top cash rewards app to earn money
Responsibilities
- Refactor app architecture based on MVVM
- RxJava for multithreading
- ExoPlayer for playing audio
- Junit, Mockito, Robolectric for Unit testing
Technologies
- Kotlin, MVVM, RxJava, Retrofit, Glide, ExoPlayer, JUnit, Mockito, Robolectric
Enterprise Business & Fintech App – Singapore
Android Developer, Dec 2021 – Apr 2023
Project description
- Developed a comprehensive enterprise mobile application supporting core business operations such as accounting, invoicing, sales force automation, and digital payments. The solution also included a built-in digital wallet for seamless B2B transactions and internal tools for survey and inventory tracking, tailored for mid-sized to large companies in the business management and retail sectors.
Responsibilities
- Designed and developed invoice and survey modules using MVVM and Kotlin Multiplatform
- Built and integrated a digital wallet SDK into the main application for payment features
- Implemented sales force and inspection workflows for internal teams
- Refactored legacy modules to improve performance and maintainability
- Fixed bugs, optimized UI performance, and ensured smooth integration across modules
- Worked with international teams across Singapore and Vietnam in an Agile setup
Technologies
- Kotlin, Java, Kotlin Multiplatform, MVVM, MVP, RxJava, Coroutines
Mobile Field Operations App – USA
Android Developer, Feb 2019 – Nov 2021
Project description
- Developed and maintained a suite of Android applications supporting field operations for a U.S.-based enterprise. The system includes navigation, inspection tracking, and user activity logging to streamline workflows for mobile personnel.
Responsibilities
- Maintain and enhance existing Android applications: navigation, inspection, and activity logging
- Collaborate with cross-functional teams to gather and refine requirements
- Optimize performance and battery consumption for long-running field use. …
- Implement robust offline-first functionality for unstable network environments.
- Represent the development team in client meetings and technical discussions.
- Write unit and instrumentation tests to ensure app stability and scalability
- Integrate CI/CD pipelines for automated builds and testing.
Technologies
- Kotlin, MVVM, Room, LiveData, DataBinding, Instrumentation Testing, Unit Testing, CI/CD
Mobile Camera Utility Suite – Canada
Flutter Developer, May 2017 – Jan 2019
Project description
- Contributed to the development and maintenance of an Android-based camera utility application used for various mobile workflows such as field inspections, navigation documentation, and visual logging. The app leverages the Camera2 API to deliver high-quality image capture features, tailored for enterprise use cases
Responsibilities
- Maintain and develop camera-based mobile applications tailored to enterprise use
- Integrate and optimize Android Camera2 API for capturing high-resolution images and videos.
- Implement features related to navigation, inspection tracking, and activity logging.
- Ensure backward compatibility across Android devices and OS versions.
- Collaborate with QA and backend teams to diagnose and fix camera-related issues.
- Conduct code reviews and participate in daily stand-ups with remote teams.
Technologies
- Java, Android SDK, Camera2 API, SQLite, Git, Android Studio