
Java/JEE analyst/developer at National Bank of Belgium
Charleroi Area, Belgium

Java/JEE analyst/developer at National Bank of Belgium
Charleroi Area, Belgium
Current goal: get a first experience as functional analyst or as junior project manager.
Technical skills: Java technologies and frameworks (JEE, Spring, JSF, RichFaces, Hibernate, ...), agile methodologies (Scrum, XP), object oriented analysis and design (uml, design patterns), SOA.
Agile methodologies (Scrum, XP), OO analysis and development (UML, design patterns), Java, Spring Framework, Web development (xhtml, css, js/ajax/jQuery/..., php).
(Privately Held; Banking industry)
April 2008 — Present (1 year 9 months)
- Framework development based on state of the art Java technologies:
JEE5, JSF/Facelets/RichFaces, Spring Framework (Web MVC, Web Flow, Web Services, ...).
- Development of a generic user interface used by all projects, based on Java, JSF, RichFaces, Facelets, XHTML/CSS/JS and Spring.
- Coaching and support of my fellow developers.
(Computer Software industry)
November 2006 — April 2008 (1 year 6 months)
- Java Developers coaching and support: J2EE/Struts, UML Modeling (Eclipse/Together), Requirements management (Caliber RM), SCM (Starteam, SVN), Eclipse/JBuilder
- Definition of the development coding standards, good coding practices, ...
- Administration of the SCM and requirements management servers.
(Computer Software industry)
July 2006 — July 2006 (1 month)
Summer job during which I continued my previous work on a J2EE/Struts website, improving various aspects (security, administration).
(Computer Software industry)
January 2006 — June 2006 (6 months)
Internship during which I developed a J2EE website using the Struts framework (http://www.monsborinage.com).
Master , Computer Sciences , 2007 — 2009
We were taught a lot about project management and lifecycle from requirements gathering, requirement analysis, specification methods to design, implementation, testing and change management.
We could appreciate the wide variety and evolution of development methodologies, from the basic waterfall model to the more complex UP and finally to more adaptive methodologies such as Scrum and XP, which I could also experience in my day job. It showed me how valuable these can be and how they allow project teams to achieve better results.
Our teacher was also a consultant which made the course way more practical and closer to the enterprise reality.
We also had to develop a project as a team which gave us an opportunity to experience the things we were learning and forced us to organize ourselves in order to deliver satisfying results in due time.
Computer Sciences 2003 — 2006
I developed multiple projects during my studies using different programming including C, C++, Java and PHP. I also used a few RDBMs: Oracle, DB2, PostgreSQL, MySQL.
3D modeling (blender), web development, photography, traveling, playing guitar, watching movies, playing video games, ...