Senior Front-end Developer
2020 - 2020Kizen (Toptal Project)- Developed a marketing automation tool as a React front-end web application.
- Built a complex table with quick adding, quick 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.
Technologies: ECMAScript (ES6), Material-UI, Hooks, ReactSenior React Developer
2020 - 2020Oort, inc- Developed a dashboard platform for application/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.
- Worked on data visualization to generate map and chart views with D3.js.
Technologies: D3.js, Webpack, Sass, Bootstrap 4, Sagas, Redux, Auth, Okta, Yup, Formik, ReactSenior MERN Stack Developer
2017 - 2019BSam Tech Networks- Co-developed a rental service web platform using a wide range of technologies. The first step was setting up the React/ES6 front-end project.
- Translated the landing page from the UI/UX design in Bootstrap/SCSS to a React front end and set up the Redux store.
- Composed Saga middleware and used Axios to manage asynchronous API integration.
- Dedicated partial time to Node.js RESTful API composition and third-party API integration.
- Implemented test-driven-development (TDD) using Jest/Enzyme.
- Used current technologies such as Hook, Reselect, and SWR.
Technologies: Google Maps API, Reselect, Axios, Enzyme, Jest, Test-driven Development (TDD), MongoDB, ES8, JavaScript, Express.js, Node.js, Redux, RESTful APIs, ReactSenior Front-end Developer
2015 - 2017US Tools- Developed an Angular SPA to manage mechanical tools, automotive tools, and specialty tools by category.
- Constructed the Angular project code, following best practices and optimal approaches.
- 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.
- Worked on TDD and performance improvement, using RequireJS.
Technologies: Angular CLI, Drag & Drop, TypeScript, RxJS, Sass, Materialize CSS, Angular, NgRx