About
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.
ReactNext.jsTypeScriptJavaScriptWebsocketTradingViewHTML & SCSSReduxZustandReact QueryTailwindcssJenkinsDockerFigmaZeplin04/2022 - PresentSenior 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 Walletnamiinsurance.ioNAO Futures
Developed a specialized futures trading platform optimized for institutional traders with advanced risk management and position systems
React, TypeScript, WebSockets, TradingView, Reduxnao.namifutures.comHopium 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 SDKt.me/hopium_official_botNative 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 UITechnical 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.
ReactNext.jsTypeScriptJavaScriptWebsocketTradingViewReact NativeWeb3.jsWagmiMetaMaskWalletConnectTelegram Bot APIWidget DevelopmentiOSAndroidSmart Contract Integration04/2022 - PresentJunior 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.
ReactTypeScriptJavaScriptHTML & SCSSReduxRedux-SagaMaterial-UIAnt Design01/2020 - 04/2022Junior 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.
PHPLaravelJavaScriptjQueryParamQueryMySQLHTML & SCSS07/2019 - 02/2021HCM 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
PHPjQueryGitHTML & SCSSMySQLJavaScript2015 - 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.
ReactNext.jsTypeScriptZustandTailwindCSSShadcnNestJSPostgreSQLPrismaRedisWebsocketClerkDockerGemini AI