About Thierry
🎯 Senior Full-Stack Developer | Java & Angular | Software Craftsmanship
🛠 Technical and Methodological Approach:
- Advanced Software Craftsmanship practices: clean, readable, tested, and evolvable code.
- Domain-Driven Design (DDD) to model business needs at the core of software architecture.
- Test-Driven Development (TDD) & Behavior-Driven Development (BDD): test-guided development to ensure reliable and secure deliveries.
- Frequent interventions in Legacy Remediation: audit, refactoring, and modernization of existing, often critical, systems.
- Implementation and improvement of CI/CD pipelines to automate, secure, and accelerate the delivery cycle.
- Application of Lean Flow principles in product development: waste reduction, work-in-progress limitation, continuous value stream improvement, and short feedback loops.
🚀 Work Environment:
- Solid experience in agile methodologies, particularly Scrum and Kanban, with a focus on team autonomy, incremental delivery, and continuous improvement.
- Collaboration to deliver business value quickly and efficiently.
- Strong product culture: understanding user needs, prioritization, and active participation in functional definition.
🧠 Soft Skills:
🎯 Ideal Mission:
French
Native or bilingual
Spanish
Conversational
English
Fluent
Experience
- EDFSoftware Craftsman Fullstack Java/AngularENERGY AND UTILITIESMarch 2021 - Today (5 years and 3 months)Nanterre, FranceMain contributions:
- Participation in business workshops and product co-construction.
- Design of application architectures and technical choices.
- Estimation and development of user stories.
- Development of continuous integration pipelines (Jenkins).
- Mentoring and coaching of developers.
- Implementation and execution of automated tests (Cypress).
- Data migration to new portals
- Facilitation of a developer community
- Participation in internal recruitment sessions
- Technical audits: code quality, performance, and test automation.
- BNP CIBJAVA Development EngineerBANKING AND INSURANCEFebruary 2020 - February 2021 (1 year)Paris, FranceWithin the GM IT - Regulatory Engineering organizational unit in a team of 7 developers (4 in India), 3 testers (3 in India), and 3 business analysts (2 in India).Contribution to the development of a reporting tool for SFTR regulation.Main achievements:
- Estimation and development (in TDD / Clean Code) of user stories
- Development of a multithreaded archiving tool
- Performance optimization with JMX and jvisualVM
- Proposal and implementation of a multi-instance architecture for simultaneous message reading
- Code refactoring from a shell script to Java to optimize processing time
- Development of a local E2E testing tool
- 4-week sprints
- Code reviews
- L3 Production support
- Société GénéraleJAVA Development EngineerBANKING AND INSURANCEJune 2018 - January 2020 (1 year and 7 months)Courbevoie, FranceWithin the BSC/RISQ department in a team of 7 developers (3 in India), 6 business analysts (3 in India), 1 product owner.Contribution to the development of the credit risk calculator.Main achievements:
- Estimation and development of user stories
- Performance analysis and improvement
- Virtual machine creation
- Participation in Traefik configuration
- Development of Grafana dashboards with Prometheus/ELK
- MongoDB to PostgreSQL migration
- 4-week sprints
- Code reviews
Recommendations
Be the first to recommend Thierry
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Le Reacteur Javascript2019Le Reacteur Javascript
- Master 2 Computer Science Applied to Business Management (MIAGE)Université Paris XII - ESIAG2012Master 2 Informatique Appliqué à la Gestion d'Entreprise (MIAGE)