Web development and Java passionate, I program with the Java Enterprise platform since 2003 by the definition of multi-tier architecture systems a... Read More
Web development and Java passionate, I program with the Java Enterprise platform since 2003 by the definition of multi-tier architecture systems and the production of high quality, readable, robust, documented and tested code.
I started my career as a Java/C# developer and, from the beginning, I got the chance to work with high-level developers/architects from which I learned the best practices of OO development and conception.
I evolved towards server-side development that allowed me to deal with challenging issues like transactions and concurrency in architecture of complex multi-tier transactional web applications.
Presently I continue to participate in all the phases of the project life-cycle from requirements gathering, design, environments set-up to programming, deployment and maintenance. I spent my work time in software conception and always try to enhances my skills (specs, development, debugging) thanks to personal formation.
Also, I have experience in project management by scheduling sprints/releases as project manager by the coordination of maintenance evolutions, meetings, user needs analysis, analysis of the changing requests of the MOA and support developers and deliver releases.
I have technical certifications: Sun Certified Java Programmer (SCJP), Sun Certified Java Developer (SCJD) and Spring Framework Core 2.5.
More, I am also certified in project management methods like PRINCE2 Foundation and Scrum Master Certified.
At last, I am the founder and blogger of http://www.javablog.fr website (My blog on Java Technologies and Tools).
Specialties: Development with most Java technologies, J2EE web programming development, Client-server software and architecture, Self-educated/Self-training, Project Management: Agile methodology, SCRUM, PRINCE2, Ability to identify requirements and engage to discuss solution options, Analysis (use cases + UML diagrams)