5 years of experience in Java/J2EE object web development. Lots of computer languages experience. Thin/Thick client. Polyvalent profile. High analytical skill and adaptation to complex problems. Rigorous, serious, logic, good interpersonal skills and the capacity to work alone or in team. (but prefer in team ^^)
Video Game in Flash : Ruba et le prisonnier du cube (see link)
3D Video Game with Studio Max and Virtools : Welda : You are the Welda princess and you have to save Tink using your arrows. You can control your bow with an infra red accessorie instead of the mouse. (see presentation video) (link on this page).
Database created for associative purposes to manage orphans. Web application in progress.
5mn 3D Animation with Studio Max based on the story of the Naheulbeuk dungeon
Creation of functional and technical specifications
Detailed costing
Acceptance test plan and tests
Development with Java, Batch TMJ, Spring, JAXB, Hibernate, HornetQ, J2EE Tapestry. Database PostGreSQL. (Customized internal language for HornetQ and some other java and tapestry libraries)
Development on another project using Struts 1 (Customized internal language), some Cobol coding
Unit, integration and regression tests
Deployment and delivery
Environment, Tools and Languages: Windows 7, eclipse, JAVA/J2EE (frameworks : Spring, hibernate, Tapestry, Struts) , DB : PostGreSQL, java 1.4, 1.5 and 1.6, HermesJMS (for HornetQ), SVN, CVS, SOAP-UI
Creation of functional and technical specifications
Creation of technical validation report and validation
Development
Environment, Tools and Languages: Windows 7, Spring Tool Suite with GWT 2 plugin, JAVA/J2EE (frameworks Spring, hibernate), Oracle DB, java 1.5 and 1.6, SVN
Creation of an installation process for Liferay and for the SBC project on a Linux machine
Setup and configuration of Liferay and of the MySQL DB (WampServer) on the local development environment (Windows 7) and on the presentation environment (Linux).
Weekly meeting to identify the needs of the project and to submit the project progress
Needs analysis
Choice of the most appropriate solution (I had some flexibility on the technical, and architectural choice) while taking into account some imposed choices like liferay for integration with other applications
Development of the solution with the several technologies chosen : JAVA/J2EE (Spring framework), AJAX, JQUERY/Javascript, CSS, HTML, MySQL, and the Liferay CMS
Unit tests in the local development environment (Windows)
Deployment in the linux development environment (same conditions as the production environment), unit tests, regression tests, and integration tests
Presentation of the final first version product to the final users and proposition of the new functionalities which can be developed to improve the product for the future versions
Environment, Tools and Languages: Windows 7, Linux, Eclipse with Liferay product, JAVA/J2EE (Spring framework) , HTML , CSS, Javascript, JQUERY, AJAX, MySQL, and the Liferay CMS version 6, LDAP and accounts management (group rights, users rights, …) in Liferay
Formations on java frameworks Struts, hibernate and methodologies MVC, V Cycle, ...
Study of the detailed specifications
Analysis and optimization of the UML model (classes diagram, use cases and the sequence diagram).
Update of the data model with ORACLE
Web application developed with ECLIPSE with the MVC (Model View Controller) methodology: o Presentation layer with STRUTS (+HTML, CSS, Javascript) o Controller layer with Java o Mapping layer relational/object with HIBERNATE
Tests
Delivery in the tests environment
Environment, Tools and Languages: Windows 7, Eclipse, Struts/Tiles, Hibernate, Java/J2EE, HTML/CSS/Javascript, SVN, Oracle, UML
Functional management of third-party life cycle (customers, suppliers, subcontractors): • Use cases • SAP Data Statistics • Maintenance fonctionnelle de tiers sous SAP Functional maintenance in SAP for the thirds.
Interface development (web application JAVA/J2EE HTML CSS JAVASCRIPT) to manage the creation and/or the modification of the third in SAP • Attendance to the committees to define the needs • Needs analysis • Technical solution choice • Technical and detailed specifications • Application development in JAVA/J2EE with ECLIPSE
- - View layer : JSP HTML CSS Javascript
- - Controller layer : SERVLETS Java
- - Model layer : JDBC, SQL Server • Deployment to TOMCAT • Attendance to the weekly meetings about project progress • Tests • Technical documentation writing • Delivery of the application to the project leader
Environment, Tools and Languages: Windows XP, Eclipse, SAP FI, Office, Java/J2EE, JSP, HTML/CSS/Javascript, TOMCAT, Eclipse, UML, SQL Server