Experience
-
Senior React Developer
ArrowFin · Chicago, IL
Apr 2025 - Dec 2025
Role
- •Senior React Developer
Challenges & achievements
- 1.ArrowPoint Web Application
- -Built the MVC infrastructure in the frontend using Next.js routes and Zustand.
- -Worked on a responsive UI and provided a dynamic layout with dark and light themes.
- -Implemented a WebSocket client for live trading data and integrated the Fintatech chart into the React interface for live charting.
- -Used dynamic forms for user input to extract UIs from JSON and added full validation with Zod.
- 2.Mock Server
- -Built a Node.js Express project to mock trading data without real API calls for development mode.
- -Implemented RESTful APIs and a WebSocket server based on the Rithmic API, and designed the logic for generating live price and transaction data.
- -Used Docker to deploy and share the mock server with teammates.
- 3.Backend
- -Built a Spring Boot project from the ground up and implemented RESTful APIs in Java.
- -Integrated various APIs, including the Rithmic API and a PostgreSQL database.
- -Provided a WebSocket server to broadcast live trade data to the frontend
Skills
- React
- Java
- Node.js
- TypeScript
- TailwindCSS
- Material UI
-
Senior Rust Developer
Vanish · New York, USA
Aug 2023 - Feb 2025
Role
- •Senior Rust & Blockchain Engineer
Challenges & achievements
- 1.Backend
- -Implemented RESTful APIs with the Rust Actix web framework and used Route, Handler, and Model structures to increase scalability, flexibility, and maintainability.
- -Built a Webhook server to get live transaction data and fetch events (including pool creation, liquidity changes, and similar events) from the Solana DEX trading market via the QuickNode API.
- -Designed the database for live time-series data using PostgreSQL with the TimescaleDB extension.
- -Developed the OMS API for crypto trading.
- -Added a WebSocket server and provided live chart data as well as order and position data to the frontend.
- 2.Frontend
- -Built a Next.js project using Ant Design UI and provided a responsive UI.
- -Integrated popular wallets such as Phantom, Solflare, Trezor, Trust, and Coinbase Wallet.
- -Integrated the TradingView chart to show live charts and indicators for functional trading analysis.
- -Provided flexible integration and communication between frontend and backend using RESTful APIs and WebSocket.
Skills
- Rust
- PostgreSQL
- Solana
- NextJS
-
Senior Rust Developer
Looter · New York, USA
Dec 2016 - Jul 2023
Role
- •Senior Rust Developer
Challenges & achievements
- 1.Smart Contract
- -Built Ethereum and EVM smart contracts using Solidity to manage crypto swaps with several AMMs, including Uniswap V2, V3, and V4.
- -Hosted self-managed blockchain nodes, including BSC and Solana.
- 2.ChainAdapter
- -Built a multi-chain adapter to get token prices, token and native token balances of wallets, and transfer tokens on Ethereum, EVM, and Solana.
- -Used self-developed smart contracts for EVM and Ethereum, integrated the Jupiter API for Solana, and used Ethereum, EVM, and Solana providers with Alloy Rust and Solana Rust SDK modules.
- -Implemented detailed and safe error-handling logic and enhanced performance using async & join_all features, Rust traits, and several Rust programming patterns.
- -On Solana, allowed users to trade with private transactions using Jito with dynamic fees and slippage.
- 3.Looter AI Agent & MCP
- -Built an MCP server with several functions, including MEME Token swap, OMS API (Order Management Service), token monitoring, and fetching token metadata, among others.
- -Implemented an AI agent using LangChain and LangGraph with the GPT-4 OpenAI API.
- -Wrote various AI-friendly prompts to parse user messages and process user commands correctly with AI.
- 4.Telegram Bot
- -Built a Webhook server for the Telegram Bot using the Teloxide module in Rust.
- -Built an MVC infrastructure for maintainability and scalability and implemented several message-sending logic types, such as text, images, and reply messages.
- -Provided several languages with Rust i18n in the Telegram UI.
- -Integrated Redis to enhance performance and reduce API call count using Redis caching and user action tracking.
- -Designed several tables for the service, for example, users, trading_history, and rev_share tables.
- -Implemented award and reward logic to increase advertising efforts.
- -Built self-PnL calculation logic and integrated the multi-chain adapter to allow users to trade with DEX meme crypto tokens in the Telegram bot.
- -Added monitoring function logic to catch errors and improve maintainability and bug fixing.
- 5.Looter Extension
- -Delivered the Google Extension for the Looter MEME trading system using React + Material UI.
- -Built the React project for the extension and created a web RESTful API for the extension using Rust.
- -Allowed users to buy and sell tokens quickly with the extension on several trading chart platforms such as Dexscreener, Solscan, and DexTools.
- 6.Admin Dashboard
- -Built a React and Node.js project to manage the Telegram trading service for meme traders.
- -Added a monitoring functions page, user management table, and logic for detecting EVM, Ethereum, and Solana node status using tables, charts, and other UI formats.
Skills
- Rust
- React
- NodeJS
- PostgreSQL
- Solidity
- Solana
- Ethereum