Skills

  • Programming languages: Typescript, Python, Go.
  • Frameworks/ Libraries/ Concepts/ Tools: Colyseus, Serverless, ReactJS, NextJs NestJs, Strapi, Boostrap, Tailwind CSS, Laravel, Django, NextUI, MaterialUI, CharkraUI, Microservice, Domain-Driven-Architecture, RESTful, gRPC, OpenAI, AWS, Unix/ Linux, Nginx, CI/CD, Scrum, Agile, Docker, Vim, Message Queues, Elasticsearch, Jenkins, Redis, Snowflake, Firebase, Sentry, Blockchain (NFT, Crypto), MobX, Zustand, Spring, Angular.
  • Database: MongoDB, MySQL, PostgreSQL.

Experience

Backend Engineer - Gameloft - Ho Chi Minh

6/2024

  • Develop and maintain backend features and system integrations, delivering high-level solutions including custom APIs, database modeling and design.
  • Collaborate with clients to discuss requirements and propose technical solutions that align with business objectives.
  • Participate in cross-team meetings with team leaders to break down tasks, estimate workloads, and define sprint goals.
  • Review and merge pull requests from other developers to ensure code quality and consistency across the codebase.
  • Support deployment processes and monitor production systems for stability and performance.
  • Contribute to architectural discussions and recommend improvements for scalability and performance.
  • Participate in the conception and setup of automation systems to facilitate project deployment on-premise and cloud infrastructure.
  • Create and maintain technical documentation linked with the solutions developed.
  • Work with infrastructure team to find innovative solutions.
  • Coordinate roll-out of new applications and provides production support.
  • Mentor junior developers, fostering knowledge sharing and improving overall code quality.

Claynosaurs

  • General: Team size: 10/ Duration: 9/2024 - now/ Position: Backend/ Tech stacks: NestJs, MongoDB, Microservice, Domain Driven Design, Redis, Colyseus, Sentry, ReactJs, AWS Cloud Services (ECS, ...).
  • Play a crucial role in developing and optimizing game server infrastructure using Colyseus
  • Served as primary owner for key microservices within the game ecosystem, including social network (profile, friend, clan, habitat services), combat system (PvP/PvE/matchmaking services)
  • Conducted regular load testing and performance monitoring using Sentry to optimize WebSocket message efficiency and identify bottlenecks in distributed service requests
  • Contribute to the improvement and expansion of the existing microservice architecture
  • Key Contributions:
    • Game Server Development:
      • Engineered Colyseus playground schema, facilitating seamless communication between game and backend teams
      • Reduced documentation overhead by 40% through intuitive schema design
      • Improved development speed by 30% by streamlining message validation processes
    • Microservice Architecture:
      • Contributed to the optimization of the existing microservice ecosystem
      • Implemented Domain Driven Design principles, improving system modularity and scalability
    • Social Network Services:
      • Architected and implemented core social features including profiles, friend systems, clan management, and player habitats
      • Developed an advanced friend recommendation engine using graph algorithms and player behavior analysis
      • Built real-time clan chat and activity feeds using WebSocket connections and Redis pub/sub
      • Created habitat customization system with real-time synchronization between players
      • Implemented social achievements and rewards system integrated with player profiles
    • Combat System Services:
      • Designed and implemented PvP matchmaking algorithm considering player rank, level, and historical performance
      • Built PvE progression system with dynamic difficulty scaling based on player stats
      • Created combat result validation and anti-cheat systems to ensure fair play
      • Implemented leaderboard and ranking systems with Redis sorted sets for efficient updates
  • Key Achievements:
    • Contributed to the development of internal tools using ReactJs, improving team productivity by 20%
    • Mentored junior developers, improving team knowledge sharing and code quality

Applaydu

  • General: Team size: 6/ Duration: 6/2024 - 9/2024/ Position: Backend/ Tech stacks: Javascript, Nodejs, ExpressJs, Snowflake, ReactJs, AWS Cloud Service (Lambda, DynamoDB, S3, Cloudwatch Log, Cloudfront).
  • Email System Optimization
    • Engineered and implemented an optimized email delivery system, significantly improving sending speed while maintaining rate-limit compliance
    • Reduced email processing time by 80% without compromising deliverability or violating service provider restrictions
  • AI-Powered Story Reading Feature
    • Spearheaded the development of an innovative AI-driven story reading feature
    • Collaborated closely with DevOps and Infrastructure teams to design and implement robust pipelines for story generation and processing
    • Increased user engagement by 25% through the introduction of this cutting-edge feature
  • CRON System Performance Enhancement
    • Identified and resolved critical memory leak issues in the CRON job system
    • Optimized resource utilization, resulting in a 40% reduction in server memory consumption
  • Key Achievements:
    • Boosted email delivery efficiency by 80% while ensuring compliance with rate limits
    • Led cross-functional teams in implementing AI-powered features, driving a 25% increase in user engagement
    • Optimized CRON systems, reducing memory usage by 40%

Full Stack Engineer - SquarePing - Remote

10/2025

  • Develop and maintain comprehensive backend features including user management, group management, payment processing, and other core system functionalities.
  • Maintain and enhance frontend admin panel and dashboard using React, ensuring intuitive user experience and responsive design.
  • Package and deploy microservices to Google Cloud Platform (GCP), managing containerization and orchestration processes.
  • Conduct code reviews and provide technical guidance to ensure code quality, best practices, and maintainability across the codebase.
  • Implement and optimize caching strategies using Redis to improve application performance and reduce database load.
  • Manage deployments across Google Cloud and AWS infrastructure, ensuring high availability and scalability.
  • Collaborate with cross-functional teams to deliver features from conception to production deployment.
Tech Stack: Node.js, React, Redis, Google Cloud Platform, AWS, Microservices Architecture

Full Stack Developer - DZNS - Remote

8/2025

  • Specialize in developing Minimum Viable Products (MVPs) for clients across various industries and use cases.
  • Deliver end-to-end full-stack solutions from initial concept to production-ready applications.
  • Work closely with clients to understand requirements, provide technical consultation, and deliver solutions that meet business objectives.
  • Rapidly prototype and iterate on features to validate ideas and accelerate time-to-market.
  • Ensure code quality, scalability, and maintainability while meeting tight deadlines for MVP delivery.
Tech Stack: React, Node.js, MongoDB, Express, TypeScript, Docker, Kubernetes, AWS, GCP.

Frontend Engineer - Hachium - Hanoi, Vietnam

9/2024 - 3/2025

  • Perform web and legacy system development, update and support, delivery high level solutions or subsystems like custom APIs, database modeling and design.
  • Build a scalable technology system supporting multiple countries and languages, serving 200 national and territorial regions, and meeting evolving business growth needs.
  • Ensure stable operation and maintenance of the technology system.
  • Enhance the current codebase and system architecture for improved maintainability, development potential, and both horizontal and vertical scalability.

Edtech Startup

  • General: Team size: 10/ Duration: 10/2024 - now/ Position: Frontend/ Tech stacks: Typescript, ReactJs, React-Query, Zustand, TailwindCSS, Figma.
  • Lead frontend development for the internal experimental platform from inception to deployment
  • Collaborate with a cross-functional team to design and implement scalable solutions supporting multiple countries and languages
  • Contribute to the development of custom APIs and database design to support frontend requirements
  • Key Contributions:
    • Internal Application Development:
      • Architected and implemented the frontend for the experimental platform using React and TypeScript
      • Implemented internationalization (i18n) features, enabling seamless multi-language support
    • State Management and Data Fetching:
      • Designed reusable custom hooks, enhancing code reusability and maintainability
    • UI/UX Design and Implementation:
      • Collaborated with UX designers using Figma to create intuitive user interfaces
      • Implemented responsive designs using TailwindCSS, ensuring consistent user experience across devices
      • Developed a common component library, accelerating UI development time by 30%
    • Component Documentation with Storybook:
      • Implemented Storybook for component documentation and visual testing
      • Created comprehensive stories for all major UI components, improving team collaboration and reducing onboarding time for new developers by 50%
      • Utilized Storybook's addon ecosystem for accessibility testing and responsive design checks
    • Performance Optimization:
      • Implemented code splitting and lazy loading techniques, improving initial load time by 45%
      • Optimized render performance using React's useMemo and useCallback hooks, enhancing overall application responsiveness
  • Technical Achievements:
    • Developed a custom theming solution, enabling easy customization for different regional preferences
    • Implemented advanced form handling and validation using React Hook Form, reducing form-related bugs by 60%
  • Outcome:
    • Successfully launched the internal experimental platform
    • Established a robust component library with Storybook, accelerating UI development across multiple projects

Software Engineer - AgileOps - Ho Chi Minh

9/2023 - 6/2024

  • Experienced in full-stack software development, with a focus on creating applications about web3, gaming and healthcare domain.
  • Experienced in handling all stages of the development cycle including requirement collection, database design, architecture decision, and MVP creation.
  • Implemented APIs, monitored servers in different environments, and integrated third-party services.
  • Developed features like user registration, portfolio management, transaction management, real-time asset valuation, and notification systems.
  • Worked on systems related to preventative healthcare, integrating with various activity trackers, health parameters providers, AI services, and other health-related systems.
  • Proven ability to deliver products with seamless user experiences.

Web3App

  • General: Team size: 4/ Duration: 12/2023 - 6/2024/ Position: Fullstack/ Tech stacks: NestJs, PostgreSQL, ReactJs, Next.JS, TailwindCSS, Websocket, Jenkins, AWS.
  • Led requirement gathering, database design, and architecture planning for a new Web3 portfolio management application.
  • Developed MVP from scratch, reducing time-to-market by 30% compared to initial estimates.
  • Implemented robust APIs and managed deployment across development and production environments, achieving 99.9% uptime
  • The main features are implements:
    • User registration and authentication: Registration via email, phone, or socials. / Basic profile management.
    • Portfolio management: Ability to add, edit and delete assets. / Support for cryptocurrencies, fiat currencies, exchanges, trading pairs. / Basic analysis: balance, profit-loss, etc.
    • Transaction management: Handle all buy, sell, and transfer transactions for different cryptocurrencies, support multi-currency. / Basic analysis: determine profit-loss, net cost, average cost, and total cost for each transaction.
    • Real-time asset valuation: Integration with Coinmarketcap for real-time asset values. / Portfolio value visualization with Tradingview.
    • Alerts and notifications: Price change alerts for assets / Basic push and in-app notifications with Firebase.
    • Marketplace: Monitor the changes in all coins (price, volume, market cap, 1h%, 24h%, 7d%, etc.). / Filter coins by categories (most visited, recently added, etc.) / Integration with additional market data sources (Coingecko).
  • Key Achievements:
    • Successfully launched the MVP within the 3-month timeframe, meeting all key stakeholder requirements.
    • Achieved a 95% user satisfaction rate based on initial feedback.

Stellar

  • General: Team size: 3/ Duration: 12/2023 - 6/2024/ Position: Backend/ Tech stacks: Typescript, Serverless Framework, OpenAI, AWS (S3, EC2, Lambda, DynamoDB, DAX, VPC, Route 53, CloudWatch, CloudFormation, API Gateway ElastiCache, Amplify, ...), Integration (Garmin, Polar, Apple Watch, Dexcom, Fitbit, Withings, Spotify).
  • Stellar is an app where longevity and preventative healthcare are seamlessly integrated into daily life. Key features implemented:
    • Activity Tracker Integration:
      • Developed seamless integrations with Garmin, Polar, Fitbit, Withings, and Apple Watch
    • Health Metrics Collection:
      • Integrated Withings API to collect comprehensive user health parameters
      • Implemented real-time data synchronization, improving data freshness by 75%
    • AI-Powered Health Recommendations:
      • Leveraged OpenAI to provide personalized health insights and recommendations
      • Developed an AI coach feature, increasing user engagement by 60%
      • Implemented image recognition for meal evaluations, with 95% accuracy in food categorization
    • Glucose Monitoring:
      • Integrated Dexcom API for real-time blood sugar monitoring
      • Developed alert system for glucose level anomalies, potentially preventing 500+ health incidents
    • Music Integration:
      • Implemented Spotify API integration for personalized playlist suggestions
      • Increased user workout duration by 25% through tailored music recommendations
    • Hydration Tracking:
      • Integrated Fitbit and Hidrate Spark APIs for water intake monitoring
      • Improved user hydration habits, with 70% of users meeting daily water intake goals
  • Technical Achievements:
    • Implemented a multi-layered caching strategy using AWS DAX and ElastiCache, reducing database load by 60%
    • Implemented comprehensive logging and monitoring using CloudWatch, improving issue detection and resolution time by 70%.
    • Engineered robust integrations with multiple third-party services, increasing data collection points by 300%

Software Engineer - Netpower - Ho Chi Minh

9/2022 - 9/2023

  • Experienced full-stack software development with a demonstrated history of working on marketplace applications in Norway.
  • Experienced in data migration, system tracking, and monitoring.
  • Proven abilities to design and develop data caching for efficient data retrieval and implement cron jobs for data synchronization across platforms.
  • Collaborated on international teams and conducted business in English.

RockExchange

  • General: Team size: 5/ Duration: 9/2022 - 3/2023/ Position: Fullstack/ Tech stacks: Nestjs, ReactJs, MobX, PostgreSQL, RabbitMQ, Elasticsearch, Redis.
  • The construction materials distribution exchange website is a platform for contractors, owners, manufacturers, and suppliers to search and connect with each other to carry out construction materials transactions. The website provides the following features:
    • Post construction materials and related services for sale or purchase.
    • Search and filter listings based on various criteria such as location, type of materials, price, etc.
    • Contact relevant parties through the website to carry out transactions.
    • Rate and provide feedback on transaction participants to improve service quality.
  • Implemented Elasticsearch to improve the speed of the application by 200% compared to traditional SQL queries.
  • Implemented geospatial search using Mapbox, allowing users to find materials within specific geographical areas
  • Implemented real-time notifications, increasing user response rate by 50%
  • Technical Achievements:
    • Collaborated with the team leader to implement a sophisticated policy handler using RBAC and ABAC
    • Designed and implemented ACL rules, preparing the platform for future modular sales strategies
    • Utilized Redis for caching frequently accessed data, reducing database load by 40%
    • Implemented message queues with RabbitMQ, improving system reliability and scalability

Lokalmat & Specialty

  • General: Duration: 3/2023 - 9/2023/ Position: Fullstack/ Team size: 7/ Tech stacks: NestJs, PostgreSQL, ReactJs, Next.JS, Strapi, Bootstrap.
  • Played a pivotal role in building a comprehensive food trading platform from inception to launch
  • Implemented Strapi as a headless CMS, improving content management efficiency by 50%
  • The food trading website is a platform where producers, suppliers, and buyers can search and connect with each other to carry out food trading transactions. The website provides the following features:
    • Posting food trading ads and related services.
    • Searching and filtering ads by various criteria, including the type of food, location, price, etc.
      • Improved search relevance by 75%, significantly enhancing user experience
    • Contacting relevant parties through the website to carry out trading transactions.
    • Managing information of buyers, sellers, and producers.
    • Rating and providing feedback on participating parties to improve service quality.
      • Created a user-friendly rating and review system
      • Implemented algorithms to highlight top-rated sellers, increasing their visibility by 50%
  • Technical Achievements:
    • Developed RESTful APIs using NestJs, ensuring scalability and maintainability
    • Implemented API versioning, facilitating smooth updates without disrupting existing integrations
    • Utilized Next.JS for server-side rendering, improving initial load times by 40%
    • Implemented lazy loading and code splitting, enhancing overall application performance
    • Customized Strapi plugins to meet specific project requirements
  • Key Achievements:
    • Successfully launched the platform within the 6-month timeframe, exceeding stakeholder expectations
    • Achieved a 95% user satisfaction rate based on post-launch surveys

Nytnorge

  • General: Duration: 6/2023 - 9/2023/ Position: Fullstack/ Team size: 3/ Skills: Java, Spring, PostgreSQL, Angular.
  • The Nyt Norge website is the official brand for food and drinks from Norway. The labeling plan will help consumers easily choose Norwegian food products in stores. The website provides the following features:
    • List Norwegian food and drink products.
    • Provide information on origin, ingredients, prices, and related product information.
    • Provide articles on Norwegian cuisine and traditional recipes from the country.
    • Allow users to rate and provide feedback on products.
    • Provide information on events and activities related to the Nyt Norge brand.
  • Technical Achievements:
    • Optimized database queries, contributing to a 15% overall improvement in application performance
    • Implemented responsive design principles in Angular components, ensuring consistent user experience across devices

Software Engineer Intern - Hybrid Technologies - Ho Chi Minh

10/2021 - 1/2022

  • Implemented media management and internal operation system.
  • Conducted business analysis, design, and system building with the guidance of professional mentors.
  • Participated in product and project development following the company's standard process, including design, code, and testing.

Internal Media management

  • General: Position: PHP Developer Internship/ Duration: 10/2021 - 1/2022/ Team size: 5/ Tech stacks: HTML, CSS, JavaScript, Bootstrap 4, ReactJS, TypeScript, SASS/SCSS, PHP, Laravel, MySQL, Git, CI/CD, Agile/Scrum, Waterfall
  • Key Responsibilities and Achievements:
    • Contributed to the development of an internal media management and operations system
    • Participated in full software development lifecycle, including business analysis, design, implementation, and testing
    • Collaborated with a team of 5 developers, improving communication and teamwork skills
  • Technical Contributions:
    • Implemented RESTful API endpoints using Laravel.
    • Developed responsive UI components with ReactJS and Bootstrap 4, enhancing user experience across devices
    • Implemented internationalization (i18n) for multi-language support, expanding the system's accessibility
  • Software Engineering Practices:
    • Applied SOLID principles and object-oriented programming concepts in PHP development
    • Created and maintained documentation including use case diagrams, sequence diagrams, and database schemas
    • Participated in code reviews, improving overall code quality and gaining valuable feedback from senior developers
  • Professional Development:
    • Gained hands-on experience with Agile/Scrum methodologies, participating in daily stand-ups and sprint planning
    • Learned and applied best practices in version control using Git, including branching strategies and pull requests
    • Explored advanced concepts such as GraphQL, RESTful API design, and database optimization with PostgreSQL
  • Outcome:
    • Successfully delivered assigned modules within project timelines, receiving positive feedback from mentors
    • Improved technical skills across full-stack development, particularly in PHP, Laravel, and ReactJS
    • Gained valuable industry experience in software development processes and best practices

Education

  • Institution: University of Science, Vietnam National University - Ho Chi Minh City
  • Degree: Bachelor of Science in Computer Science
  • Duration: 2019 - 2024
  • GPA: 3.4/4
  • Graduation: High Honors

Honors & Awards

2019

  • Third Prize in Mathematics Competition held to select candidates for Vietnam National Mathematics Team

2018

  • Silver Medal at April 30th Traditional Olympic Competition
  • Second Prize in Mathematics Competition held to select candidates for Vietnam National Mathematics Team
  • Second Place at the American Mathematics Competition 12

2017

  • Consolation Prize in 2017 Hanoi Open Mathematics Competition
  • Bronze Medal in The Competition For Excellent Students Of Major High Schools In The Northern Delta And Coastal Areas

2016

  • Third Prize in Mathematics Competition of Quang Nam Province
  • Consolation Prize in Casio Math Competition of Central Coast

2015

  • Gold Medal in Casio Mathematics Competition of Quang Nam Province

Certifications