P.A's Blog

Lead technique Java / Architecte logiciel

Mis à jour le 08/08/2024

Java - Angular - Architecture Hexagonale - DDD - TDD - BDD - Clean code - Microservices

imageTélécharger au format pdf
12 ans d'experience

Mes expériences


image

Lead technique Java

Freelance Atos CNAM Avril 2024 - Aujourd'hui
Tech lead Java sur le projet du Dossier Médical Patient dans le cadre d'une réversibilité.

Environnement technique: Java 17,11,8, Spring, Oracle, Mysql, MongoDB, ActiveMq, Kafka
Outils: IntelliJ, GitLab, Jira, Confluence
Méthodologie: Agile
image

Lead technique Java/Angular

Freelance ADNOV Novembre 2023 - Avril 2024
Mise en place de tests automatisés, réinstauration des bonnes pratiques de développement (normes de codage, TDD, continuous delivery, ...). Force de proposition dans l'amélioration des processus de développement et des spécifications du produit.
Business Driven Development (BDD), Test Driven Development (TDD), Clean Code

Environnement technique: Java 17, Spring, Angular, JPA, Hibernate, Maven, MariaDb
Outils: IntelliJ, GitLab, Jira, Confluence
Méthodologie: Agile
image

Senior software engineer

CDI Agicap Septembre 2021 - Novembre 2023
Impliqué dans l'architecture, les choix d'implémentation et le développement d'une application de gestion de trésoreries pour les PME
Architecture Hexagonale, Domain Driven Design (DDD), Test Driven Development (TDD), Clean code, Event Driven Architecture
Pair programming, Mob programming

Environnement technique: C#, DotNet Core, Angular, Entity Framework, Specflow, SQL Server, PostgresSql
Outils: Rider, Docker, GitLab, Notion
Méthodologie: Agile
image

Lead technique Java

CDI HCube Conseil Pôle emploi Octobre 2019 - Septembre 2021
Migration d'un SI Cobol en microservices java.
Mise en place de pattern d'architecture de cohabitations et de logiciel pour la migration du métier des entretiens puis des actions. Conseil technique sur l'architecture et les bonnes pratiques. Architecture Hexagonale, Test Driven Developement (TDD)
Pair programming

Environnement technique: Java 16, Spring, Cloud Foundry, Concourse, Reactjs, Angular, JPA, Hibernate, Maven, Oracle, DB2, DVM
Outils: IntelliJ, GitLab, Jira, Confluence
Méthodologie: LEAN
image

Lead technique Java/Angular

CDI HCube Conseil Juin 2019 - Septembre 2021
Référent technique sur divers projet et avant vente
image

Expert technique

CDI Thales Services Monext - Payline Octobre 2018 - Juin 2019
Conception d'une nouvelle application de gestion des transactions et des paiements en ligne. Expertise technique frontend et backend. Participation à la rédaction de stories. Développement de l'application. Rédactions de tests unitaires et fonctionnels. Microservices. Qualité.

Environnement technique: Angular 7, Redux, Rxjs, Boostraps, HTML, CSS, Java 8, Spring, JPA, Hibernate, Gradle, Oracle
Outils: IntelliJ, Docker, Git, Jira, Confluence
Méthodologie: Agile-scrum
image

Lead technique Java/Angular

CDI Thales Services MGI - CI5 Février 2016 - Octobre 2018
Conception d'un logiciel de gestion dans le domaine du transport maritime de marchandises.
Lead technique frontend et backend. Participation aux ateliers client. Participation à la rédaction de stories. Développement de l'application. Rédactions de tests unitaires et fonctionnels. Vision cloud. Microservices. Qualité.

Environnement technique: AngularJS, TypeScript, Boostraps, HTML, CSS, Java 8, AWS, Spring, JPA, Hibernate, Maven, Postgres
Outils: IntelliJ, Docker, Git, Jira, Confluence
Méthodologie: Agile-scrum
image

Ingénieur en étude et développement

CDI Softway médical PMSI-HAD Sept 2015 - Fev 2016
Développement d'un nouveau module pour l'Hospitalisation à domicile sur le logiciel Hopital Manager.
Participation à l'évaluation de Stories. Développement de l'application. Rédactions de tests unitaires et fonctionnels.

Environnement technique: AngularJS 1, HTML, CSS, Java JEE, Struts, Hibernate, Tomcat, Maven, Jenkins, Rationnal, Eclipse
Outils: Atom, Eclipse
Méthodologie: Agile-scrum
image

Ingénieur en étude et développement

CDI Sopra Steria Dassault Aviation Sept 2012 - Fev 2015
Evolution et maintien d'applications de gestion des essais en vol et sur banc, ainsi que de matériels.
Rédaction de spécifications, développement des applications, Rédactions de tests unitaires et fonctionnels. Qualification. Livraison.

Environnement technique: Java JEE, C++, QtCreator, HTML, Javascript, JQuery, WebLogic, CSS, Tomcat, Websphere, Hibernate, Oracle, Ajax, XML, Subversion, Eclipse, SQL Developer, Maven, Struts, Jenkins.
Outils: Eclipse
Méthodologie: Cycle en V

Certifications

  • Java - Oracle Certified Associate, Java SE 8 Programmer

Langues

  • Français - Langue maternelle
  • Anglais - Lu et parlé

Formations

  • Master 2 Génie LogicielUniversité de Montpellier - 2012
  • Licence d'InformatiqueUniversité de Montpellier - 2010
  • BAC SLycée Alphonse Daudet Tarascon - 2005