Alaeddine B.

Full Stack Developer

595 dollar
Freelancer
6 ans
Paris, FRANCE

Mon expérience

BpifranceAugust 2020 - Présent

Voir plus

Harmonie MutuelleOctober 2017 - March 2020

Projets :    

- Mise en place d’une nouvelle brique API permettant de gérer les différentes demandes des adhérents d’Harmonie mutuelle (modification d’adresse, modification de RIB…) en se branchant sur l’outil BPM de TIBCO :

• Exposition de services REST consommés par différentes applications du SI Harmonie Mutuelle.
• Documentation swagger.

Technologies utilisées: JAVA 8, API Rest, Spring Boot 1.5.0 , Maven 3.6.0, web services (SOAP et REST), Tests unitaires (JUnit), intellij  idea, itextpdf, swagger, Postman,Git, JIRA.

- Développement de batchs permettant :

• La création des demandes entreprise sur AC/DC (solution BPM de TIBCO) à partir des flux csv.
• La création des demandes de modification de RIB issues de la dématérialisation en injectant les justificatifs dans info-archive (outil d’archivage des documents).
• La création des demandes d’adhésion individuelle dans AC/DC à partir des flux csv venant de Siebel (Outil CRM).

Technologies utilisées: JAVA 8,Spring Batch 3.0.7, Spring Boot 1.5.0 , Maven 3.6.0, web services (SOAP et REST), Tests unitaires (JUnit), intellij  idea, SoapUI, Postman,Git, JIRA.

- Participation au développement d’une console de paramétrage AC/DC:

• Développement back et front de la partie de gestion des utilisateurs.
• Gestion de l’affichage des écrans en fonction des rôles utilisateurs.
• Gestion de l’authentification en se basant sur le dictionnaire LDAP de Harmonie.

Technologies utilisées: Angular 6, bootstrap, vscode 1.32.0, spring boot 1.5.13, spring data 1.11.12,  Jenkins 2, JAVA 8, intellij idea, Git, JIRA.

- Maintenance évolutive du portail web Harmonie mutuelle :

• Intégration des web services AC/DC dans les espaces “Entreprise” et “Adhérent”.
• Déploiement en intégration et recette.
• Assurer la livraison en Prod.

Technologies utilisées : JAVA 6,Spring 3, Liferay 6.1,Hibernate, JPA, JSP,Ajax, Javascript, Maven3.6.0, webservices SOAP, EJB, intellij idea,SVN,weblogic 10.3.6, oracle 11g,Jenkins 2,Artifactory,SVN, JIRA.

Méthodologie: Travail en équipe suivant la méthodologie SCRUM 

Voir plus

Automatic Data ProcessingSeptember 2015 - August 2017

- Assurer la maintenance évolutive et corrective d'une solution logicielle complète comprenant :

• La gestion de la paie
• La GTA 
• La gestion des ressources humaines

- Correction des bugs remontées par les clients.

- Correction des anomalies issues de recette interne pour plusieurs clients (Capio,Vitalia…)

- Intervention sur les incidents en PROD.

- Participation au développement de l’insertion d’une période d’emploi entre deux périodes existantes.

- Participation au développement de la page d’accueil pour les différents profils des utilisateurs.

- Correction et évolution des batchs existants pour l’import et l’export des données.

Technologies utilisées: Spring 3.2, Hibernate, JPA, PL/SQL, Oracle 11g, Serveur Tomcat 7, SoapUI, Rest, SonarLint, Gamma, Maven,Tests unitaires (Junit), CVS pour la gestion de versions, Rally.

Méthodologie: Travail en équipe suivant la méthodologie SCRUM 

Formations internes: Formation Scrum 


Voir plus

Discovery InformatiqueDecember 2014 - June 2015

Projet:
Dans le cadre du projet de fin d’études pour l’obtention du diplôme national d’ingénieur en informatique:

Conception et développement d’un sous module d’une application de gestion de maintenance assistée par ordinateur, cette solution est entièrement intégrée sur l’ERP QAD nommé aussi (mfg/pro).

Méthodologie: 2Tup.

Technologies utilisées: Java/JEE, JSF, ERP QAD (mfg/pro), Web Services (SOAP), Progress Database, Primefaces, Dhtmlx Framework, ABl (OpenEdge), Android.


Voir plus

LG ElectronicsMarch 2012 - June 2012

Projet:
Dans le cadre du projet de fin d’études pour l’obtention de la licence fondamentale en informatique de gestion :

Conception et développement d’une application de gestion de production assistée par ordinateur.

Méthodologie: PU (Processus Unifié).

Technologies utilisées: VB.net, Crystal Report, SQL Server 2008.


Mes compétences

Frameworks

Hibernate, AJAX, EJB, Spring, Angular, Liferay, Bootstrap, JPA, AngularJS, JavaServer Faces, REST

Protocols

SOAP, JSON, LDAP

Technologies

Jersey, Spring Batch, Spring Boot, JSF, Artifactory, Angular 6, GlassFish, JSP, PrimeFaces, Spring Data, REST API, Spring 3, Web Services, WebLogic

IT Infrastructure

Git, CCNA

Databases

Oracle 11g, Microsoft SQL Server, Oracle, MySQL, PostGreSQL

Software testing

Postman, SoapUI, Unit testing

Open Source solutions

Liferay 6.1, Swagger

Business Intelligence

Crystal Reports

Application servers

Apache Tomcat, Tomcat 7

Languages

XML, SQL, Java EE, HQL, JAVA 8, HTML, UML, Oracle PL/SQL, PL/SQL, TypeScript, VB.NET, Java, CSS, JavaScript

Environment of Development

IntelliJ Idea, Maven, OpenEdge, Visual Studio Code, Eclipse, Eclipse IDE, NetBeans

Others

Siebel, Rally

Middleware

Jenkins

Mobile

Android

Analysis methods and tools

Merise, JIRA, Agile, SonarLint, Agile Methodology, Scrum, Subversion (svn), Junit, CVS, Apache Maven

Mes études et formations

Diplôme national d’ingénieur en Génie logiciel - Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT (Tunisie)2012 - 2015

Cisco Certified Network Associate– CCNA 1 - Cisco2013 - 2013

Licence fondamentale en informatique de gestion - Institut supérieur de gestion - ISG (Tunisie)2009 - 2012