Hello, I'm Hoai Nho 👋
I'm a software engineer from Vietnam. With 6 years of experience in the field. Throughout my career, I have demonstrated proficiency in utilizing technologies such as React and Vue for frontend development, while also adeptly handling backend tasks with Node.js. My deep understanding of JavaScript fundamentals, coupled with a comprehensive knowledge of its ecosystem, equips me to tackle complex challenges and deliver top-notch solutions.
My Products
My Awards & Certifications
My Skills
React
Sass
Tailwind CSS
CSS
JavaScript
HTML
Bootstrap
TypeScript
Material-UI
Next.js
Vue.js
Three.js
Ant Design
Jquery
Quasar
Django
Node.js
Express
Docker
Go
NestJS
AdonisJS

Python
MySQL
PostgreSQL
Redis
Firebase
MongoDB

DynamoDB

AWS
Google Cloud
Heroku
Netlify
Vercel
Socket
Stripe
Elastic
SendGrid

Twilio
Redux
VueX
Git
GitHub
Gitlab
Work Experience
I have gained experience working with several firms, enhancing my abilities and collaborating with talented individuals. Here's the rundown:

Frontend Technical Lead
GearGames • HCMC
- Performance Optimization: Reduced load times by 70% and improved Core Web Vitals by 45% through strategic caching, lazy loading, and bundle optimization, significantly increasing user engagement.
- Frontend Architecture: Enhanced UI rendering efficiency with reusable custom hooks and modular design system, improving code quality and reducing development cycles.
- System Stabilization: Resolved critical API integration issues causing excessive calls, implementing efficient caching solutions that reduced backend load and prevented outages.
- Technical Leadership: Led migration to React 18 and Redux-Saga while implementing monitoring systems that reduced incident resolution time by 80%.
- Security Enhancement: Deployed multi-layered security with CSP, CSRF protection, and encryption, eliminating 95% of identified vulnerabilities.
- 3D Development: Created immersive WebGL/Three.js experiences with optimized performance, increasing user retention by 35%.
- Team Leadership: Guided six engineers to 100% on-time milestone delivery while optimizing Agile processes, reducing time-to-market by 40%.

Senior Software Engineer
GearGames • HCMC
- Performance Optimization: Engineered caching solutions and lazy loading techniques that reduced load times by 70% and improved Core Web Vitals metrics.
- Frontend Development: Improved UI rendering and code quality through custom React hooks and strategic component refactoring.
- System Stability: Resolved critical API integration issues causing excessive calls, significantly reducing backend load.
- Architecture Planning: Contributed to React 18 and Redux-Saga migration planning while developing effective monitoring solutions.
- Security Implementation: Designed robust security measures with CSP, CSRF protection, and encryption, eliminating 95% of vulnerabilities.

Full Stack Developer
NUS Technology • HCMC
- Diverse Project Experience: Contributed to over 10 projects across various industries, including E-commerce, Travel, Construction, Education, Stock, CMS, Security, and Logistics
- CI/CD System Construction: Established a CI/CD system on GitHub, streamlining code quality analysis and saving significant development time by assisting teammates in code quality evaluation and improvement strategies
- Payment System Integration: Implemented the Stripe payment mechanism within applications, facilitating easier user payments and managing complex payment cycles through direct client consultations.
- Interface and Performance Strategy: Developed a strategy that enhanced the user interface and doubled the access speed by delivering rapid and high-quality images.
- Multi-Stage Delivery Pipeline: Configured a multi-stage Delivery Pipeline in GKE that automated the workflow from code commit to deployment, incorporating custom build steps, integrating unit and integration tests, and ensuring artifact storage in Container Registry.
- Multilingual Application Development: Built applications in Golang and NodeJS on an open platform, enabling simultaneous site construction in two languages. Also developed custom Oauth2 authentication using Golang and Authlete.

Full Stack Developer
GPT Group
- Project Contribution: Played a pivotal role in over 2 major projects, focusing on enhancing code quality and providing crucial code reviews for team members.
- Sprint Planning and Management: Determined sprint goals and task lists for each sprint, collaborating with team members to accurately estimate the time and resources needed for each task
- Project Ownership and Quality Assurance: Took full ownership of projects, ensuring the codebase was of the highest quality and managing technical debts effectively
- Architectural Leadership: Provided critical architectural and design direction, assessed risks, and evaluated the impact of new features and implementations on the system’s integrity.
- Code Refactoring and Efficiency: Led efforts in refactoring and creating reusable components, resulting in a significant reduction of over 200 development hours monthly

Frontend Developer
Freelancer
- Adaptive Responsive Design: Implemented advanced responsive design techniques, enabling optimal application use across diverse devices.
- JWT Authentication and Authorization: Integrated JWT for robust authentication and authorization processes.
- Continuous Learning and Tech Upgrades: Embracing a growth mindset, frontend developers continually seek out new technologies, tools, and methodologies to stay updated with the rapidly evolving landscape of web development. This proactive approach involves engaging in online courses, attending workshops, reading industry blogs, and participating in developer communities to expand knowledge and skill sets.
- Championing Single-Page Application Development: Architected a sophisticated single-page application leveraging React, Redux, and TypeScript, fostering efficient navigation and resource utilization within the organizational ecosystem.
- Problem-Solving and Research: Frontend developers excel in problem-solving by meticulously researching and analyzing various solutions to address complex technical challenges. They leverage resources such as documentation, forums, and peer collaboration to explore alternative approaches, troubleshoot issues, and implement robust solutions that meet project requirements effectively. This dedication to thorough problem-solving ensures the delivery of high-quality and innovative frontend solutions.
Got a project brewing in your mind?
Let's team up and bring it to life!