
Nurullah Sakar
Développeur Full Stack | Java & Angular
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
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