
Giang Hoang Pham
Verified Expert in Engineering
Software Developer
Espoo, Finland
Toptal member since November 21, 2019
Giang is an enthusiastic and experienced Android developer with a UI/UX mindset who puts high effort into bringing the best experience to end-users. Sometimes, he also prefers to step out of his comfort zone and learn new technologies. A chance to contribute to back-end projects and the system design process always draws his attention. Ultimately, Giang wants to understand the big picture and tries to dive deep into details whenever needed.
Portfolio
Experience
- Java - 6 years
- Android SDK - 5 years
- Android - 5 years
- Android Studio - 5 years
- RxJava 2 - 4 years
- Kotlin - 4 years
- Android Material Design - 4 years
- Android Architecture Components - 4 years
Availability
Preferred Environment
IntelliJ IDEA, Android Studio
The most amazing...
...project I've developed is Wolt, an Android application that has more than five million downloads and rates 4.7-4.8 on the Play Store.
Work Experience
Senior Android Developer
Wolt Enterprises Oy
- Developed an app that has more than five million downloads.
- Enhanced the app's appearance so that it gets a 4.7/5 rating on the Play Store.
- Took part of the core team, connected feature teams' communication, and aligned their work.
Software Developer
Zalando SE
- Constructed Android applications in a Zalando mobile application ecosystem.
- Developed software following TDD methodology.
- Built a Zalando warehouse management system using Clojure.
- Developed a light-weight gateway for clients using Go and Zalando Skipper.
- Configured the DevOps process using Kubernetes and AWS.
- Automated tests and Android app releases to ensure app quality before it gets to end-users.
- Automated translation synchronization between the localization tools and Android applications.
- Set up CI/CD pipelines for testing and deploying back end services to ensure the business logic and integrity of applications.
Mobile Developer
Mesensei Oy
- Developed a calendar location library for the Android project using Java to remove the duplicated UI code in the main project.
- Developed small UI parts in the Mesensei iOS application.
- Designed the UI/UX for a calendar event function inside Mesensei mobile applications.
Experience
Wolt: Food Delivery
https://play.google.com/store/apps/details?id=com.wolt.android&hl=en&gl=USZalando Wardrobe, Zircle
Users are able to import their wardrobe items and sell them directly to Zalando for a Zalando shopping voucher through a flat sale channel. They can also sell to other users in the marketplace to get money.
Fashionistas and inspirers can lead the fashion trend by creating their outfits and then showing them to followers.
Implementing Search-on-type in Android with Coroutines
It is the result of my research on Coroutines, a concurrency handling method in Kotlin.
Color Changeable ViewPager
https://github.com/giangpham96/color-changeable-viewpagerEducation
Bachelor's Degree in Software Engineering
Metropolia University of Applied Sciences - Helsinki, Finland
Skills
Libraries/APIs
Retrofit 2, RxJava 2, ReactiveX, Android Architecture Components, Fabric, Compojure
Tools
Android Studio, IntelliJ IDEA
Languages
Java, Kotlin, XML, Clojure, Go
Frameworks
Android SDK
Platforms
Android, Kubernetes, Firebase
Storage
JSON, PostgreSQL, RoomDB, SQLite
Paradigms
Model View ViewModel (MVVM), Model View Presenter (MVP), Android Material Design
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring