Java - Angular - Architecture Hexagonale - DDD - TDD - BDD - Clean code - Microservices
Télécharger au format pdf
12 ans d'experience
Mes expériences
Lead technique Java
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
Lead technique Java/Angular
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
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
Senior software engineer
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
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
Lead technique Java
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
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
Lead technique Java/Angular
Référent technique sur divers projet et avant vente
Expert technique
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
Lead technique Java/Angular
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é.
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
Ingénieur en étude et développement
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.
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
Ingénieur en étude et développement
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.
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