Thierry - Architecte PARADOX
Ref : 100225L002-
Profil
Consultant, Architecte, Assistant à maîtrise d'ouvrage, DevOps, Formateur (64 ans)
-
Domicile
78150 LE CHESNAY
-
MobilitéCentre-Val de Loire, Ile-de-France
Publication, agrément, réalisation innovante
2016 : Auteur du livre « Patrimoine applicatif de l’entreprise : le créer, le pérenniser, l’exploiter »,
ISBN : 978-2-9557691-0-2, paru en septembre 2016.
1990 : Réalisation du logiciel innovant AginCAD (contient un algorithme d’IA et un langage de
programmation dédié), référencé au niveau national par l’ADEPA - Agence pour le
Développement de la Production Automatisée.
1988 : Agréé comme expert scientifique et technique par le Ministère de la Recherche de 1988 à 1992
dans le domaine de la réalisation logicielle suite à la création du logiciel AginCAD.
Architecture : Clean Architecture, Design patterns, Microservices
Méthodes : DDD (Domain Driven Design), Scrum, Unified Process
Modélisation : UML (20+ ans), BPMN, ArchiMate
Langages : C# (15+ ans), Java (5 ans)
* * *
Création d’applications / Maintenance évolutive :
• 13 applications créées, en exploitation
• 4 applications stratégiques ayant eu une maintenance évolutive de 10 à 17 ans (cf.
Clean Architecture)
Compétences techniques et compétences métiers
Architectures : Microservices, Clean architecture, Principes SOLID, Design patterns (Microservices, GoF,
MVC, …), SOA (Service Oriented Architecture), n-Tiers (en couches), …
Méthodes et démarches : Domain Driven Design (DDD), SCRUM (certification Scrum Master), DevOps,
TDD, TOGAF (ADM), Unified Process, RUP, Model Driven Engineering (MDE), Model Driven Architecture
(MDA), Merise.
Outils de génie logiciel (outils CASE) :
- Enterprise Architect de Sparx Systems, MagicDraw, IBM Rational Software Modeler, IBM XDE,
Rational Rose, RaQuest (gestion des exigences), AMC*Designor (PowerSoft).
- Microsoft Visual Studio, IntelliJ, Eclipse.
8
Langages, librairies, technologies, bases de données :
- Modélisation : UML, BPMN, ArchiMate, DMN, SysML.
- Langages principaux : Java (Swing, Spring, SpringBoot, JUnit, Kafka, IntelliJ) et C# (WinForm, NUnit,
ASP.Net Core, Blazor, RabbitMQ, LINQ, Entity Framework, MDX)
- Autres langages utilisés : Angular, JavaScript, VB.Net, C++, VB6, Transact-SQL, Lisp, Pascal, Delphi,
Cobol, RPG II, OpenGL.
- Bases de données : MongoDB, SQL Server, MySQL, PostgreSQL, Access.
Outils système, gestion de projets, … : Git, Docker, Jira, Confluence, Trello, Project, Subversion (SVN).
Domaines métier : Gestion, Finance d’entreprise, Contrôle de gestion, Finance quantitative, Businessintelligence, CAO, …
Langues
Anglais : lu (bon), écrit (bon), parlé (moyen)