Béatrice Lavenir
About Béatrice Lavenir
Béatrice Lavenir is a Senior Software Engineer and Team Lead at Symphony.com, specializing in Java development and Agile methodologies.
Title
Béatrice Lavenir is currently a Senior Software Engineer - Team Lead / Market Solutions at Symphony.com. Her role entails leading development teams and driving market-centric solutions using advanced software engineering practices.
Education and Expertise
Béatrice Lavenir holds a PhD in Computer Science from Université de Limoges, with a specialization in modifying the Java Virtual Machine for embedded systems. She studied Computer Science at the university from 2012 to 2015. Her expertise spans Java SE 6 and Java SE 8, various Spring frameworks, and Agile methodologies.
Java Development Skills
Béatrice has extensive experience in Java development, proficient in using Java SE 6 and Java SE 8. She is skilled with a variety of Spring frameworks including Spring MVC, Spring RESTFUL, Spring Data, Spring AOP, and Spring Security. Her experience extends to Spring Boot 2.0, encompassing components such as Starter, Actuator, Devtools, Spring Data REST, Spring data JPA, and H2.
Data Persistence and Databases
Béatrice is well-versed in data persistence technologies, having used JPA and Hibernate extensively. Her database expertise includes working with MySQL, Oracle 11g, Cassandra (Pelops), and Couchbase 4.0 (N1QL). These skills enable her to manage and optimize data storage and retrieval effectively.
Development Tools and Methodologies
Béatrice's proficiency extends to using a variety of development tools and methodologies. She is experienced in using version control systems like GIT and SVN, as well as continuous integration tools such as Maven, Jenkins, Sonar, and Splunk. She also has experience with bug tracking tools like Mantis Bug Tracker and Rational Team Concert (RTC). Her knowledge of Agile methodologies, particularly Scrum, and UML, underpins her effective project management approach.