Mehdi - Développeur JAVA
Ref : 191212H001-
32330 GERS
-
Développeur, DevOps (31 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
EXPERIENCE PRO
COMMERCE AMBULANT
Micro entreprise (achat / revente)
(2015-2017)
STAGE CHEZ BLOCK IT
Developpement de l'application "Blockproof" - RGPD
(Node js, Angular, GraphQL/PostGraphile, PostgreSQL)
-> Création IHM (module / component / directive /binding / style sass etc.)
-> Conception back (modèle en couche, services, DAO etc.)
-> Programmation réactive RXJS (observable / subject)
-> Routing, guard, resolver, dataProviding etc.
-> Triggers /fonctions SQL
-> Tests unitaires
-> Test E2E Cypress
-> Mise en place du système Hotjar
-> Méthodologie Kanban
(Nov 2018 - Fev 2019)
INGENIEUR LOGICIEL CHEZ CAPGEMINI (Depuis mars 2019)
Ingénieur Logiciel lead - Responsable technique
Language principal : JAVA
Projets divers dans les secteurs de l’aéronautique et de la défense en lien avec des
outils PLM (TeamCenter).
-> Refonte architecturale d'applications, webservices, middlwares etc.
-> Migration et modernisation de divers applications
-> Maintenance des logiciels, gestion des incidents / anomalies.
-> Création, conception et développement de nouveaux projets (application / logiciel)
et de nouvelles fonctionnalités
-> Prise en charge de toute la partie intégration et déploiement : Jankins, intégration
continue, packaging, livraison etc.
-> Gestion des nouvelles ressources techniques intégrés à l'équipe
PROJETS :
Refonte logiciels middleware déja présents + maintenance
Création application webservice d'archivage de documents provenant de progiciels
Création logiciel middleware complexe (Conception, Architechture, Dév etc.)
FORMATIONS
CONCEPTEUR DEVELOPPEUR INFORMATIQUE
2018 - 2019 ADRAR RAMONVILLE
APPRENTISSAGE AUTODIDACTE
OPEN-CLASSROOM, UDÉMI, DIVERS FORUMS
LICENCE 1 SCIENCE DE L'INGENIEUR
SCIENCES FONDAMENTALES APPLIQUÉES
2011 - 2012 UNIVERSITÉ PAUL SABATIER
DIPLÔMES
TITRE PROFESSIONNEL DE NIV 2 - CONCEPTEUR
DEVELOPPEUR INFORMATIQUE
BAC STI GÉNIE ÉLECTRONIQUE
CERTIFICATION OPEN-CLASSROOM
DOMAINES D'EXPERTISE
LANGUAGES WEB : HTML / CSS / JS ...
JAVA / JEE : SERVLET, JSP, JSTL, EL, JDBC, MVC, SERVICES, DESIGN
PATTERN, PRINCIPE S.O.L.I.D ...
KOTLIN : NOTIONS
SCALA : NOTIONS
DEVOPS : NOTIONS (JENKINS, INTEGRATION CONTINUE...)
ANDROID : JAVA ANDROID, ANDROID STUDIO
MYSQL / POSTGRESQL : REQUÊTES, JOINTURES, FONCTIONS, TRIGGERS
GRAPHQL / POSTGRAPHIL
ANALYSE ET COCEPTION SI : MODÉLISATION / CONCEPTION DES
DONNÉES, CONCEPT SOA, DIAGRAMMES UML, USES CASES, MCD, MLD, MPD,
FK, CARDINALITÉS ETC
GESTION DE PROJET : AGILE (SCRUM, SPRINT ETC), KANBAN, GANT
Framworks / Librairies / Plus
Pour JS :
> ANGULAR (>= 2) : Modules, Components, Directives, Binding, MVM,
Services, CLI, RXJS (observable / subject), Routing, Guard, Resolver,
Formulaires (template / reactive)
-> TYPESCRIPT : Typage
-> JQUERY : Selection, Animation, Ajax
Pour JAVA / JEE : SPRING, HIBERNATE, MAVEN, GRADLE, J-UNIT
Pour le style : BOOTSTRAP, SASS (SCSS)
Pour les tests E2E : CYPRESS
Pour la conception SI : UML / MERISE
Pour la gestion de conf : GIT
Devops : JENKINS
IDE / Editeurs de texte
Suite JetBrains, Eclipse, Visual Code Studio (front), Sublime text (front)
LANGUES ET CENTRES D'INTÊRETS
LANGUES : FRANÇAIS, ANGLAIS, ARABE
SPORTS : BOXE ANGLAISE, FOOTBALL, FOOTING, PAINTBALL
HOBBIES : PROGRAMMATION, E-SPORT, MOTOS,
LECTURE (DYSTOPIE / POLICIER)