Collaborated in the UI/UX redesign of Canvas, the company's core web application. Worked closely with designers, utilizing React, Styled Components, Figma, and Storybook to build a responsive, cross-device user interface
Transitioned from JavaScript to TypeScript for enhanced type safety, refactored class components to functional ones, and optimized global state and data flow with Redux for ongoing development
Achieved over 95% test coverage through automated Unit and Visual Regression testing using Jest and React Testing Library; integrated Sentry for real-time error monitoring, significantly improving bug detection and resolution times
Collaborated with the device team to establish communication between printers and the web app by making asynchronous API calls using Saga with Toolkit
Developed interactive D3.js visualizations (bar, pie, line charts) to display 3D printer data and material configurations
Developed backend RESTful APIs using Node.js and Express on Amazon DynamoDB for app features. Utilized Zod for schema type declaration and validation to enhance type safety and prevent type duplications
Utilized AWS API Gateway with Amazon SQS and AWS Lambda for handling concurrent 3D project slicing requests and Amazon S3 for storing and managing large 3D projects. Also developed Single Sign-On (SSO) authentication and Role-Based Access Control (RBAC) with Amazon Cognito for university and corporate clients