Nguyễn Nhật Long

Senior Frontend Engineer

Senior Frontend Engineer with expertise in building high-performance web applications using modern JavaScript frameworks. Specialized in React, Next.js, Vue.js, and Nuxt. Focused on delivering optimized user interfaces that balance technical excellence with exceptional UX. Experienced in WebSocket implementation, state management architecture, and cross-platform optimization for complex applications in the fintech industry.

About

As a Senior Frontend Engineer with over 5 years of specialized experience in ReactJS and Next.jsVueJS and Nuxt ecosystems, I architect high-performance web applications with a focus on scalability and user experience. My technical journey began with PHP/Laravel and jQuery before evolving to embrace modern JavaScript frameworks and state management solutions.I excel in optimizing application performance through advanced techniques such as code splitting, memoization, and virtualization to deliver exceptional user experiences even under demanding conditions. My expertise extends to WebSocket implementations for real-time data processing, efficient DOM rendering patterns, and creating maintainable component architectures that scale with complex applications.Beyond technical implementation, I prioritize collaborative development practices working closely with design, backend, and product teams to translate business requirements into elegant technical solutions. I advocate for performance budgets, accessibility standards, and comprehensive testing strategies to ensure applications deliver consistent value across all platforms and user scenarios.I remain dedicated to continuous technical growth, regularly evaluating emerging technologies and architectural patterns to identify opportunities for meaningful innovation. This balanced approach of leveraging established patterns while selectively adopting new capabilities has consistently delivered measurable improvements in both development velocity and application performance.

Experience

  • Senior Frontend Engineer • Nami Exchange 

    As a Senior Frontend Engineer at Nami Exchange, I lead the development of user interfaces across the platform's cryptocurrency trading ecosystem. I specialize in creating high-performance applications that handle real-time market data through optimized WebSocket connections and efficient DOM rendering techniques. Working closely with cross-functional teams, I implement solutions that minimize latency for price updates, optimize memory usage during high-frequency trading periods, and maintain the security standards essential for a financial application.

    Key Contributions & Technical Impact

    • Architected and implemented high-performance UI components that reduced load times by 40% and optimized bundle sizes through code splitting and lazy loading strategies
    • Developed responsive trading interfaces that increased mobile user engagement by 35% while maintaining critical real-time data visualization
    • Created a comprehensive component library that standardized UI elements across products and accelerated feature delivery by 50%
    • Implemented WebSocket-based real-time data updates for market prices, order books, and trading charts with minimal latency

    Product Portfolio

    Futures Trading Platform

    High-performance crypto futures trading with up to 125x leverage, advanced charting tools, and risk management features

    Spot Trading Exchange

    Cryptocurrency exchange with real-time order book, multiple order types, and transparent fee structures

    Nami Swap

    Fast cryptocurrency swap service with optimal routing algorithms for best execution prices

    Launchpad & Earn Platform

    Token launch and staking platform with KYC verification and flexible reward distribution systems

    Auto-Invest & Staking

    Automated investment and staking tools with customizable parameters and intuitive analytics

    Copy Trading System

    Social trading platform that allows users to automatically copy positions of professional traders

    Technical Challenges Solved

    • High-Frequency Data Updates: Implemented efficient state management and rendering optimizations to handle 10+ market price updates per second without UI lag
    • Cross-Platform Consistency: Ensured critical trading functionality worked identically across desktop and mobile interfaces while maintaining responsive design
    • Security Implementation: Integrated advanced security features including 2FA, anti-phishing codes, and session management to protect user accounts

    Beyond core feature development, I drove significant performance improvements across Nami Exchange's product ecosystem. By implementing advanced caching strategies, optimizing bundle sizes, and architecting efficient rendering patterns, I reduced application load times by 45% and improved overall platform responsiveness. These optimizations directly contributed to increased user session duration and enhanced trading experiences across all devices.

    React
    Next.js
    TypeScript
    JavaScript
    Websocket
    TradingView
    HTML & SCSS
    Redux
    Zustand
    React Query
    Tailwindcss
    Jenkins
    Docker
    Figma
    Zeplin
    04/2022 - Present
  • Senior Frontend Engineer • Nami Exchange 

    As a Senior Frontend Engineer within the broader Nami ecosystem, I extended my expertise beyond the core exchange to develop specialized products that expand the platform's capabilities. These projects required deep knowledge of Web3 technologies, mobile development, and third-party integrations.

    Advanced Product Implementations

    Nami Insurance

    Designed and implemented a decentralized insurance protocol that protects traders from sudden market volatility with smart contract-based coverage

    Web3.js, Wagmi, Wallet Connect, MetaMask, Coinbase Wallet
    namiinsurance.io
    NAO Futures

    Developed a specialized futures trading platform optimized for institutional traders with advanced risk management and position systems

    React, TypeScript, WebSockets, TradingView, Redux
    nao.namifutures.com
    Hopium Telegram Mini-App

    Created an interactive Telegram bot and mini-application that gamifies crypto predictions with social engagement features

    Telegram Bot API, JavaScript, Node.js, WebApp SDK
    t.me/hopium_official_bot
    Native Mobile Widgets

    Engineered home screen widgets for iOS and Android that display real-time market data and portfolio updates without opening the app

    React Native, WidgetKit, App Widgets, Swift UI

    Technical Achievements

    • Web3 Integration Expertise: Successfully integrated multiple wallet providers (MetaMask, Coinbase, WalletConnect) with seamless authentication flows and transaction signing
    • Cross-Platform Development: Created a unified codebase that powers both web and mobile widgets, achieving 80% code reuse while maintaining native performance
    • Telegram Mini-App Innovation: Pioneered one of the first complex financial mini-applications within Telegram's ecosystem, overcoming significant platform constraints

    These specialized implementations significantly expanded Nami's ecosystem by attracting diverse user segments through innovative access channels. The Web3 insurance protocol improved risk management options for traders, while the mobile widgets enhanced user engagement through easier access to critical market information.

    React
    Next.js
    TypeScript
    JavaScript
    Websocket
    TradingView
    React Native
    Web3.js
    Wagmi
    MetaMask
    WalletConnect
    Telegram Bot API
    Widget Development
    iOS
    Android
    Smart Contract Integration
    04/2022 - Present
  • Junior Frontend Engineer • DIGINET Corporation 

    As a Frontend Engineer at DIGINET, I specialized in building enterprise software solutions with a focus on performance optimization and user experience. Working with cross-functional teams, I delivered responsive interfaces for complex business applications while ensuring SEO best practices and seamless integration with backend systems.

    Key Contributions & Technical Impact

    • Implemented responsive design principles that improved mobile usability by 35% across all enterprise applications
    • Developed reusable component libraries with Material-UI and Ant Design that reduced development time for new features by 40%
    • Optimized application performance through code splitting and lazy loading, resulting in 30% faster initial load times

    Enterprise Solutions Portfolio

    TASK (Task Management)

    Collaborative workspace platform for team coordination with real-time updates, task tracking, and project analytics

    BEM (Banquet & Event Management)

    End-to-end solution for hotel venues to manage events, from booking to execution with resource allocation

    HRM (Human Resource Management)

    Comprehensive employee lifecycle management system with automated workflows and analytics dashboard

    ERP (Enterprise Resource Planning)

    Modular ERP solution serving multiple industries with customizable modules and integration capabilities

    Technical Challenges Solved

    • Complex Form Management: Implemented dynamic multi-step form solutions with validation and state persistence for ERP applications
    • Data Visualization: Created interactive dashboards with optimized rendering for large datasets without compromising performance

    At DIGINET, I implemented advanced component architecture and performance optimizations across enterprise applications. By utilizing custom hooks, memoization techniques, and event debouncing, I reduced rendering cycles by 40% and improved application responsiveness. My component design patterns and state management approach enabled cleaner code organization while making complex business logic more maintainable, which reduced onboarding time for new users by 30% across multiple enterprise products.

    React
    TypeScript
    JavaScript
    HTML & SCSS
    Redux
    Redux-Saga
    Material-UI
    Ant Design
    01/2020 - 04/2022
  • Junior Frontend Engineer • DIGINET Corporation 

    In my first professional role at DIGINET Corporation, I developed internal business applications using PHP/Laravel and JavaScript. This formative experience allowed me to gain hands-on experience with full-stack development while implementing responsive interfaces and database-driven solutions.

    Key Projects

    DHR (DIGINET Human Resource)

    A comprehensive HR management system that streamlined employee information management, task assignments, and document handling. The platform automated routine HR processes, enhanced efficiency, and provided insights through reporting and analytics.

    OMS (Operations Management System)

    An internal portal that facilitated communication and coordination between employees, offering tools for task management, resource allocation, and company-wide updates.

    Technical Contributions

    • Built responsive data-driven interfaces using PHP/Laravel with jQuery for dynamic client-side interactions
    • Implemented ParamQuery for complex data tables with sorting, filtering, and export capabilities
    • Created reusable Blade templates and components to maintain consistent UI across applications

    This foundational role provided valuable experience in full-stack development practices, database design, and creating solutions for real business needs. The skills developed here became the springboard for my later transition to more advanced frontend technologies like React and TypeScript.

    PHP
    Laravel
    JavaScript
    jQuery
    ParamQuery
    MySQL
    HTML & SCSS
    07/2019 - 02/2021
  • HCM University of Technology (HUTECH) 

    Earned a Bachelor’s degree in Information Technology with a specialization in Software Engineering, graduating with honors. Acquired in-depth expertise in software development, web technologies, and database systems, with a strong emphasis on scalable and efficient solutions

    Relevant Coursework

    Web Programming

    PHP, JavaScript, HTML/CSS, and web application architecture

    Database Systems

    Database design, SQL, and data modeling principles

    Software Engineering

    Development methodologies, requirements analysis, and project planning

    Object-Oriented Programming

    OOP principles, design patterns, and software architecture

    Key Skills Acquired

    • Full-stack web development fundamentals with PHP and JavaScript
    • Database design and implementation with MySQL
    • Version control and collaborative development with Git
    • Software development lifecycle management and best practices
    PHP
    jQuery
    Git
    HTML & SCSS
    MySQL
    JavaScript
    2015 - 2019

Projects

  • Budget Tracking 

    Pudget Tracker is a financial management solution for Vietnamese users with international standards. The application combines real-time updates and AI to provide a comprehensive view of personal finances.

    Key Features

    • Multi-currency: Track income and expenses with automatic exchange rate conversion
    • Digital Wallets: Connect financial accounts with real-time balance updates
    • AI Categorization: Automatic transaction classification based on patterns and behavior
    • Reports: Customizable charts by category, time period and spending patterns
    • AI Assistant: Natural language processing with Gemini AI
    • Multilingual: Vietnamese-English with seamless switching

    Technical Implementation

    • Architecture: Next.js/React (frontend), NestJS (backend) with modular design
    • State Management: Zustand with persistent storage, PostgreSQL/Prisma ORM for data
    • Performance: Redis cache reducing DB load by 70%, ensuring 100ms response for financial tasks
    • Real-time: WebSocket synchronizes transactions instantly across devices

    Pudget provides financial management capabilities with a simple yet powerful interface, helping users develop healthy financial habits and achieve long-term goals.

    React
    Next.js
    TypeScript
    Zustand
    TailwindCSS
    Shadcn
    NestJS
    PostgreSQL
    Prisma
    Redis
    Websocket
    Clerk
    Docker
    Gemini AI
    Budget Tracking

Tech Stack

Framework
nextjsnextjs
nuxtnuxt
vuevue
tailwindcsstailwindcss
nestjsnestjs
reactqueryreactquery
Express.js_darkExpress.js
laravellaravel
pm2pm2
Libraly
reactreact
react-routerreact-router
reduxredux
vueusevueuse
piniapinia
swrswr
styledstyled
nodejsnodejs
jQuery_darkjQuery
Language
typescripttypescript
javascriptjavascript
html5html5
csscss
sasssass
graphqlgraphql
php_darkphp
swiftswift
Software
Vercel_darkVercel
socket.io_darksocket.io
wordpresswordpress
figmafigma
vscodevscode
gitgit
dockerdocker
postmanpostman
Database
mongodbmongodb
postgresqlpostgresql
redisredis
Hosting
Vercel_darkVercel
cloudflarecloudflare