Senior UI Engineer2021 - 2021Life Image (Toptal Client)
Technologies: React, Redux, CSS, Portals, Web Security, Jest, Unit Testing, Tailwind CSS
- Implemented screening processes and authorization on multiple portal environments.
- Built the advanced tool to manage health records using Redux, Context, Hooks, Promises, and Axios.
- Implemented pagination, fast scroll, and powerful filtering and generated detailed record screens with EHR views format.
- Contributed to preventing click hijacking and improving security processes.
- Took responsibility for and was in charge of the front end.
Senior Front-end Engineer2021 - 2021MSRI (Toptal Client)
Technologies: React, ECMAScript (ES6), Redux, Formik, Yup, Sass, Axios, GRID, Lodash, Sagas, Redux First Router, Front-end, Next.js
- Built a company website for the Mathematical Sciences Research Institute (MSRI).
- Implemented Okta SDK integration and user authentication.
- Built an ideal component structure and a global store system.
- Collaborated closely with designers and back-end developers to successfully launch the website.
- Dealt with Next.js routing and server-side rendering.
Senior Front-end Developer2020 - 2020Kizen (Toptal Client)
Technologies: ECMAScript (ES6), MUI (Material UI), Hooks, React, Front-end, GraphQL, Apollo
- Developed a marketing automation tool as a React front-end web application.
- Built a table view with quick adding, editing, and validation in one view.
- Created a broadcast calendar page for scheduling events.
- Built the app's own customized, reusable components, wrapping uncontrolled basic components.
- Worked on GraphQL synchronization and Apollo queries.
Senior React Developer2018 - 2020Oort, Inc.
Technologies: D3.js, Webpack, Sass, Sagas, Redux, Auth, Okta, Yup, Formik, React, Bootstrap, Front-end, Data Visualization
- Developed a dashboard platform for application and project management, using React.
- Implemented form layout and validation for complex forms, using Formik and Yup.
- Composed a functional UI/UX with Bootstrap and a customized dashboard template.
- Integrated Okta services with a stable Auth implementation.
- Co-developed data visualization to generate map and chart views with D3.js.
Senior Front-end Developer2015 - 2017US Tools
- Converted an Angular application into a Vue.js-based application.
- Handled the Vue.js project's private/public page routings, Vuex store management, middleware development, API integration, SCSS/Mixin composition, and Webpack configuration.
- Deployed role-based authentication, user accounting, and page routings.
- Implemented property management and specific features such as CSV import/export, PDF generation, e-signature workflow, and data analytic reports.
- Composed a functional UI/UX with SCSS, material design, and built-in components.
- Contributed to the improvement of TDD and implemented unit testing.