•Build and maintain React application for white-label digital asset exchange (e.g. Cryptocurrencies, securities)
•Highly customizable based on configurations from backend; enable/disable features, internationalization, themes
•Uses websockets (SignalR) and many API endpoints; manage data fetching and storage using tools like Redux (w/ thunks) and react-query
•Core dependencies used: React, Redux, styled-components, react-router, react-query, formik, react-table (v6 and v7), i18next, react-virtualized, TradingView, recharts, axios, SignalR, Grommet
•Responsible for client frontend customization; gathering requirements, project management, and implementation
•Manage git repositories and deployments for many clients using Gitlab; implemented automated builds and deployments for multiple Cloud providers (AWS, Azure, Netlify)
•Created server using Express to manage the status of client licenses
•Created command-line Node.js tool to assist with internationalization using Google Cloud Translate API
•Created additional internal projects learning new technologies: React Native (w/ Expo), Prisma (v1), Apollo GraphQL, NextJS
•Provide ongoing support for clients using tools like Slack, Zoom, Freshdesk, Notion