About me

I identify as a Developer with a Product-oriented mindset.

Android app development has been my passion since my student days. I'm drawn to its widespread use, continuous improvements by Google, and its ability to quickly adapt to new technologies.

In my initial role at EA, I worked as a Fullstack Developer. demonstrated my ability to learn and adapt quickly by working with Python/Django framework. During my time at EA, I made significant contributions to two Django projects, working in collaboration with the team and independently completing a data project, which gave me a well-rounded understanding of end-to-end system processes, covering backend, frontend, database management, and cloud services.

Seeking a fresh challenge, I joined 25 Inc., a Startup company, as its first member. I played a pivotal role in developing our first product: gannha.com app. Over time, we've brought numerous concepts to reality, consistently enhancing the original version, and expanding our team to include iOS, Backend, and Data specialists. Working in a startup has afforded me the opportunity to do more than just programming; I've also played an active role in shaping product strategy, giving new ideas, and managing partner relationships, services, and administrative tasks.

Recently, I started contributing to a well-known platform from Viet Nam - the Zalo app. We keep the product stable for millions of users, keep them up-to-date with new features along with solving performance challenge.


Skills

Android

Senior
MVVM, UI/UX, Hilt, Kotlin, Coroutine

Product Management

Improving
Tasks, Planning, Product mindset

Collaboration

Improving
Collaboration cross-functional teams

English

Working Efficiently
Reading material, Communicate with clients

Experiences

VNG |

Senior Software Engineer

Nov 2023 - Now

Projects joined:

We keep the product stable for millions of users, keep them up-to-date with new features along with solving performance challenge

  • In charges some core features of the app, on-demand module.
  • Investigate in performance issue, reduce app size.
  • Working with Tensorflow Lite model to enhance user experience during the app

Himintech |

Senior Android Developer (Freelance work)

Feb 2023 - Nov 2023

While working at 25 Inc., I spent my free time on a side project to sharpen my technical skills:

  • Work remotely and independently for new features in Phase 4 of the project (being the most stable developer in the team from the start to the end of this phase).
  • Maintain legacy code.

25 Inc. |

Product Manager

(30% time - along with Mobile lead role)

Oct 2020 - Oct 2023

In this new chapter, I spent about 30% of my time in a product management position and still keep most of my time leading our mobile team:

  • Manage product team of the gannha.com ecosystem, including mobile, web admin, backend, and hardware app, ensuring seamless collaboration and productivity.
  • Provide direct assistance to the CEO in product development, offering strategic insights and planning new concepts to enhance the product.
  • Collaborate closely with partners, 3rd-party services, and business customers to efficiently integrate into the product
  • Prepare product roadmap, breaking down features for each sprint, and aligning development goals with company objectives.
  • Keep track of the team's daily activities, ensuring consistent progress on the project timelines.

Mobile Lead developer

Jul 2016 - Oct 2023

Started a new challenge by joining a new Startup, I built our first product - an Android app independently. The app continuously improves over time, also the team expanded to develop a full ecosystem:

  • Lead a team of 6 members, providing clear guidance, and ensuring successful production outcomes.
  • Collaborate with the CEO and cross-functional teams to analyze business requirements, translating them into actionable tasks for the mobile team.
  • Strong focus on clean, maintainable, and readable code. Mentored junior team members and facilitated knowledge sharing to enhance team skills.
  • Seriously focus on resolving memory leaks and performance issues in a single-page super app, ensuring seamless user experience.
  • Contribute productively beyond development by suggesting and managing new features, and offering valuable UI/UX design insight. Act as a product manager for the app.

East Agile |

Python/Django developer

Feb 2016 - Feb 2017

Projects joined:

  • Chinchilla (MySamsung backend)
  • Samsung Data Science

Here is where my journey began. I worked as a Fullstack developer, and learn how to build a whole product from scratch:

  • Work with Django/Python framework, PostgreSQL, and AWS Cloud services. I also use Python script language and cronjob for a data summarization project.
  • TDD and BDD are a must in East Agile. Quality is our first priority.
  • CI/CD applied for every project.
  • Efficiently working in pairs, in a fully English working environment.

Robotics & IoT HCMUS Club, AI Lab, University of Science, VNU-HCM |

Teaching Assistant

Oct 2015 - Feb 2016

Teach high school students how to develop an Android app by MIT App Inventor tool. Students have chances to understand the concept of programming, how to define business logic, control an event-based interaction:

  • Prepare teaching materials like videos and slides.
  • Assist students during class.
  • Host the final class exhibition.

Education

Microsoft Student Partners Vietnam

Technical Evangelist

Nov 2014 - Jun 2016

  • Main trainer, and supporter in many Microsoft student campaigns: WeSpeakCode, HourOfCode, MSP tour,... Host 2 Microsoft training events at the university with more than 70 participants.
  • Get familiar with Windows Phone, Windows 10, and Azure. Have a chance to meet people, and widen connections and knowledge.
  • Certificate for being a dedicated member.

VNUHCM - University of Science |

Honors Program - Bachelor’s Degree

2012 - 2016

Graduation: Distinction

Thesis: 9.5

  • Indoor localization algorithm research and report
  • Demo by an Android app that can detect user location inside Nowzone food court area (4th Floor) and Shopping area (1st Floor). The app also supports Nowzone indoor map, shop detail, and navigation through different floors