Jses.ioby Shaojiang
@agongdai
Shaojiang

:

JavaScript12 yrs
JavaScript
TypeScript
TypeScript
HTML
HTML
CSS12 yrs
CSS
Nodejs
Node.js
SVG
SVG

React10 yrs
React
Redux8 yrs
Redux
Material-UI8 yrs
MUI
Nextjs
Next.js
AngularJS
AngularJS
Gatsby
Gatsby
Tailwind
Tailwind
Svelte
Svelte
jQuery
jQuery
UI
Less
Mapbox
Mapbox
D3
D3
FontAwesome
FontAwesome
Bootstrap
Bootstrap
Semantic-UI
Sem-UI
Jekyll
Jekyll

Data Management
Recoil
Recoil
Mobx
Mobx
React-query
React-Q
Axios
Axios
Auth0
Auth0
Graphql
Graphql
Mongodb
Mongodb
Contentful
Contentful
Saga
Saga
WebSocket
WebSocket
React-hook-form
RHF
Formik
Formik

Testing
Jest
Jest
Storybook
Storybook
React-testing-library
RTL
Cypress
Cypress

Misc
Eslint
Eslint
Prettier
Prettier
Lodash
Lodash
Git
Git
Github
Github
Ubuntu
Ubuntu
Chrome
Chrome
React-i18next
i18next
AWS
Aws-Cognito
Cognito
Aws-S3
S3
Aws-CloudFront
CloudFront
Google-tag-manager
GTM
Google-analytics
GA
Mixpanel
Mixpanel
IntelliJ-idea
IntelliJ
  • - Now
    Full-stack Developer

    Projects:
    - Bitbot
    Lua Labs
    Lua Labs
    • Bitbot: a DeFi trading Mini App on Telegram supporting Base, BSC, and Solana. Responsible for trading development and assets management. Led the update and revision of the front-end development.

    • Designed and implemented the Bitbot Referral System with extensive features, including referral relationship management, trading volume tracking, and reward calculation.

    • APM Copilot: a Chrome extension for on-chain traders to view live market data from 10+ DEXes and Twitter narratives in one unified view, allowing them to trade with no delay. Responsible for the development of the extension from scratch.

    • APM.fun: a Telegram bot for ultra-fast crypto trading on Solana. Developed commands /start, /limit, /referral, and PnL sharing. Set up the RESTful API with Fastify and MongoDB, including user authentication and authorization, documentation, and unit test framework.

  • -
    Lead Front-end Developer

    Projects:
    Pano AI
    Pano AI
    • Lead Front-end Developer of Pano AI: https://360.pano.ai, a wildfire detection and monitoring system.

    • Worked as the principal front-end developer of Pano AI, helped Pano to complete a $20 million Series A financing round, installed hundreds of cameras across the United States, Europe, and Australia, and signed long-term commercial contracts with numerous government departments.

    • Designed and implemented the front-end architecture using React, TypeScript, Material-UI, Mobx/Recoil, Tailwind, Mapbox, and Axios.

    • Developed core features including Image Player, Fire Map, Optical Zoom, API Proxy, and Recoil Data Store.

    • Set up testing frameworks with Jest, React Testing Library, Cypress, and Storybook.

    • Monitored front-end performance with Mixpanel, Sentry, and Google Tag Manager.

    • Built an interactive Image Player using HTML5 Canvas APIs to handle panoramic images with pan, zoom, resize, and fire marking capabilities.

  • -
    Senior Front-end Developer (T3.1)

    Projects:
    Binance (Ceffu)
    Binance (Ceffu)
    • Core developer of Binance Custody for Institutions (brand Ceffu). Ceffu manages over $1 billion worth of crypto assets for global clients, including large financial services firms, institutional investors, and crypto-native companies.

    • Led feature development including UI enhancement, internationalization, and internal CMS integration with Blog articles, announcements, and FAQs. Developed multiple core functional pages, including Cold Convert, Wallet List, etc.

    • Main contributor to the Admin Panel of Binance Custody for Institutions.

  • -
    Freelancing Senior Front-end Developer

    Projects:
    - Aptiv DriveLogs
    Toptal Inc.
    Toptal Inc.
    • Work on a lot of React/Redux projects. Code in React Hooks, TypeScript, Svelte, Saga, Mobx, WebSocket, Storybook, Cypress, and many more.

    • Array, Web Components: HTML/CSS team lead

    • Aptiv: nuScenes, DriveLogs, Annotations: solo front-end dev

  • -
    Senior Front-end Developer

    Projects:
    Bitfinex Inc.
    Bitfinex Inc.
    • Core developer of top-10 crypto exchange Bitfinex. Bitfinex provides secure and efficient crypto asset trading services to millions of users around the world.

    • Implemented Order Form, Order Book, Funding List, and Price Alerts of Bitfinex main portal.

    • Refactored the Bitfinex Security Settings, covering features including email encryption, 2FA, Google Authenticator, withdrawal whitelist, session management, etc.

    • Lead contributor to eosfinex and Bitfinex Staking. Implemented i18n, theming, order form, rate calculator, and responsive design.

    • Tech in use: React/Redux, Redux Saga, WebSocket, Tailwind, and Material-UI.

  • -
    Senior Front-end Developer

    Projects:
    European Bioinformatics Institute
    European Bioinformatics Institute
    • A focused front-end developer of Europe PMC. The application provides 32 million research abstracts and 3.9 million full text papers, serving literature search for millions of users.

  • -
    Front-end Developer

    Projects:
    RingCentral Inc
    RingCentral Inc
    • Key front-end developer of Developers Portal Web in AngularJS.

    • Bootstrapped the mobile version of Developers Portal Web in React.

  • -
    Bioinformatics Specialist

    Projects:
    - PGS (Pipeline for Genome Sequencing)
    Genome Institute of Singapore
    Genome Institute of Singapore
    • Sole Front-end Developer of BASIC(Browser for Applications in Sequencing and Integrated Comparisons), a web-based genome browser for next-generation sequencing data.

    • Visualized NGS (Next-Generation Sequencing) data of various data formats.

    • Developed internal pipeline PGS (Pipeline for Genome Sequencing) for NGS data analysis used at GIS.