About Athmane
Développeur Java Spring / Angular
French
Native or bilingual
English
Conversational
Experience
- APECINGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/SPRING/ANGULARDecember 2018 - December 2024 (6 years)Paris, FranceContexte : Application spécialisée dans la gestion de la recherche d'emploi pour les cadres.
- Engagement régulier dans les cérémonies Scrum, notamment les réunions de planification, les revues de sprint, les rétrospectives, et les réunions quotidiennes…
- Participation à la définition de l'architecture technique des différentes composantes du projet, en prenant en compte les besoins fonctionnels, les performances et la scalabilité.
- Collaboration étroite avec le métier pour assurer la cohérence et la compréhension des spécifications fonctionnelles
- Conception, développement et implémentation de modules Maven sur mesure en fonction des exigences spécifiques du client, en utilisant les technologies Java JEE et Spring, afin d'améliorer la solution globale.
- Validation de la qualité du code source en utilisant des outils d'analyse statique, tels que SonarQube et ESLint, pour garantir la conformité aux normes établies.
- Création et exécution de tests unitaires et intégration en utilisant JUnit et Mockito pour garantir la fiabilité et la robustesse des composants, tout en suivant la méthodologie Test-Driven Development (TDD).
- Conception et mise en place de batchs d'indexation avec Spring Batch pour synchroniser les données entre la base de données Oracle et le moteur de recherche Solr.
- Développement d'interfaces utilisateur (IHM) avec une expertise avancée en Angular et une maîtrise approfondie de RxJS pour la gestion des flux de données, tout en respectant les guidelines du framework.
- Revues de code approfondies lors des merge requests pour garantir la qualité, la cohérence et la conformité du code source aux normes établies.
Environnements techniques :Angular 16,Typescript, JavaScript, ES6, TsLint, Angular Material, NodeJs, NPM, Open JDK8, Spring Boot, Spring MVC, Spring Batch, Spring AOP, MyBatis, SQL, Oracle, API REST. IntelliJ, JUnit, Maven, Jira, Jenkins, Apache Tomcat, SonarQube, Git/GitLab, Swagger. - CONSEIL DE L'EUROPEINGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/JEEJanuary 2018 - August 2018 (7 months)Strasbourg, France
- Assurer la TMA au sein du Conseil de l'Europe.
- Back - Suivi et correction des anomalies.
- Back - Développement des nouvelles évolutions.
- Développement d'un portlet Liferay afin de gérer les alertes du site "sécurité des journalistes".
- Front : Réalisation des interfaces graphiques
- Front : Codage des Services AngularJS
- Front : Création des formulaires en utilisant les directives AngularJs.
- Réalisation de scripts groovy pour :
• Nettoyer la base de données.• Importer les utilisateurs à partir de l'AD et les intégrer dans la plate-forme.• Affecter ou supprimer des rôles ou encore mettre la plate-forme en mode lecture seule.- Assistance des utilisateurs pour l'utilisation de la plate-forme.
Environments techniques: Spring MVC, Spring DATA, Hibernate, Spring Security, Java 7, Liferay 6.2, Groovy, MySql, SqlServer, SVN, AngularJS, CSS, SCRUM, Tomcat 7. - ALGERIAN E BANKING SERVICES (AEBS)INGENIEUR D'ETUDE ET DE DEVELOPPEMENT JAVA/JEEMarch 2016 - October 2017 (1 year and 7 months)AlgeriaCONTEXTE : REALISATION D'UNE APPLICATION WEB E-BANKING FULL JAVA/JEE.
- PARTICIPATION A L'ANALYSE DES BESOINS ET REDACTION DES CAHIERS DE CHARGE.
- BACK - MODELISATION, CREATION DES MODELES ET ENTITES SOUS UML.
- BACK - DEVELOPPEMENT DE NOUVELLES FONCTIONNALITES POUR LA SOLUTION E-BANKING : LES SERVICES METIERS EJB, JPA (ECLIPSELINK).
- BACK - SUIVI ET CORRECTION DES ANOMALIES.
- BACK - REALISATION DES TESTS JUNIT.
- BACK - REVUE DE CODE ET APPLICATION DES BONNES PRATIQUES DE DEVELOPPEMENT.
- FRONT : CONCEPTION DE LA CHARTE GRAPHIQUE DE LA SOLUTION.
- FRONT - REALISATION DES IHM EN UTILISANT PRIMEFACES/JQUERY.
Recommendations
Be the first to recommend Athmane
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MASTER 2 BASE DE DONNEES ET BIG DATA,2018MASTER 2 BASE DE DONNEES ET BIG DATA,
- 2014 INGENIEUR INFORMATIQUE,UNIVERSITE DE BEJAIA20242014 INGENIEUR INFORMATIQUE,