• Used JavaScript, Redux, SCSS, and React.js to develop a new content management system to replace the old Adobe solution. Developed key features such as secure mode, tag modal, topic references, upload function, publish, and declassify.
• Built RESTful APIs using Java and Spring Boot to support content operations, improving data consistency and backend scalability.
• Built new web pages for users to upload and manage localized assets. Optimized the application by revamping the interface, and refactoring the code for clarity. Achieved a 30% reduction in build size through the replacement of inefficient packages.
• Worked closely with UX designers to enhance layout design. Consistently provided assistance to peers in resolving issues and bugs.
• Improved the user experience by upgrading React.js to version 18, eliminating unnecessary API calls, and reducing re-render times by 60%.