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

Raphael Smadja

Full-Stack Java/Angular | Coach & Formateur

€380/day
Paris, FR
3-7 years

Average response time: 1 hour

About Raphael

Développeur full-stack passionné depuis 7 ans, j’accompagne entreprises, startups, écoles et indépendants dans la création d’expériences web modernes, performantes et durables.

Je collabore principalement avec des TPE et entrepreneurs sur des missions ponctuelles, à distance, en soirée ou le week-end : développement web, refonte d’applications, création d’API, automatisation de tâches ou amélioration continue de vos outils internes.

Mon univers technique s’étend de Java / Spring Boot / Angular à Node.js / PHP / PostgreSQL / Python, avec une approche résolument orientée Clean Code, tests, pédagogie et transmission.

J’interviens aussi bien sur la modernisation d’applications existantes que sur la création de sites sur mesure, la mise en place de dashboards interactifs, ou encore la refonte technique de vos backends.

En parallèle, j’enseigne en école et forme les futurs développeurs à allier technique, rigueur et exigence, afin de bâtir des produits solides et maintenables dans le temps.

✨ Ma valeur ajoutée : une vision craft & humaine du développement — livrer un code propre, clair et durable, tout en accompagnant mes clients avec pédagogie, clarté et passion.

🕓 Disponibilités : soirées et week-ends uniquement, pour des projets courts, audits, corrections, évolutions ou ajouts de fonctionnalités.

🔥 Mon credo : comprendre, créer, améliorer — avec la même énergie que j’apporte à tout ce que je signe : ShinNO.

🔗 Découvrez mon univers : shinno.fr
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BPIFRANCE
    Développeur Full-Stack
    BANKING AND INSURANCE
    March 2024 - January 2025 (10 months)
    Maisons-Alfort, France
    Conception, développement et implémentation de batchs automatisés destinés à la gestion de flux financiers et administratifs critiques, dans un environnement Java / Spring Batch / Oracle à haute disponibilité.

    Mise en place et exécution de processus batch complexes permettant d’automatiser les traitements récurrents (calculs d’intérêts, intégration de données, génération de reporting, alimentation d’entrepôts de données, etc.), avec suivi et supervision des exécutions via schedulers (Control-M).

    Refonte et optimisation du code existant, amélioration des performances des traitements massifs, gestion des logs, et réduction des temps d’exécution de plusieurs heures à quelques minutes.

    Maintenance et supervision des serveurs applicatifs, surveillance des ressources, mise en production des nouvelles versions, et résolution proactive des incidents en environnement Linux / Tomcat / Jenkins.

    Analyse fonctionnelle et technique des besoins métiers (subventions, financements, prêts participatifs, etc.) pour assurer la fiabilité et la cohérence des flux de données au sein du SI.

    Participation active à la transformation agile de Bpifrance, avec une formation SAFe (Scaled Agile Framework) favorisant la collaboration inter-équipes et la synchronisation des livraisons à grande échelle.

    Collaboration étroite avec les différentes équipes et métiers pour assurer la qualité, la sécurité et la traçabilité des données sur l’ensemble de la chaîne.

    Documentation technique et fonctionnelle complète des processus batchs et procédures d’exploitation pour garantir la continuité et la maintenance long terme du système.
    Développement Back-End Git Angular SAFe Développement Front-End
  • AGIRC - ARRCO
    Développeur Full-Stack / OPS
    BANKING AND INSURANCE
    March 2025 - Today (1 year and 3 months)
    Paris, France
    Développement et déploiement de plusieurs applications stratégiques pour la Direction des Systèmes d’Information, avec un fort enjeu de performance, de sécurité et de fiabilité.

    Conception et développement du backend en Java / Spring Boot, intégration des vues front-end en Angular, et mise en place d’interfaces intuitives et cohérentes pour les utilisateurs internes.

    Conception et implémentation de batchs automatisés (Spring Batch / SQL) pour le traitement des données, la génération de rapports et l’intégration de flux inter-applications.

    Migration et transformation de données SQL lors de la refonte de plusieurs applications, avec gestion de la cohérence, nettoyage et optimisation des requêtes.

    Maintenance et supervision des serveurs de production, résolution rapide des incidents, hotfix en temps réel et suivi de la stabilité des environnements applicatifs.

    Mise en place de tests End-to-End (Postman, Selenium, Cypress) et intégration dans la chaîne CI/CD pour garantir la qualité logicielle à chaque livraison.

    Introduction et structuration de l’agilité dans l’équipe, adoption des pratiques Scrum / Kanban, rituels agiles, planification des sprints et amélioration continue de la collaboration entre développeurs, testeurs et métiers.

    Participation à la conception technique, rédaction de documentation et accompagnement des nouveaux développeurs dans la compréhension du SI et des bonnes pratiques de développement.
    Développement Back-End JavaScript Java Angular Scrum
  • BNP-Paribas
    Développeur Full-Stack
    BANKING AND INSURANCE
    December 2021 - December 2023 (2 years)
    Montreuil, France
    Conception et implémentation des routes backend en Spring Boot, avec gestion des requêtes/réponses et validation des données.

    Développement et maintenance des bases de données (PostgreSQL / MySQL) via JPA / Hibernate et scripts Liquibase pour la gestion des schémas.

    Intégration des vues Angular dans l’architecture globale du projet et synchronisation front-back via API REST.

    Mise en place et exécution de processus batch automatisés pour le traitement de tâches récurrentes (import/export, reporting, mise à jour de données).

    Implémentation de tests unitaires et d’intégration (JUnit, Mockito) dans une démarche de qualité et de fiabilité du code.

    Collaboration internationale avec des équipes basées en Pologne, communication quotidienne en anglais, peer programming et revues de code collaboratives.

    Travail en méthodologie agile, respect des bonnes pratiques Clean Code et contribution à la documentation technique.
    Angular Java Spring boot Jenkins Git

Recommendations

Be the first to recommend Raphael

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

  • Formation SAFE
    BPIFRANCE
    2024
  • Formation Spring
    Oracle
    2023

Certifications

Skill set

Categories