Valentino Gagliardi

Valentino Gagliardi is a freelance consultant with many years of experience in the IT industry. He spent the last 8 years as a frontend consultant, providing advice and help, coaching and training on JavaScript and React. He worked as an instructor for many training agencies around the country, running in-person workshops and creating learning paths for aspiring developers. He loves to share knowledge on his blog with tutorials that serve over 100k monthly visits. An avid Django user, he is active in the Python community as a speaker, and as a coach for Django Girls.

projects by Valentino Gagliardi

Refactoring to React Hooks

5 weeks · 7-10 hours per week · INTERMEDIATE

With a brand new grant from the finance department, biotech company SphereCell has hired a new frontend web developer — you! Your boss wastes no time laying out your first project: completely refactor SphereCell’s sales trends dashboard.

The goals of this refactoring are to modernize the dashboard, reduce technical debt with future-proof code, and improve its maintainability. Your boss has also mentioned that SphereCell will soon need another new dashboard for an upcoming subscription service, so you’ve decided to use React Hooks to ensure the work you do will be easily reusable.

Your challenges will include migrating the existing codebase and data fetching logic to React Hooks, move the application’s state to the React Context API, and make sure everything is robust and working with automated tests.