Position: Frontend Developer
Category: JavaScript
English level: fluent
Years of experience: 4


I have worked on a Learning Management System, which was to provide an online platform for users to consume learning materials, as the lead frontend developer. 

This innovative system was crafted using a combination of cutting-edge technologies, including ReactJS, TailwindCSS, and Material-UI. As a result of its advanced features and user-friendly design it become popular and we used it instead of a paid one.

In terms of optimizing system performance, I introduced caching to the frontend utilizing react-query. This approach not only functioned as a caching tool but also served as a powerful data fetching and state management solution. This enhancement had a substantial impact on the overall speed and efficiency of the system.

In my capacity as the Lead Frontend Developer, I've effectively managed and guided a team of frontend developers. This role involves promoting the adoption of best practices and cultivating a culture of continuous improvement. I've been dedicated to helping team members enhance their skills through regular code review sessions.