Front-End Developer
CurrentIn my current position, I am responsible for developing and maintaining complex web projects using advanced full-stack development technologies. My key responsibilities and competencies include:- Developing and optimizing web applications based on React and Next.js using TypeScript- Creating responsive and intuitive interfaces using SASS and component-based approach- Managing application state with Redux Toolkit and redux-persist for performance optimization- Integrating and developing RESTful APIs using Express.js and MongoDB- Implementing authentication and authorization systems, including NextAuth and JWT- Working with cloud services, particularly Google Cloud Storage, for efficient data storage and management- Implementing forms and data validation using react-hook-form and express-validator- Setting up automated email distributions using Nodemailer- Developing Chrome browser extensions with front-end and back-end component integration- Optimizing application performance and ensuring data securityThis comprehensive approach allows me to effectively solve a wide range of web development tasks, ensuring high quality and reliability of the final product