Francesco Leonardi
About Francesco Leonardi
Francesco Leonardi serves as the Lead Frontend Engineer at Marshmallow in London, England, where he has worked since 2021. He has a diverse background in frontend development, with previous roles at notable companies such as Google and The BIO Agency.
Work at Marshmallow
Francesco Leonardi has been serving as the Lead Frontend Engineer at Marshmallow since 2021. In this role, he has focused on mentoring a team of seven engineers, emphasizing frontend development best practices. He has been involved in the hiring process and team scaling efforts, contributing to the growth of the engineering team. His technical expertise includes utilizing StyledComponents for styling React applications and employing Redux Toolkit with Query for effective state management. Additionally, he has contributed to the development and maintenance of open-source libraries, enhancing the overall capabilities of the team.
Previous Experience
Prior to his current role at Marshmallow, Francesco worked as a Frontend Engineer at the same company for nine months, from 2020 to 2021. His experience also includes two years at Google as a Vendor and two years at Potato as a Software Engineer, both from 2018 to 2020. Earlier in his career, he held positions at The BIO Agency, where he worked as a Senior Frontend Developer for seven months and as a Frontend Developer for two years. He also gained experience as an Interface Developer at Syzygy and as a Creative Technologist at StartJG.
Education and Expertise
Francesco studied Computer Science at Università Ca' Foscari di Venezia, where he earned a Bachelor of Applied Science (B.A.Sc.) from 2005 to 2011. He also attended ITIS C. Zuccante, achieving the Perito Industriale Capotecnico qualification from 2000 to 2005. His educational background provides a strong foundation for his technical skills in frontend development, including expertise in using Jest and React Testing Library for testing applications.
Technical Skills
Francesco Leonardi possesses a range of technical skills relevant to frontend development. He utilizes StyledComponents for styling React applications and has expertise in state management using Redux Toolkit with Query. His proficiency extends to testing frameworks, where he employs Jest and React Testing Library to ensure the quality and reliability of frontend applications. His involvement in open-source library development further showcases his commitment to advancing frontend technologies.