Ingénieur Études et développement JAVA EE
[nom]
Num [adresse]
E-mail: [e-mail] | T l : [téléphone]
FORMATIONS ET DIPLOMES
- 2018-2020 : Dipl me de Master Sp cialis en Management des syst mes d'informations
- l'Universit Hassan I Facult des Sciences et technique Settat
- 2016-2017 : Dipl me de licence professionnelle en D veloppement Java et .Net - l'universit Hassan II Facult des sciences ain-chok Casablanca
- 2016-2017 : Formation en conception et r alisation des applications Java/JEE - Institut Sp cialis de Technologie Appliqu e NTIC Sidi Maarouf Casablanca
- 2014-2016 : Dipl me de Technicien Sp cialis en D veloppement Informatique - Institut Sp cialis de Technologie Appliqu e NTIC Sidi Maarouf Casablanca
- 2013-2014 : Dipl me de Baccalaur at en sciences de la vie et la terre - Lyc e Al Hanaa Casablanca
EXPERIENCES PROFESSIONNELLES
Depuis Septembre 2022
Entreprise: Intelcia
Poste: Ing nieur tudes et d veloppement JAVA EE
Projet: Gris (Gestion des attributions des ibres intra-site).
Missions:
- Collecte de besoins aupr s du chef de projet et m tiers
- Analyse m tier et technique des besoins client
- Conception et mod lisation
- Correction des anomalies et d veloppement des volutions
- Code reviews et optimisation de code (clean code)
- Analyse et r solution des probl mes de performance
- Migration de java 7 a java 8
- Migration de spring a spring boot
- Update de la con ig xml a la con ig programmatique via du code java
- Cr ation de nouveaux micro-services avec java 17
- Gestion projet agile: Scrum (Gitlab)
- Documentation: Gitlab
- Mod lisation: UML
- Outil d veloppement: IntelliJ, Sql developer
- Technologies: Java 8/11/17, Java EE, Spring (Boot, Data JPA, Security), RestFul web services, architecture monolithique, Web service SOAP/REST, Oracle, SonarQube, Docker, AWS S3, K8S, Air low
- Versionning projet: GIT (Gitlab)
Avril 2021 - Juillet 2022
Entreprise: Arkiia
Poste: Ing nieur tudes et d veloppement JAVA EE
Projet: Cr ation d'une plateforme Web permettant aux tudiants titulaires de baccalaur at de choisir leurs orientations et postuler aux coles sup rieures.
Missions:
- Collecte de besoins aupr s du Product Owner et Client
- Analyse m tier et technique des besoins client
- Conception et mod lisation
- Correction des anomalies et d veloppement des volutions
- Tests unitaires et fonctionnels
- Code reviews et optimisation de code (clean code)
- Analyse et r solution des probl mes de performance
- Estimation des taches (user stories) avec l' quipe
- Gestion projet agile: Scrum (JIRA)
- Documentation: Con luence, Word
- Mod lisation: UML
- Outil d veloppement: VsCode, MS Sql Server
- Technologies: Java 8, Java EE, Spring (Boot, Data JPA, Security), RestFul web services, architectures micro-services avec Spring Cloud (Spring cloud gateway, Cloud con iguration, Service Discovery avec Eureka, Circuit Breakers avec hystrix), Rest Template, documentation des web services REST avec Swagger (Springfox impl), H2, Sql Server DB, Service broker Apache Ka ka, JUnit, Mockito, SonarQube, Docker, Angular 11.
- Versionning projet: GIT (BitBucket)
- CI/CD: Bamboo
Juillet 2019 - Avril 2021
ENTREPRISE: Morservs
POSTE: Ing nieur tudes et d veloppement JAVA JEE
Projet: La cr ation d'une Platform WEB commerciale constitu e de plusieurs intervenants qui agissent dans le cadre de l'inclusion inanci re pour faciliter l'acc s bancaire toute la population active.
Missions:
- Collecte des besoins aupr s du product owner
- Analyse m tier et technique
- Conception et mod lisation UML
- D veloppement des besoins
- Optimisation de code et de performance
- Code reviews
- GESTION PROJET AGILE: SCRUM (Trello)
- MODELISATION: UML (StarUml)
- OUTILS DEVELOPPEMENTS: Intellij, IReport
- TECHNOLOGIES/PLATEFORMES: Java 8, JEE, Spring (loC, Data, Boot, Security), Architecture micro-services, ActiveMq, Nginx reverse proxy, Jasper Report, JUnit, PostegreSql, Angular
Février 2018 - août 2019
Entreprise: Dakisoft
Poste: D veloppeuse Full Stack
Projet: La cr ation d'une application mobile de gestion des restaurants.
Missions:
- Analyse m tier et technique
- Conception et mod lisation UML
- D veloppement de l'api et de l'application mobile
- Tests unitaires, test de performance, test d'int gration et tests fonctionnels
- Correction des anomalies
- Optimisation de code et de performance
- D ploiement de la solution
- Gestion projet agile: SCRUM (Trello)
- Documentation: Word
- Mod lisation: UML (ArgoUml)
- Outil d veloppement: Eclipse
- Technologies: Architectures monolithique, Java 8, Spring (loC, Data JPA, Boot, Security), RestFul web services, Maven, JUnit, Mockito, Mysql, lonic, Autho
- Versionning projet: Git
COMPETENCES
Cat gorie
Architectures
SGBD
Programmation OO
D veloppement Web
D veloppement Mobile
Frameworks
CMS
Conception
Autres
D tails
Monolithique, Modulaire, Micro services
PostGreSql, SQL Server, MySQL, Oracle, H2
JAVA 8/11/17/21. Typescript, Dart
Angular, HTML/CSS, JavaScript, Bootstrap, JQuery, Ajax, Jsp/Servlet
Flutter, Ionic
Hibernate/JPA, Maven, Spring (MVC, Security, loC. Test, Data), Junit, Mockito, Spring Boot, Spring Actuator, Spring Cloud, Apache Ka ka, Swagger (Springfox impl)
Strapi
UML
Git (Github, Gitlab, Bitbucket), AWS (EC2, S3, SES, ECR), Jenkins, Firebase, Apache
Ka ka, Docker, Air low, K8s