You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Philippe Betrand YoniPB

Philippe Betrand Yoni

Developer (Spring, Node.js, Angular)

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Philippe Betrand

Software engineer by training, I now have nearly 8 years of experience in ICT: enterprise bus developer (ESB Tibco), data engineer (Talend ETL), web application developer (spring, angular), mobile application developer (ionic, flutter), technical unit manager, and recently solution architect (certified IAF level 1 framework).

I am leveraging my experience to support you in your digital transformation projects in the aforementioned areas of expertise.
  • French

    Native or bilingual

  • English

    Fluent

  • Afrikaans

    Conversational

Can work on-site
Paris (up to 50km), Paris (up to 50km), Rennes (up to 20km)

Experience

  • SIB
    Senior Developer "Java and Spring"
    SOFTWARE PUBLISHING
    April 2024 - Today (2 years and 2 months)
    Rennes, France
    Mission: Senior Developer "Java and Spring", I was part of the architecture and operational consulting department of a software vendor specializing in healthcare solutions. My mission is to ensure the corrective and evolutionary maintenance of this software package, by reducing technical debt, correcting potential security vulnerabilities, and implementing technical solutions that facilitate the work of business development teams.

    Activities: Migration from Junit 4 to JUnit5, Participation in various migration tasks from Spring 5 to Spring 6, optimization of Spring context loading for automated tests (BeanPostProcessor), implementation of a mechanism for ProSantéConnect authentication (OpenIDConnect) in a system browser window rather than Chromium, implementation of personalized session authentication using Spring Security 6 features, participation in SEGUR v2 tasks, particularly on CSP vulnerabilities reported during the security audit.

    Team size: 2 developers & 4 software architects

    Technical stack: Java 17, Spring boot 3, Spring Security, Tomcat 10, RabbitMq, Keycloak, Oauth2, OpenIdConnect, JUnit 5.
    Java 11 Java Spring Boot Apache Tomcat RabbitMQ OAuth2 JUnit5
  • Safran Aircraft Engines
    Lead Developer "Node.js and Angular"
    AVIATION AND AEROSPACE
    September 2023 - April 2024 (7 months)
    Corbeil-Essonnes, France
    Mission: Lead Developer "Node.js and Angular", I developed and supervised the development of the Apptivity application, a cockpit for department managers to monitor the activity of various applications within their scope, integrating data from multiple sources such as ServiceNow, Hopex, Redmine, and Azure Active Directory, with a team distributed between France and India.

    Activities: Creation of the Angular frontend from scratch, integrating technical foundation elements such as guards and directives for authentication control and user rights management, interceptors for HTTP requests and errors within the application, graphical components, and services related to navigation, error handling, and logging. I also worked on defining the application's graphic charter in terms of layout and Angular Material theming; I managed the configuration of internationalization (French, English), ESLint, and Prettier for code quality and formatting. I developed abstraction components and services for various needs (chart.js, table, popup, sidebar, toastr); I implemented Git hooks to control commit message naming rules and lint code before each commit. Creation of a development best practices guide covering Angular, TypeScript, CSS, and HTML for the development team. Migration of the backend based on Express.js to the Nest.js framework; Migration from Sequelize to TypeORM; Node.js version upgrade from 14 to 18+; Configuration of automatic endpoint documentation with the Swagger module; Team coaching; Animation of dev chapters in English, SonarQube and Gitlab CI configuration, PowerBI report integration.
    Technical stack: Node.js 20, Express.js, Nest.js, Angular 17+, Typescript, eslint, prettier, Css 3, Git, Gitlab, RxJS, Chart.js 3, Jest, vscode, Vue.js, TypeORM, Sequelize, Swagger, socket.io, PowerBI.
    Node.js Developer Express NestJs Angular TypeScript Developer ESLint Prettier CSS3 Git/GitLab Jest chartjs Microsoft Visual Studio Socket.io Microsoft PowerBI
  • Thales
    Senior Fullstack Developer "Node.js and Angular"
    AVIATION AND AEROSPACE
    May 2022 - May 2023 (1 year and 1 month)
    Paris, France
    Mission: Senior Developer "Node.js and Angular", I contributed to the development of an application for aircraft piloting simulation instructors, ensuring the design and implementation of functionalities.

    Activities: I worked on developments for making MLS (Microwave Landing System) radars available, OWS false alarms, improvement of the aircraft approach graph (chart.js) on the landing strip which greatly enhances its visualization by instructors. I also handled various anomaly corrections and performed tests on the MR1/FENNEC platform. I participated in agile ceremonies, design system guild meetings, and dev chapter meetings.

    Team size: +10 developers

    Technical stack: Node.js 14, Nest.js, Angular 13, Typescript, Css 3, Git, Bitbucket, Nx (monorepo), RxJS,
    Chart.js 3, Jest, Tims (mapping library), socket.io, event streaming (HLA), Electron, storybook, vscode, eslint, prettier.
    Node.js NestJs Angular CSS3 Chart.js Jest Mapping TypeScript Developer Socket.io Storybook Microsoft Visual Studio ESLint Prettier

Recommendations

Be the first to recommend Philippe Betrand

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's degree in Mathematical and Computer Science
    University Ibn Tofail
    2013
  • Master's Degree in Offshore Information Systems Development with a Double Degree in Software Quality
    University of Western Brittany
    2015

Certifications

Skill set

Categories