Summary

Possessing a Bachelor’s degree in Information Technology, with a minor in Software Engineering, and achieving a commendable classification (GPA 3.36), I have cultivated over five years of dedicated experience as a front-end software engineer.

Specializing in the design and implementation of user-friendly web applications, I bring proficiency in HTML, CSS, JavaScript, and React, coupled with a keen expertise in optimizing website performance to accommodate large user bases. My commitment to crafting visually engaging and efficient interfaces has consistently led to successful project deliveries across diverse industries.

Here are my recent focused hard skills over the past few years:

  • Back-end: Competent in Java with the Spring Framework and Node.js with a working knowledge of the Express framework.

  • Front-end: Proficient in React, utilizing TypeScript, JavaScript, and the Next.js framework, and React Native with a working knowledge of the Expo platform, as well as proficiency in vanilla JavaScript

  • Libraries: Seasoned in Firebase, Strapi, Directus, React Flow, Webpack, Redux, React Query, and G2plot.

  • Testing: Skilled in Jest, Cucumber, Puppeteer, and Testing Library.

  • Other: In addition, familiar with Micro-frontend architecture, Proficiency in Responsive Design, Cross-Browser Compatibility, SEO, and GraphQL.

Work Experiences

Zalo PC - VNG Corp

VNG Campus

Senior Software Engineer

May 2024 - Present

Core developer for a cross-platform chat app (web, macOS, Windows) serving 15M+ DAU. Delivered features like dark mode, dynamic theming, and user behavior tracking. Built promotion flows and a design system for 50+ developers. Optimized performance, ensured maintainability, and contributed to business growth through scalable solutions.

Key Contribution:

  • ✍ Delivering over 10 features, including dark mode, a download module, log tracking, and more, for 15M+ DAU.
  • ✍ Developed a promotion flow integrated with tracking and monitoring systems to ensure activation feature success across 15M+ DAU.
  • ✍ Led the development of a robust design system using Storybook, facilitating consistent UI components for a team of over 50 developers.

Key techs: ReactJs, Node.js, Electron, Typescript

PrimeData VN

Binh Thanh

Senior Front-end Engineer

July 2020 - Apr. 2024

The company builds a so-called CDxP product. In brief, it is a data platform that tailor-made to host and process customer profiles (the keystone solution is how would you able to identify and unify your customers data from heterogeneous schemas and formats from diverged services and systems).

Key Contribution:

  • ✍ Led Front-end team, delivering 10+ projects including CDxP app, Magento & WordPress demos, JS SDKs, mobile SDKs, and more.
  • ✍ Managed team of 4 members, aligning with product roadmap to satisfy multiple major partners, enhancing UI/UX and implementing advanced features like 360 profiles and campaign builders.
  • ✍ Developed lightweight JS SDK with full functionalities (<200kb, <150ms load time), facilitating seamless integration across projects.
  • ✍ Demonstrated rapid problem-solving, ensuring swift feature demonstrations to impress clients and investors.

Key techs: ReactJs, Next.js, Typescript, WordPress, SDK, Antdesign, Team Leadership, React Native, Node.js

Splus-Software JSC

Tan Binh

Java Developer

Mar 2019 - July 2020

An out-sourcing company. Most projects revolve around mobile and web apps.

Key Contribution:

  • ✍ With expertise in the end-to-end software production process, I led a small team, mastering the phases from requirements gathering to project security, laying the groundwork for future leadership roles.
  • ✍ Engaging in 8+ diverse projects across education, food and drink, banking, and e-commerce domains, I gained invaluable insights into both web and mobile application development.
  • ✍ As a project mercenary, I secured significant projects like Savyu and Bank Tool, generating over $20,000 in revenue and earning recognition as the Best Rookie of the Year for my impactful contributions.

Key techs: Java, Spring Framework, ReactJs, Next.js, Typescript, React Native, My SQL, Antdesign, Realm DB, Wordpress, Node.js

Propman Guru

District 2

Fresher Front-end Developer

May 2018 - Jan 2019

A real estate-domain startup. I was one of the founding engineers.

Key Contribution:

  • ✍ Initiated involvement in primary web app development as a Front-end Developer. Obtained foundational web development skills, with a specialization in React JS and related technologies. Collaborated on responsive design projects, prioritizing enhancements for user experience.

Key techs: ReactJs, Javascript, Wordpress, Material UI

Projects

Digital SAT Math

Oct 2023 - Present

Key techs: Next.js, React, React Native, Antdesign, Docker, GCP, Directus, Google Ads, Stripe

  • πŸ‘‰ Orchestrated product development spanning UI/UX design, product engineering, and user behavior analysis, resulting in a global user base exceeding 10,000 visits and 3,000 signups within two months.
  • πŸ‘‰ Elevated Google search rankings through strategic SEO initiatives, including proficiency in parasite SEO techniques. These efforts led to significant performance enhancements and effective positioning of the product in alignment with industry peers.
  • πŸ‘‰ Demonstrated efficiency and resource optimization in front-end application development by leveraging a single Cloud Run instance with 1 CPU and a memory limit of 256 MiB.
  • πŸ‘‰ Spearheaded the development of a mobile app with a mobile-first approach, enabling rapid deployment to app stores within two days. Additionally, ensured seamless PWA installation across all devices, enhancing accessibility and user experience.
  • πŸ‘‰ Developed monetization features, including the integration of Google Ads and the implementation of the Stripe payment flow, to enhance revenue generation.

CDP

July 2020 - Apr 2024

Key techs: React, Next.js, Antdesign, React Native, WordPress, Docker

  • πŸ‘‰ Led the architecture and implementation of the CDxP project, focusing on UI/UX features, which enhanced the overall user experience and increased user engagement.
  • πŸ‘‰ Configured nested routers, maintained a scalable project structure and demonstrated strong knowledge of ES6, Typescript, and data types, which improved code maintainability and reduced code-related issues.
  • πŸ‘‰ Effectively tracked errors, and enhancements, and provided support for bug fixes, ensuring the project’s stability, which improved system reliability and reduced system downtime.
  • πŸ‘‰ Implemented RBAC hooks to verify authorization for accessing components in adaptive client configurations. Additionally, I have built over 20 reusable utility features that can be shared across different projects thanks to their modular design.
  • πŸ‘‰ Engineered 10+ advanced features such as profiles, campaigns, analytics, and more.
  • πŸ‘‰ Established robust testing flow, covering core CDP features with 100+ scenarios and 1000+ test cases.
  • πŸ‘‰ Acquired domain expertise and excelled in testing methodologies, including BDD, unit testing, and E2E testing, which improved test coverage and reduced software bugs by 30%.
  • πŸ‘‰ Developed a feature flag for runtime toggling, enabling A/B testing and feature grouping based on customer segments, which optimized feature delivery and increased feature adoption.
  • πŸ‘‰ Documented components for clarity and ease of maintenance, which improved code readability and reduced maintenance time.

Event Tracking - Web SDK

May 2021 - Jan 2024

Key techs: Vanilla JS, WebSocket, Web Worker, Firebase

  • πŸ‘‰ Successfully developed over 5 modules, incorporating more than 10 advanced features using vanilla JS. Achieved an impressive bundle size of <200kb and a load time of <150ms (metrics measured prior to employing all optimization techniques for the bundle).
  • πŸ‘‰ Utilized web workers and service workers to facilitate multitasking in the background, effectively managing complex functionalities and handling multiple edge cases, such as simultaneous multi-tab usage.
  • πŸ‘‰ Additionally, designed and implemented a personalized recommendation feature using a micro-frontend architecture, specifically a carousel block showcasing products users may love, thereby enhancing user experience and engagement.
  • πŸ‘‰ Among the various advanced features built are web pop-ups, web push notifications, web component embedding, WebSocket integration, and management of annoying pop-ups across multiple tabs.
  • πŸ‘‰ Furthermore, leveraged JS Closure to organize module structures, enabling seamless feature export or data encapsulation, thereby avoid conflicts within the global scope.

Vietnam Australia Center

May 2023

Key techs: React, Firebase, Next.js

  • πŸ‘‰ Took on the responsibility of teaching a Front-end Project course at Vietnam Australia Center.
  • πŸ‘‰ Designed and delivered engaging lectures, providing hands-on guidance to students on front-end development projects.
  • πŸ‘‰ Focused on fostering a collaborative learning environment, encouraging teamwork for 12 students, and aligning coursework with industry best practices.
  • πŸ‘‰ Provided personalized feedback and mentoring, supporting students in overcoming challenges and ensuring a comprehensive understanding of the course material.

House Management - Mona House

Feb 2020 - May 2020

Key techs: React Native, Realm DB, Figma

  • πŸ‘‰ Developed a comprehensive mobile application, Mona House, using React Native and Realm DB for efficient house management.
  • πŸ‘‰ Specialized in creating cross-platform apps with a focus on reusable components, smooth animations, and seamless integration with native modules.
  • πŸ‘‰ Demonstrated strong problem-solving and troubleshooting skills, swiftly identifying and resolving complex issues through advanced debugging tools and performance profiling.
  • πŸ‘‰ Exhibited adaptability and a quick learning curve for new technologies, allowing seamless implementation of new frameworks, programming languages, or tools to ensure project completion.

Bank tool - Mobivi

Dec 2019

Key techs: React, Java, Spring Boot, MySQL, Redux

  • πŸ‘‰ Developed a full-stack web application at Mobivi, focusing on ingesting and processing data over 20 Excel files, each containing over 20,000 records.
  • πŸ‘‰ The application was designed to efficiently handle progressively calculated transactional data from users, ensuring accurate and reliable reporting.

Savyu - Synova Solutions

May 2019

Key techs: React Native, React, Node.js, Firebase, Redux

  • πŸ‘‰ Played a pivotal role in the development of two mobile applications at Synova - one catering to merchants and the other targeting consumers.
  • πŸ‘‰ Contributed to the creation of a web application empowering administrators to efficiently manage user data.
  • πŸ‘‰ Demonstrated proficiency in mobile app development, collaborating with cross-functional teams to ensure the successful delivery of intuitive and high-performing applications.