Hai Hoang Van

Senior Fullstack Engineer

๐Ÿ“ Hanoi, Vietnam
๐Ÿ“ž +84 966 041 057
๐Ÿ“ง haihv27@gmail.com
๐Ÿ”— Portfolio ยท GitHub ยท LinkedIn

Summary

Senior Fullstack Engineer with 9+ years of experience building end-to-end web applications across frontend and backend. Expert in modern JavaScript/TypeScript ecosystem (React, Next.js, Node.js, NestJS), with experience in Golang, and proven ability to architect scalable systems, optimize performance, and deliver complete features from database to UI. Experienced in e-commerce, healthcare, Web3, and EdTech domains.

Skills

Key Projects

Open Source

Experience

Senior Software Engineer โ€“ Blockchain (Solana-focused)

Feb 2024 โ€“ Present โ€” Moonraise โ€“ Blockchain and Web3 development on the Solana ecosystem

  • Worked directly with international clients from Korea, Singapore, and global markets to deliver Web3 solutions.

  • Developed full-stack dApps with Next.js/React frontends and NestJS/Golang backends, implementing complete features from API design to UI.

  • Built backend services handling transaction flows, user authentication, wallet management, and integration with Solana RPC nodes.

  • Designed and implemented RESTful APIs and database schemas (Prisma ORM) for user data, transaction history, and on-chain events.

  • Implemented Solana programs with Anchor, including smart contracts for randomness, prize pools, and SPL token operations.

  • Optimized backend performance with caching strategies (Redis), database query optimization, and efficient blockchain data fetching.

Senior Software Engineer โ€“ Endue

May 2023 โ€“ Jan 2024 โ€” US healthcare startup โ€“ SaaS platform for infusion centers

  • Built full-stack features using T3 stack with type-safe API layer (tRPC), database modeling (Prisma), and Next.js frontend.

  • Designed database schemas for complex healthcare data (patients, appointments, treatments, medications) with proper relationships and constraints.

  • Implemented FHIR-compliant APIs for healthcare data exchange, ensuring proper validation and error handling.

  • Developed backend business logic for scheduling optimization, resource allocation, and notification systems.

  • Built frontend interfaces for data entry, visualization, and workflow management with real-time updates.

  • Integrated LaunchDarkly for feature management and deployed comprehensive Playwright e2e tests across the stack.

Senior Software Engineer โ€“ Depocket, Hanoi

Apr 2022 โ€“ Mar 2023 โ€” Crypto on-chain tracking and portfolio management application

  • Developed full-stack features for crypto portfolio tracking with React frontend and Node.js backend services.

  • Built backend APIs for blockchain data aggregation, caching strategies for on-chain data, and WebSocket connections for real-time updates.

  • Optimized database queries and indexing for fast portfolio calculations across multiple chains and wallets.

  • Implemented EVM chain integrations on both backend (Web3.js, Ethers.js) and frontend (wallet connections, transaction signing).

  • Designed and implemented caching layer (Redis) to reduce blockchain RPC calls and improve response times.

Senior Software Engineer โ€“ LessonBox, Hanoi

Apr 2021 โ€“ Mar 2022 โ€” EdTech platform for creating, distributing, and consuming digital learning objects

  • Developed full-stack EdTech platform with React frontend and NestJS microservices backend.

  • Architected and implemented microservices for content management, user authentication, progress tracking, and analytics.

  • Designed database schemas for learning content, user progress, and assessment data with efficient querying patterns.

  • Built RESTful APIs with proper authentication (JWT), authorization, and input validation.

  • Implemented frontend features using design system components and integrated with backend APIs.

  • Set up CI/CD pipelines with GitHub Actions deploying to Kubernetes (EKS) with automated testing and rollback capabilities.

Senior Software Engineer โ€“ Upatra, Hanoi

Sep 2020 โ€“ Mar 2021 โ€” Shopify app development studio

  • Developed full-stack Shopify apps with Express.js/Node.js backends and React frontends integrated with Shopify APIs.

  • Implemented OAuth flows, webhook handlers, and background job processing for Shopify data synchronization.

  • Built Freshdesk integration with backend services handling webhook events, data transformation, and API communication.

  • Designed database schemas for app data storage and implemented efficient querying for merchant dashboards.

Full Stack Software Engineer โ€“ UPLUS Solutions & Technologies (earlier Upinus), Hanoi

Jan 2018 โ€“ Aug 2020 โ€” E-commerce solutions company focused on checkout and dropshipping

  • Developed full-stack e-commerce platform serving $4M monthly revenue, including checkout flows, payment processing, and order management.

  • Built microservices backend with Node.js/Express.js handling payments, inventory, order processing, and third-party integrations.

  • Implemented frontend storefronts (Nuxt.js with SSR) and admin dashboards (Vue.js) with real-time data synchronization.

  • Designed database schemas for products, orders, customers, and payments with complex relationships and transaction handling.

  • Optimized backend performance through caching, database indexing, query optimization, and asynchronous processing.

  • Integrated payment gateways, shipping APIs, and fulfillment services with proper error handling and retry logic.

  • Introduced Cypress e2e testing covering critical user flows from frontend to backend.

Junior Software Engineer โ€“ Enzimify, Hanoi

Feb 2017 โ€“ Dec 2017 โ€” Shopify app development startup

  • Developed full-stack Shopify apps using Express.js backends and Vue.js frontends.

  • Built backend services with Shopify API integrations, webhook processing, and event tracking systems.

  • Implemented data processing pipelines using Kafka for scalable analytics and reporting features.

  • Deployed and managed applications on AWS (EC2, RDS, S3) with monitoring and logging.

Education