Brice Dutheil
Membre du commité de programme, Devoxx France
WDI Business Unit (This is the business software backend of Voyages-SNCF.com, CFF, and other travel agencies), 2 years and running :
SCRUM METHODOLOGY
- 4 team of 5-6 people
ARCHITECTURE
- Résarail connector (JCA), technical specification and development
- Conversational mode (EAI Pattern, using Spring AOP, Memcached, MysSQL), technical specification and development
- Business and architectural study of new dataware house based quotation engine.
- Using UML (class, sequence, activity, state, structure, deployment diagrams) using Magic Draw
SUPPORT TO OPERATIONAL AND LOAD TESTS TEAM
- Concurrency problem resolution
- Memory leak analysis and resolution (Thread Dumps, GC, logs, profiling), using tools such as JProfiler, GCViewer, QlikView
- Development of monitoring tools (JMX, Groovy)
- Code improvement for easier issue analysis
- Load test team support
BUSINESS SOFTWARE DEVELOPMENT
- Evolutions of the pricing engine
- Refactoring and modularization of the proposal engine
- Design and implementation of new services
- TDD (Using tools JUnit, mockito, Unitils, DBUnit)
- Integration test framework evolution, based on SoapUI
- Continuous integration using Hudson
- Setting up and improving the project and IDE
- Setting back up a old and deprecated but STRATEGIC calendar application in the new SI of Voyages-SNCF.
BUSINESS ANALYSIS
- Business specification redaction
TECHNICAL INTELLIGENCE
* Secondarily, editing a newsletter about software, project news or practical informations.
_____________________________________________________________
IDTGV (The business software backend of iDTGV.com), 3 months:
BUSINESS SOFTWARE DEVELOPMENT
* Working on the new software architecture using Spring, XFire, Hibernate, JBoss, Weblogic
StepInfo is an IT service company.
I'm currently in mission at Voyages-SNCF.com Technologies.
2006 - 2007SQLI is an IT service company. As of today I worked for two client:
- Docubase
- Banque de France
2006 - 2007Migration of the TARGET2 System for the Banque de France
On this project, I was working on several aspect of the whole application:
- The application core and some of the business logic
- Some element of the persistence layer
- The conception of the database model and the SQL packaging
These different parts of the platform involves technologies such as Hibernate, Spring, XML manipulations, state machines.