Lhocine - Chef de projet JAVA
Ref : 170316G002-
57070 METZ
-
Chef de projet, Développeur (51 ans)
-
Freelance
Senior Java/JEE2 Consultant (Ausy - Luxembourg)
Client : PWC Luxembourg 03/2016 to today
Project: Eurolink, an application for managing customers, billing and all about AUDIT.
Configuring theJ2EE applicationon WebSphere, RAD, Oracle
Developed and maintained the website
Web Services implementation using AXIS2
Real-Time traffic data controlling management
Responsible for executing test cases, documenting results and defects
Ability to work independently as well as in team, through a methodological approach Affinity for agile methodologies
Development Tools: Java 7 – CVS – WebSphere Server – RAD – Oracle – C# .NET – Aspose Word API – Aspose PDF API 2 – iReport – Jasper – Struts – EJB3.
Senior Java/JEE2 Consultant (Ausy - Luxembourg)
Client : Kneip 07/2015 to 12/2015
Project: Migration of VB script in Java
Configuring the application on Java, Oracle, Git
Developed and maintained this application
Migration Visual Basic scripts in Java
Responsible for executing test cases, documenting results and defects
Ability to work independently as well as in team, through a methodological approach Affinity for agile methodologies
Development Tools: Java 7 – Git – Jdevlopper – Oracle – Maven – Jenkis – Checkstyle – PMD – Visual Basic.
Senior Java/JEE2 Consultant (Ausy - Luxembourg)
Client : BP2S – BNP Paribas Bank 02/20 02/2015 to 05/2015
Project: File Transfer Gateway (FTG) application in Java to transfer files between BP2S and Clients.
Configuring the application on Java, Oracle, and SVN
Install Virtual Machine
Developed and maintained this application
Real-Time traffic data controlling management
Database (Oracle) management
Responsible for executing test cases, documenting results and defects
Enterprise Architecture skills
Ability to work independently as well as in team, through a methodological approach Affinity for agile methodologies
Development Tools : CentOS – Java 7 – Multithread – Socket – JAXB – Oracle – VisualBox – ANT – Maven – SVN – SSH – FTP – SFTP – FTPS – Jcraft API.
Senior Java/JEE2 Consultant (Business & Decision - Luxembourg)
Client : Thalys 09/2013 to 11/2014
Project: A website (RTC-Thalys) to manage of real-time reservations, travelers and Thalys trains.
Configuring theJ2EE applicationon JBoss, MQSeries, MySQL Cluster and Loadbalancer.
Developed and maintained the website.
Web Services implementation using CXF.
Monitoring implementation of web services.
Real-Time traffic data controlling management.
Database (Mysql Cluster) management.
Alarms and notifications management.
Drawings and documentation updates.
Responsible for executing test cases, documenting results and defects.
Enterprise Architecture skills.
Ability to work independently as well as in team, through a methodological approach Affinity for agile methodologies.
UML and MDA modelling.
Define the software architecture, the components of an application and their interactions
Development Tools: EJB – JBoss – JSF – MQSeries – JMS – Mysql Cluster – Load balancer – Maven – SOAPUI – Hibernat – WEB SERVICES.
Senior Java/J2EE Consultant (Business & Decision - Luxembourg)
Client : Internal projet 09/2013 to 11/2014
Project: A web services (REST) to dematerialize paper tickets (ticketless)
Configuring theJ2EE applicationon CXF, REST and MySQL
Developed and implemented new software, bugs, and defect tracking regarding use and functionality of new interfaces
Responsible for executing test cases, documenting results and defects
Fixedbugs
Configuring the project with continuous integration(Maven, SVN, Jenkins, Artifactory, and Sonar)
Enterprise Architecture skills
Define the software architecture, the components of an application and their interactions
Development Tools :Tomcat – Struts – Spring Security – JPA – Hibernate – Mysql – MQSeries – JMS – AcrtiveMQ – Maven – SOAPUI – WEB SERVICES – CXF.
Consultant (Capgemini - France)
Client : Ministry of the Interior 04/2012 - 09/2013
Project: Update the information system driving license to adapt it with the European format.
Testing software to identify and resolve problems from an end users perspective.
In charge of testing developed software against specified requirements.
Accurately monitoring and recording results in test documentation.
Preparing detailed test plans, acceptance criteria and test scenarios for each project.
Liaising with developers and programmers to swiftly resolve faults.
Analyze, writing reports & communicating results to colleagues & managers.
Monitoring the testing process, identifying, and logging test failures.
Performing peer reviews and estimates.
Testing full product suite's, identifying problems & resolving them with the development team.
Development Tools: HP QUALITYCENTER – SOAPUI – SPRING BATH.
Java/J2EE Software Engineer (Steria - France)
Client : APEC 10/2010 - 04/2012
Project: Development a Website of Apec (********) in Java/J2EE (AGILE Scrum method)
Implemented website using Wicket-Spring-Hibernate
Customized Lucene's scoring mechanism to simplify explanation output
Designed/implemented full-cycle indexing/searching (solrlucene)
Added date sorting, Advanced Search functionality and content highlighting functionality
Fixed bugs, and defect tracking regarding use and functionality of new interfaces
Responsible for executing test cases, documenting results and defects
Ability to work independently as well as in team, through a methodological approach Affinity for agile methodologies
Development Tools: METHODE SCRUM AGILE – ECLIPSE – JAVA – J2EE – JUNIT – WICKET –
SPRING – MAVEN – JPA – JQUERY – WEB SERVICES – CXF –ORACLE – SALESFORCE (CRM) –
JETTY –TOMCAT – JIRA - CONFLUENCE – SONAR – HUDSON – FISHY – CHECKSTYLE – PMD –
WINDOWS – API TWITTER – API VIADEO – API FACEBOOK – API LINKEDIN - SOLR ENGINE –
LUCENE
Software Engineer (Open Group - France)
Client : SNCF 03/2010 - 08/2010
Project: A WEB application using Java/J2EE. This application used to manage mechanical breakdowns of SNCF
Configuring theJ2EE applicationon Tomcat, SVN, and Oracle
Developed and maintained the web application
Database (Oracle) management
Responsible for executing test cases, documenting results and defects
Fixed bugs
Development Tools:ORACLE – ECLIPSE – JAVA – J2EE – STRUTS – SPRING JDBC – MAVEN – JAVASCRIPT –TOMCAT – WINDOWS – LINUX
Software Engineer (Open Group - France)
Client : CLARINS 01/2010 - 02/2010
Project: A web application using .NET. This application used to manage products, stored and personnel Clarins
Analysis functionality of existing applications and their business vocabulary
Testing software to identify and resolve problems from an end users perspective
In charge of testing developed software against specified requirements
Preparing detailed test plans, acceptance criteria and test scenarios for each project
Liaising with developers and programmers to swiftly resolve faults
Analyze, writing reports & communicating results to colleagues & managers
Responsible for Writing and executing test cases, documenting results and defects
Participation in follow-up meetings
Development Tools: SQL SERVER – .NET – AJAX – JAVASCRIPT – WINDOWS – LINUX – MANTIS – EXCEL
Software Engineer (Open Group - France)
Client : National Assembly 10/2009 - 12/2009
Project: A WEB application using Java/J2EE. This application used to manage texts of laws to the National Assembly
Analysis functionality of existing applications and their business vocabulary
Testing software to identify and resolve problems from an end users perspective
In charge of testing developed software against specified requirements
Preparing detailed test plans, acceptance criteria and test scenarios for each project
Liaising with developers and programmers to swiftly resolve faults
Analyze, writing reports & communicating results to colleagues & managers
Responsible for Writing and executing test cases, documenting results and defects
Participation in follow-up meetings
Development Tools: MYSQL – JAVA – J2EE – STRUTS – SPRING – HIBERNATE – AJAX –
JAVASCRIPT –TOMCAT – WEBSERVICES – WINDOWS – LINUX – MANTIS –EXCEL.
Software Engineer (Open Group - France)
Client : STIF (Syndicate of Ile-de-France Transportation) 05/2009 - 10/2009
Project: A WEB applications using Java/J2EE. These Applications used to corrective and evolutionary maintenance of websites STIF
Writing technical and functional documentation
Implemented website using Java, spring, Hibernate and SQL Server
Fixed bugs, and defect tracking regarding use and functionality of new interfaces
Responsible for executing test cases, documenting results and defects
Implemented of the delivery process
Technical support to the client
Development Tools: SQL SERVER – ECLIPSE – JAVA – J2EE – STRUTS – HIBERNATE – AJAX –
JAVASCRIPT –TOMCAT – WEBSERVICES – WINDOWS – IIS –LINUX
Software Engineer (Open Group - France)
Client : ORANGE 10/2007 - 03/2009
Project: An application using PHP & Java. This project using for "distance selling" by Mobile phone operator (Orange). This application to corrective maintenance and scalable application that manages mobile phone subscribers of Orange.
Developed and maintained the website
Integrated new features into existing Web applications
Web Services implementation using Axis
Writing technical and functional documentation
Implemented website using PHP, CSS, JavaScript and Oracle
Fixed bugs, and defect tracking regarding use and functionality of new interfaces
Responsible for executing test cases, documenting results and defects
Implemented of the delivery process
Technical support to the client
Assisting customers with their enquiries
UML and MDA modelling
Development Tools : ORACLE – ECLIPSE PHP (PHP, JAVASCRIPT, AJAX), – AJAX – PHP –
JAVASCRIPT – WEBSPHERE MQSERIES – WAMP5 (APACHE, PHP) – JAVA – WEBSERVICES –
JONAS –TOAD (ORACLE) – LINUX.
Software Engineer (ITN - France)
Client: Wafa Bank 04/2007 - 09/2007
6 months internship: Responsible for designing and implementing software packages for insurance companies
Implemented website using Eclipse RCP, spring, Hibernate and Oracle
Fixed bugs, and defect tracking regarding use and functionality of new interfaces
Responsible for executing test cases, documenting results and defects
Development Tools: ORACLE – ECLIPSE RCP/SWT – J2EE – SOA – HIBERNATE – TOAD
HIGHER EDUCATION
2007 Master of Computer Science
University of Evry France
2005 Master of Nanotechnologies
University of Paris XI France
2004 Maitrise of Physics
University of Evry France
2003 Licence of Physics
University of Evry France
GENERAL PRESENTATION
Computer Engineer Java / J2EE Senior (Development, Design and Test)
Perform technical analysis of specifications, proposed by project managers
Develop the technical side of websites as directed specifications
Develop applications
Technical maintenance applications
Testing applications.
TECHNICAL SKILLS
Langages Java, JavaScript, JSP, J2EE, PHP, SQL, XML, XPath, CSS, HTML.
Tools / Frameworks Spring, Struts, Hibernate, JPA, JDBC, MAVEN, SOA, SOLR ENGINE, LUCENE, GestionVersion CVS, GestionVersion SVN, J2SE, MQSeries, Swing, Swt, Jquery, Json, Web Services (CXF, AXIS2) , SoapUI, Wicket, JSF, EJB, JMS, Velocity, Load balancer, ESB, Oauth2.
SoftwaresEclipse, Mantis, JIRA, TOAD, HP QUALITY CENTER, VMWare Player, SoapUI, SQL Developer, Oracle VM virtual BOX, Microsoft Office 2010, OpenOffice, MS Project, MS Visio, Putty, Filezilla.
Application servers Jboss, Jonas, Apache, Tomcat, Jetty.
Data Base MySQL, Oracle, Postgres, Mysql Cluster.
Systems Linux (Debian, RedHat, Ubuntu), Windows, Unix.
Concepts Scrum agile, Design patterns, UML, Merise.
Continuous integration Jenkins, Sonar, Artifactory, Maven.