Nurullah Sakar

Développeur Full Stack | Java & Angular

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

AngularJavaSpring BootRESTful APIsHexagonal ArchitectureDéveloppement FrontendDéveloppement BackendMicroservicesJavascriptRequêtes SQLPythonKafkaDéveloppeur BackendGitDockerPostgreSQLGitLabJenkinsTypescriptGradleMavenDéveloppeur FullstackIngénieur logicielScrum

Langues

Français (Maternelle)Turc (Maternelle)Anglais (Courant)

À propos

Introduction

Ingénieur Full Stack Java/Angular avec 5 ans d'expérience chez CANAL+, EDF et Siemens. Je transforme vos besoins métier en solutions fiable et performantes grâce à une approche "craft" et une vision produit.

Liens

Expérience de travail

Développeur Full Stack Java/Angular

CANAL+ Group

sept. 2023 - Présent

3 ans 2 mois

92130 Issy-les-Moulineaux, France

Contribution au développement des modules staff (planification) et record (gestion des enregistrement en direct) sur MediaHub, plateforme de gestion et de mutualisation des contenus et données du Groupe CANAL, au sein d’une équipe Agile Scrum (5 développeurs, Tech Lead, QA, PO, UI/UX). • Conception et développement back-end & front-end en Java 21 / Spring Boot 21 et Angular 20 dans une architecture hexagonale DDD. • Développement d’API REST internes et externes, sécurisées par JWT, synchrones pour les opérations simples et asynchrones pour les opérations volumineuses (avec une implémentation de Redis pour le suivi des traitements long) • Gestion des règles métier complexes (RH, code du travail) et des statuts collaborateurs (intermittents, permanents, multi-métiers). • Mise en œuvre de migrations de données idempotentes sur plusieurs milliers de collaborateurs et historique de planification, ainsi que de traitements volumineux. • Intégration avec SAP pour les flux liés à la paie. • Tests unitaires et d’intégration (JUnit), refactoring et bonnes pratiques dans un contexte Scrum. • Conception et développement, en collaboration avec un designer, d’une UI des plannings optimisée, ergonomique, paramétrable et responsive. • Rôle transverse : support fonctionnel, technique, DevOps et UI, mentorat de développeurs.

Développeur Full Stack Java/Angular

EDF

sept. 2022 - oct. 2023

1 an 2 mois

92000 Nanterre, France

Développeur Fullstack Java/Angular sur le projet “SIpedia”, solution de dématérialisation des documents d’exploitation, au sein d’une équipe Agile SCRUM. Au sein d’une équipe Agile SCRUM de 16 personnes (1 PM, 4 PO, 1 SCRUM Master, 8 développeurs, 2 QAs) : • Développement Backend en Java 11 / Spring et Frontend avec Angular 15 • Conception et consommation de Webservices REST et développement d’APIs • Réduction de la dette technique : mise à niveau de Spring Boot, optimisation des performances, refactorisation du code, et nettoyage/optimisation de la base de données • Développement des workflows de publication de documents • Développement de gestion de template de mail avec variables • Tests unitaires (JUnit / Mockito) et fonctionnels pour assurer la qualité du code • Participation aux déploiements sur différents environnements • Promotion de bonnes pratiques comme le pair programming, les code reviews, et le grooming technique

Développeur Java

Institut National des Sciences Appliquées Centre Val de Loire

sept. 2021 - août 2022

1 an

Orléans, France

Développement from scratch du projet Meriavino : solution de gestion de viticulture via capteurs et IA. Au sein d'une équipe composée de 4 personnes (1 Product Manager, 1 Architecte, 2 Développeurs): • Collaboration avec un consortium de recherche composé d'environ 20 chercheurs européens. • Rédaction : Création de spécifications techniques. • Définition et choix de l’architecture : ◌ Réalisation de Proofs of Concept (POC). ◌ Points de conception validés avec l'architecte. • Conception de l’architecture logicielle : ◌ Architecture Microservices. ◌ Architecture orientée message avec Kafka. • Développement en Java avec le framework Spring. • Développement et consommation de services web REST. • Mise en place et sécurisation des bases de données. • Utilisation de JMeter pour les tests de performance. • Bonnes pratiques : ◌ Pair programming. ◌ Respect des principes SOLID

Développeur Full Stack

Siemens

mars 2020 - août 2021

1 an 6 mois

Orléans, France

Projet d’automatisation de la gestion de commandes de matériaux Au sein d’une équipe Agile SCRUM de 10 personnes (1 PM, 1 Scrum Master, 8 développeurs) : • Développement d’IA avec Python et spaCy pour la reconnaissance de documents et la récupération des données pour les envoyer vers SAP • Développement de robot RPA avec UiPath pour l’automatisation des tâches • Développement d’API REST avec Java (Spring) pour faire communiquer l’IA et le robot • Echanges en anglais avec le client pour préciser les besoins fonctionnels • Participation aux cérémonies agiles • Bonnes pratiques : utilisation pour REFramework pour UiPath • Bonnes pratiques : respect des principes SOLID


Formation

Université d'Orléans

Master en informatique, MIAGE SIR

2020 - 2022

3 ans

Université d'Orléans

Licence, Informatique

2017 - 2020

4 ans

Lycée Fulbert

Baccalauréat Scientifique, Baccalauréat en lycée d'enseignement général

2014 - 2017

4 ans


Licences et certifications

Oracle Certified Professional, Java SE 17 Developer

Délivré le : avr. 2025

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.