Freddy Chiron

Freddy Chiron

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Java Developer, Agile Enthusiast
Senior Java Developer, Agile Enthusiast

As a pragmatic developer, I have been working for 20 years in the IT domain.

I am focusing on what brings value to users & customers, I strongly advocate for feedback loops as short as possible.

My recent experiences are essentlially on sharing good practices regarding delivering software (clean code, mob programming, TDD,...), either as a senior developer within a team or as a technical agile coach who accompany one or several teams.

French, English
Paris (+02:00)
Joined January 2017
EXPERTISE
6 years experience
Clean code
Clean code
4 years experience
3 years experience
3 years experience
3 years experience

REVIEWS FROM CLIENTS

Freddy's profile has been carefully vetted and approved as a Codementor. Connect with Freddy now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Developer
Societe Generale Corporate and Investment Banking - SGCIB
2023-04-01-Present
Context : Modernization of Cash Management functionalities - Implementation of tests on existing legacy functionalities, using mutation ...
Context : Modernization of Cash Management functionalities - Implementation of tests on existing legacy functionalities, using mutation testing to ensure excellent coverage of the legacy code - "APIsation" of functionalities - Refactoring of legacy code, with the adoption of a hexagonal architecture Technical Environment : Git, Java 17, Spring Boot, Maven, Junit, Pitest,, Kubernetes, Jenkins, Sonarqube
PostgreSQL
JPA
Spring Boot
View more
PostgreSQL
JPA
Spring Boot
Kubernetes
Openapi specification
View more
Coach Craftsmanship
Orange
2021-12-01-2023-03-01
Context: Implementation of a support offering for teams focusing on software quality within Orange France. Immersive Team Support to Add...
Context: Implementation of a support offering for teams focusing on software quality within Orange France. Immersive Team Support to Address Pain Points: - Pair programming, mob programming, and workshops on topics such as testing strategies, application code refactoring, and branching strategies. - Helping teams make technical debt visible and actionable. Development of a "Service Offering" on Best Development Practices: - Creating tools and workshops for diagnostics to initiate or intensify teams' continuous improvement processes. - Establishing coaching agreements for immersive support sessions to ensure long-term impact. Mentorship for Junior Craftsmanship Coaches: - Providing guidance to junior coaches to develop their skills and enhance their impact within teams. Technical Environment: Git, GitLab CI, SonarQube, Artifactory, Java 11, Maven, JUnit, Cucumber, Spring Boot, Selenium, Angular 2, Docker
Angular
Selenium
JUnit
View more
Angular
Selenium
JUnit
npm
CI/CD
View more
Coach Craftsmanship
BNP Paribas Securities and Services
2020-01-01-2021-11-01
Context: Agile & DevOps Transformation Program at BNP Paribas Securities Services Large-Scale Migration to GitLab/Jenkins 2 Platform: ...
Context: Agile & DevOps Transformation Program at BNP Paribas Securities Services Large-Scale Migration to GitLab/Jenkins 2 Platform: - Migrated approximately 150 applications and 1,000 developers from SVN/Jenkins to a modern continuous integration platform (GitLab/Jenkins 2). - Transferred repositories from SVN to Git. - Conducted Git and Git flow training sessions for developers. - Set up continuous integration pipelines (Jenkins, GitLab) for diverse technologies. - Provided training on the CI/CD platform and pipeline creation in Jenkins. Team Coaching for Agile and DevOps Transformation: Supported teams in embracing Agile/DevOps principles, focusing on: - Delivering the right product for the customer. - Reducing feedback loops for efficient development cycles. - Implementing practices effectively ("the right way"). - Adopted a servant leader mindset to support project teams: Actively listened to their challenges and helped identify initial solutions. Fostered a supportive environment to ensure teams felt guided and motivated. Raised awareness about technical debt and best development practices within teams. Training and Implementation of Behavior-Driven Development (BDD): - Delivered training and guidance on BDD practices, including Discovery, Formulation, and Automation phases. - Facilitated workshops to help teams manage and improve legacy code through: Establishing automated tests. - Refactoring code for better maintainability and performance.
Git
Jenkins
Cucumber
View more
Git
Jenkins
Cucumber
Maven 3
Sonar
BDD
Docker
Liquibase
Artifactory management
View more