Giang Hoang Pham, Developer in Espoo, Finland
Giang is available for hire
Hire Giang

Giang Hoang Pham

Verified Expert  in Engineering

Software Developer

Espoo, Finland

Toptal member since November 21, 2019

Bio

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

Wolt Enterprises Oy
Android, Kotlin, Android SDK, Java
Zalando SE
Go, Clojure, Android, Kotlin, Java
Mesensei Oy
Android SDK, Android, Kotlin

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

Part-time

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

2020 - PRESENT
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.
Technologies: Android, Kotlin, Android SDK, Java

Software Developer

2018 - PRESENT
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.
Technologies: Go, Clojure, Android, Kotlin, Java

Mobile Developer

2017 - 2018
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.
Technologies: Android SDK, Android, Kotlin

Experience

Wolt: Food Delivery

https://play.google.com/store/apps/details?id=com.wolt.android&hl=en&gl=US
Wolt is an Android application that is written in Kotlin that allows users to order food and other listings to their homes. Wolt operates in 23 countries and 129 cities. The Wolt Android application is rated 4.7-4.8 on Play Store. We are known for incredible UX, smooth animation, and clean UI. Although the application uses a lot of resources, we manage to keep the installation file small, around 11-12MB.

Zalando Wardrobe, Zircle

This is a new Zalando emerging business project that allows users to digitalize their wardrobes. It has a rating of over 4.7/5 and over 100,000 installs.

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

An article published on AndroidPub, an Android-related publication that strictly reviews submitted articles.

It is the result of my research on Coroutines, a concurrency handling method in Kotlin.

Color Changeable ViewPager

https://github.com/giangpham96/color-changeable-viewpager
This library helps Android developers achieve the WHIM Plan application ViewPager. It changes the background color of tabs gradually when the user slides through them. It also animates indicator components to bring a smooth UX.

Education

2016 - 2020

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring