Hello, I'm Hoai Nho 👋
I'm a software engineer from Vietnam. With over 4 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 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:
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!