
Bao Gia Ho
Verified Expert in Engineering
Software Developer
Hanoi, Vietnam
Toptal member since March 15, 2021
Bao is a senior full-stack developer who specializes in JavaScript and its ecosystem. One of his favorite approaches to software development is to "make it work; make it right; make it fast." He enjoys participating in the software development communities (discussions and open-source projects) and strongly believes in sharing knowledge.
Portfolio
Experience
- Express.js - 8 years
- JavaScript - 8 years
- Git - 8 years
- Node.js - 8 years
- PostgreSQL - 6 years
- React - 5 years
- Next.js - 4 years
- TypeScript - 4 years
Preferred Environment
JavaScript, React, Node.js, Gatsby, Next.js, TypeScript
The most amazing...
...product my team and I shipped is a featured eCommerce app called Enzimify Sales Pop with 4.8/5 stars overall based on 398 reviews in just over a month.
Work Experience
Software Developer
Self-employed
- Developed a technical blog for JavaScript developers using Gatsby, Chakra UI, Algolia, and MDX.
- Created an architecture studio portfolio and a poetry and literature community using Gatsby, Tailwind CSS, and Contentful.
- Built an analytical tools website for a blockchain game using Next.js, Material UI, Ethers.js, and Firebase.
Senior Software Engineer
Custom Printing Platform (NDA)
- Ensured reliability of the system that handles huge order volumes and generates millions in annual revenue.
- Migrated the codebase to modern technologies, enhanced developer experience, and tackled technical debt.
- Executed infrastructure migrations, simplified architecture, optimized CI/CD operations, and reduced AWS cost by 20%.
- Shipped new business-critical features and applications and contributed to company growth and competitiveness.
Software Developer
Beautyhaul
- Developed the new version of the POS system using Next.js, Redux, Material UI, Nest, TypeORM, and MySQL.
- Created a search engine for the customer-facing flagship eCommerce website using OpenSearch.
- Researched features, conducted experiments, and handled development-related tasks.
Senior Full-stack Developer
Yara International
- Migrated all legacy WordPress websites to Gatsby, hosted on AWS.
- Developed a master digital portfolio using Gatsby and Chakra UI.
- Provided a solution to localize the website using i18next.
- Personalized content by country, redirecting viewers to a country-specific URL using Lambda@Edge.
- Collaborated with go-to-market teams and helped deliver measurement and integration tasks.
- Created a Discourse theme for a product community using Discourse client-side APIs, HTML, SCSS, and JavaScript.
Senior Software Developer
Offspring Digital
- Refactored mailing and reporting features of the legacy monolithic codebase making it more stable and easier to maintain.
- Designed and implemented resources management features using React, Material UI, and Serverless framework.
- Designed and implemented payment settings feature integrated with Stripe.
Full-stack Developer
Upatra
- Maintained projects, optimized UI/UX, and increased engagement with users.
- Created an open-source Vue component library based on the Shopify design system.
- Built landing pages for products using Vue, Gridsome, and MDX.
- Cultivated foundational designs aimed at minimalism and simplicity.
Full-stack Developer
Uplus Solutions & Technologies
- Built applications that help Shopify merchants boost sales and increase conversion rates using Node.js, jQuery, and MySQL.
- Developed an internal system for automating repetitive customer service operations using Vue, Flask, and PostgreSQL.
- Deployed a centralized logging management system using the ELK stack.
- Participated in enhancing the development process and helped grow the engineering team's culture.
Experience
Beshaus Architecture Studio
https://beshaus.com/Yara Smallholder Digital Solutions Portfolio
https://yaradigital.com/Internationalization and country-specific URL redirection were enabled using I18Next and AWS Lambda@Edge. This project also involved migrating legacy WordPress websites to GastbyJS, nested under the master portfolio as subdirectories.
HoningJS Blog
https://honingjs.com/Contents on the blog are MDX-based and full-text search functionality was enabled using Algolia.
Forist Digital Agency
https://forist.intelake.com/Expense Management Application
https://evencash.intelake.com/POS System for an eCommerce Company (NDA)
Users will use the system to manage sales orders, transactions, staff, products, inventories, and stores.
Analytical Tools for a Blockchain-based Game
Users can use the website to track game resource prices, gameplay guides, profit calculators, holders, new players, etc.
Toptal React Accelerator
Poetry Gallery
Education
Engineer's Degree in Software Engineering
Hanoi University of Science and Technology - Hanoi, Vietnam
Certifications
AWS Certified Solutions Architect – Professional
Amazon Web Services
AWS Certified Solution Architect – Associate
Amazon Web Services
AWS Certified Developer – Associate
Amazon Web Services
Graph Developer — Associate
Apollo Graph Inc
Toptal React Accelerator Graduate
Toptal, LLC
HackerRank Certified
HackerRank
Skills
Libraries/APIs
React, Node.js, REST APIs, Vue, jQuery, Recharts, React Redux, Buefy
Tools
Git, GitHub, Sequelize, CircleCI, Mocha, Jira, Sentry, RabbitMQ, ELK (Elastic Stack), Jenkins
Languages
JavaScript, TypeScript, CSS, HTML, HTML5, GraphQL, Python, SQL, SCSS, MDX, Sass, Groovy
Frameworks
Express.js, Tailwind CSS, Next.js, Redux, NestJS, Material UI, Flask, Cypress, Jest, JSON Web Tokens (JWT), Nuxt.js
Paradigms
Jamstack, Responsive Web Design (RWD), Search Engine Optimization (SEO), Functional Programming, RESTful Development, Scrum, Microservices, Agile
Platforms
Contentful, Shopify, Netlify, Algolia, Amazon Web Services (AWS), Firebase, Docker, Vercel, Appsmith, Blockchain
Storage
PostgreSQL, MySQL, Elasticsearch, MongoDB, Cloud Firestore, NoSQL, Redis
Other
Full-stack, Gatsby, Front-end, Back-end, Responsive UI, Pixel Perfect, Responsive Web Apps, API Integration, Full-stack Development, Data Structures, Shopify Polaris, Integration, eCommerce, Algorithms, Computer Science, Software Engineering, APIs, Chakra UI, Single-page Applications (SPAs), Firebase Cloud Functions, Ethers.js, TypeORM, Content Management Systems (CMS), Architecture, OAuth, Amazon RDS, Vite, CI/CD Pipelines, SaaS, Headless CMS, Custom Shopify Apps, Progressive Web Applications (PWAs), Gridsome, Serverless, Animation, i18n, Localization, Lightweight Charts, Web3
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring