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.
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.
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