Jses.ioby Shaojiang
@agongdai
Shaojiang

:

:
:
:
:

nus
ruc

GitHub:@agongdai
StackOverflow
StackOverflow:@joy
Linkedin
Linkedin:@shaojiangcai
Website:Jses.io

Skype:shaojiang@toptal.com
:

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.tg
    Lua Labs
    Lua Labs
    • https://bitbot.tg/: a Defi trading miniapp on Telegram. It supports crypto assets trading on Base, Binance Smart Chain and Solana Chain.

    • Responsible for trading portal development and assets management. Developed the powerful order form with versitile order types and dynamic parameters.

    • Tech in use: Next.js, React, TypeScript, Zod, tRPC, Node.js, Tailwind, Shadcn, Hox, react- hooks-form, Axios, React-query, Prisma, PostgreSQL.

  • -
    Lead Front-end Developer

    Projects:
    Pano AI
    Pano AI
    • Lead Front-end developer on Pano AI 360: https://360.pano.ai, a wildfire detection and monitoring system. Responsible for the front-end architecture design and implementation.

    • Architect the front-end with React, TypeScript, Material-UI, Mobx/Recoil, Tailwind, Mapbox and Axios.

    • Develop features of Pano AI 360 front-end, including Image Player, Fire Map, Optical Zoom, API Proxy and Recoil Data Store, etc.

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

    Projects:
    Binance
    Binance
    • Core front-end developer on Binance Custody for Institutions (brand Ceffu). Ceffu manages crypto assets for global clients, like large financial services firms, institutional investors, and crypto-native firms.

    • In charge of features development: UI polishing, internationalization, and internal CMS integration.

    • Main contributor on 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 on Bitfinex main portal

    • Main contributor on Bitfinex Security

    • Core developer of eosfinex, Bitfinex Staking

    • Tech in use: React/Redux, Saga, WebSocket

  • -
    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.