Youssri - Consultant JAVA
Ref : 170331J001-
1000 BRUXELLE (Belgique)
-
Consultant, Développeur
-
Freelance
PROFESSIONAL EXPERIENCE
From 01/2014 to 03/2017 : Java /Angular2 Developer at Dynamix (Belgium)
Project: HR Application
Mission
• Create Angular2 project using Node and Angular CLI.
• Implement HTML and Template.
Technologies & acquired skills:
AngularJS 2 , Node JS, Html 5 , CSS,Bootsraap,PrimeNg.
From 06/2014 to 01/2017 : Java Web Service Consultant for Orange Tunisia project
Project: Orange Web service platform
Mission
• Design and implementation SOAP web services using JAX_WS and AXIS API.
• Technical and Functional Specification.
• Web service testing using SOAPUI.
• Unit and integration test.
• Design and implementation RESTFUL web services using Spring MVC.
• Fixing bugs reported by testers after the release of each version of the product.
• Writing a detailed technical report for each new developed functionality describing its usefulness.
Technologies & acquired skills:
java5, JAVA 6, Web Services (Rest and SOAP), Spring MVC, JSON, Hibernate, Ant, SOAP UI, Maven, Sonar, SQL, Oracle, Myibatis, Apache common pool, PLSQL, Mantis, Bugzzilla, Quartz Scheduler, Log4J, Spring data
From 03/2013 to 05/2014 : JAVA/JEE developer for the Orange Tunisia project
Project : GPS
GPS is a payment and stock management application used by all orange Tunisia Store.
Mission
• Maintenance of payment and stock management application integrated with billing system.
• Technical and functional specification of new requirements.
• Designing use cases and UML Diagrams.
• Back End developing: Develop service and DAO layer using spring and Hibernate.
• Front End developing: design UI using JSF (XHTML and Managed Bean)
• Exposing web services (Using JAX_WS).
• Implementation of new oracle packages for generating flows consumed by Orange ERP (Oracle 10g).
• Code reviews, follow Sonar indicators and guarantee code quality.
• Developing unit and integration test.
• Implementing soap web service client.
• Migration to the newest libraries such as spring security, primeFaces, Jaspert Report.
• Supporting team by tracking difficult issues & bugs, configuring project environments.
• Using Jasper for report generation (invoice, receipt payment…).
• Preparing deliveries (Software package, Installation Guide, Documentation, Test Book).
Technologies &acquired skills:
Java 6, Java/J2EE, Spring, Web Services, JSF/Prime Faces, XHTML, JPA/Hibernate, SOAP UI, Maven, agile, Sonar, PMD, CheckStyle, SQL, PLSQL, SVN, JUNIT, Scripting Shell, Oracle, java8, Spring security, Jasper Report .
From 02/2012 to 02/2013 : Java / JEE Developer - Alcatel lucent
Project : APSM
APSM is a web application used by Mongolia Stores for product sales and invoices payment.
Mission
• Design and development of payment application integrated with billing system.
• Full stack development.( JSF ,Spring Hibernate)
• Report generation using jasper
• Unit and integration Testing.
• Implementation of PLSQL package, procedure and function.
• Implementation different payment mode (check, credit card, cash)
• Developing stock transfer module
• Production support and bug Fixing.
• Preparing deliveries (Software package, Installation Guide, Documentation, Test Book).
Technologies & acquired skills:
Java 6, Java/J2EE, Spring, Web Services, JSF/PrimeFaces, XHTML, JPA/Hibernate, SOAP UI, Maven, agile, Sonar, PMD, CheckStyle, SQL, PLSQL, SVN, JUNIT, Scripting Shell, Oracle, Spring security, Jasper Report .
From 07/2011 to 01/2012 : Java Developer - Alcatel lucent
Project: SOI Corba server.
Mission
• Design and development of a CORBA server integrated with the SOI BSCS layer.
• Unit and integration test.
• Development and implementation of CMS commands.
• Generating Web services from CMS command.
• Bug fixing.
Technologies & acquired skills: JAVA, SQL, MyIbatis, Corba, Junit, Log4J, Axis, Ant, Eclipse, SQL, CVS.
• Programing languages & frameworks: Java, Java EE, JPA 2.0, Hibernate, Servlet, JSP, JSF,Primefaces, Spring (IoC, Data JPA, MVC, Security, AOP), XML, XSD, CXF, JAX-WS, JAX-RS, JAXB, JAXP, JUnit, Selenium, Maven, Log4jdbc, HTML 4/5, CSS2/3, Twitter , Bootstrap 2, JavaScript(jQuery), AngularJS1, Checkstyle, Sonar, FindBugs, PLSQL, Scripting Shell, Ant, MyIbatis.
• Design: UML, Design Pattern.
• SCM: SVN, CVS, GIT.
• IDE &tools: Eclipse, Netbeans, SoapUI, TortoiseSVN, Sql Developer, Toad,Start UML.
• Databases: Oracle, MySQL.
• Servers: Glassfish, Tomcat
• Project Management Software & Bug track: JenKins, Bugzilla.
-----------------------------------------------------------------------------------
2008-2011 National Engineering School of Tunis
Engineer studies « IT Engineer »
2006-2008 Preparatory institute for engineer studies of Tunis
Preparatory cycle
2005-2006 Habib Bourguiba High School
Tunisia science baccalaureate