Sylvain Pendino
About Sylvain Pendino
Sylvain Pendino is a software engineer at Criteo with extensive experience in R&D and technical management roles across various companies in France.
Current Role at Criteo
Sylvain Pendino has been working as a Software Engineer at Criteo since 2015. He is based in Paris and works on various crucial projects related to data processing and web application development. His responsibilities include developing schedulers for data transformations using Scala/Cats/Cats Effect, creating a web application for Scheduler's GUI using JSX/React/Redux, and building additional libraries for BigData processing involving technologies like Hive, Spark, Scalding, Python, and Vertica.
Previous Role at Total Immersion
Before joining Criteo, Sylvain Pendino worked at Total Immersion as an R&D Project Manager from 2012 to 2015. During his tenure in Suresnes, he led several research and development initiatives, leveraging his technical expertise to manage and complete multiple projects over three years.
Experience at Visuamobile and Cantoche
Sylvain Pendino served as a Technical Manager at Visuamobile in the Paris Area, where he worked for six months in 2012. Prior to this, he spent six years at Cantoche as an R&D Engineer from 2006 to 2012, also based in the Paris Area. His role at Cantoche involved a range of research and development activities, enhancing his skills in R&D engineering.
Early Career in R&D and Traineeships
Sylvain Pendino's early career includes roles as an R&D Engineer at ONDIM from 2004 to 2006 and traineeships at CNRS (LIMSI) and Sinapse in 2003 and 2002, respectively. During his time at ONDIM, he gained valuable experience in research and development. His traineeships provided foundational knowledge, setting the stage for his future roles in software engineering and R&D.
Educational Background in IT
Sylvain Pendino studied IT at Paris-Sud University (Paris XI), where he earned a Master's degree from 2000 to 2005. His education provided a strong foundation in information technology, which has been pivotal throughout his career. The comprehensive curriculum covered various aspects of IT, preparing him for his subsequent roles in R&D and software engineering.
Technical Skills and Methodologies
Sylvain Pendino has developed a diverse skill set over his career. He has experience with technologies such as Scala, Hive, Spark, Scalding, Python, and Vertica for BigData processing. For client-side metrics collection, he uses Scala/Finatra/Finagle and Typescript. Additionally, he has worked on event tracking services using C# and iOS mobile SDKs using Objective-C. Sylvain practices Continuous Integration, Test-Driven Development, Metrics Monitoring, and follows SCRUM methodologies, ensuring high-quality and efficient software development.