logo

Experience.

Senior Frontend Engineer

5+ years of experience in software development

Stack:

  • JavaScript/TypeScript
  • React
  • React Native
  • Next.js
  • TailwindCSS
  • React Query
View Full Résumé

Caishen

Senior Frontend Engineer / September 2024 – November 2025

  • Built a cross-platform crypto wallet (React Native + Next.js) and backend (NestJS, PostgreSQL, Docker) from scratch
  • Integrated Inclusive Layer SDK in the wallet (deposits, swaps, transfers); contributed to SDK design with the core protocol engineers
  • Set up Firebase + Web3Auth login (email/phone/Google/Apple)
  • Built frontend and backend for token lists, fiat rates, token metadata, news aggregation, and on-ramp integrations
  • Structured the codebase as a Turborepo monorepo (mobile, web, admin); created shared packages and a component library for web apps
JavaScript
TypeScript
React
React Native
Next.js
Zustand
TailwindCSS
Nest.js

A4 Finance

Senior Frontend Engineer / February 2024 – August 2024

  • Developed a DEX interface using Next.js, TailwindCSS, and Redux Toolkit
  • Built a Telegram Mini App for crypto airdrops (React, TypeScript, Framer Motion), including support for in-app purchases via Telegram Stars
  • Set up CI/CD pipelines with Docker and GitHub Actions and configured an nginx reverse proxy for crypto and fiat exchange services
  • Created a multi-currency crypto wallet (React Native, TypeScript) supporting send, buy, swap, and staking
JavaScript
TypeScript
React
React Native
Redux
Styled Components
TailwindCSS

T1 Consulting

Senior Frontend Engineer / September 2023 – February 2024

  • Worked on a mobile device farm management system that allows QA engineers to test mobile apps on real devices through a browser. Using React and TypeScript, I integrated real-time communication via WebSockets to stream the device screen and simulate touch and button presses
  • Implemented state management with MobX for synchronizing device statuses and testing workflows in the mobile device farm, ensuring real-time updates and reliable communication between the frontend and backend
  • Developed a UI kit of corporate components using Styled Components. Each component was accessible, supported various styles, and allowed for full customization
  • Architected microfrontend applications within a larger product ecosystem, utilizing Webpack Module Federation to allow seamless integration and deployment of independent applications, ensuring consistency and scalability across multiple products
JavaScript
TypeScript
React
MobX
Styled Components
WebSockets

EvercodeLab

Frontend Team Lead / September 2021 – August 2023

  • Developed the desktop version of a cryptocurrency wallet using React, Redux, and Electron
  • Created an SDK for over 30 cryptocurrencies, enabling address generation, fund transfers, balance retrieval, and transaction history, designed to work across React Native and Electron environments
  • Architected and implemented a library containing the key business logic for crypto exchange, fiat transactions, and staking, integrated across both mobile and desktop platforms
  • Led a development team, mentoring junior developers and guiding them through project tasks and code reviews
JavaScript
TypeScript
React
React Native
Next.js
Redux
SCSS
Electron
Docker
Nest.js
PostgreSQL

Frontend Developer / August 2020 - September 2021

  • Built multiple landing pages and applications using NextJS
  • Developed the frontend of a payment system that accepts cryptocurrency payments
  • Built an admin panel for store owners using the payment system
  • Created a plugin for online stores to seamlessly integrate the payment system into any Shopify-based store and wrote comprehensive documentation for its implementation
JavaScript
React
Next.js
Redux
SCSS

Element

Junior Frontend Developer / September 2019 – July 2020

  • Developed admin panels for nuclear power plant projects, including a system to monitor worker radiation levels.
  • Learned React, Redux, and became proficient in using Styled Components.
JavaScript
React
Redux
Redux Saga
Emotion.js

Junior Backend Developer / June 2019 – September 2019

  • Developed an accounting system for a nuclear waste landfill from scratch, creating an API for an admin panel to track radioactive waste.
  • Learned to work with Django Rest Framework for API development.
Python
Django
DRF
PostgreSQL