Jean Charles - Architecte JAVA
Ref : 160811J001-
38210 VOUREY
-
Développeur, Architecte (42 ans)
-
Freelance
WORK EXPERIENCE
2010/05 to Now Kelkoo, Echirolles
Development of Java applications for the Business Tools service
Revamp a legacy backend component that used Mysql to synchronised multithread. The solution uses Kafka technology
Mount a big data platform, launch spark applications
Enhance backend offer processing process
Improve Merchant Extranet (J2EE web application), this application is used by the merchants of Kelkoo to manage their account
Improve the Widget application to be more customizable, this application is used by several partners of Kelkoo
Improve CAPS (J2EE web application), this application is used by the sales of Kelkoo to manage the contracts of the merchants.
Java, Struts, Hibernate, Tomcat, DB2, MYSQL, Eclipse, phpEclipse, Spring, Scrum, CVS, Continuum, Maven, PHP, Apache, Squid, Hadoop, Spark, Yarn, Kafka
2009/06 to 2010/05 Volubill, Montbonnot
Development of Java applications for mobile telecommunication
Implementation of a solution to manage the bandwidth of a mobile session
Functional and performance tests
Prototype in GWT to display alert for client
Java, Linux, Ant, Eclipse, Git (source control)
2008/04 to 2009/06 Kelkoo – Echirolles
Developper in the Offer Processing team
Installation of development platform
Development of functional tests(smoke tests)
Investigation and fix on several bugs
Make version of all OP components
Java, Scrum, Eclipse, Tomcat, Continuum,Linux, Maven, CVS, Mysql
Development of a packaging solution to replace and improve the existent solution (Yinst)
Needs analysis
Development of the maven plug-in used by all Kelkoo developers to package components
RPM, Maven plug-in, YUM, Apache, Tomcat, Mysql, SVN, Scrum
2006/08 to 2008/04 ST Microelectronics(HP Milan) – 12CP international project (one of the top 5 HP Projects in the world), Crolles
Development of J2EE applications used to manage the semiconductor Fab
Needs analysis
Development of presentation layer using the ST Graphical charter
JSP/servlet, Java, Struts, Jboss, Eclipse
Development of a library using Tibco Rendez Vous technology to communicate with other applications. This library is used in all 12CP J2EE applications.
Needs analysis of the API
Development and tests
XML, XSD, Java, Tibco RDV(HP technology), Eclipse
2006/05 to 2006/08 ST Microelectronics, Crolles
Development of a Web Application to follow up the objetdirect’s engineers in mission.
Definition and development of roles management
Installation and configuration of LDAP server
Development and deployement of a Web Service to get engineer’s informations
JSP/servlet, Java, Struts, Jboss, Eclipse
2006/03 to 2006/04 Volubill, Montbonnot
Internationalisation of a java applet in taiwanese.
Labels externalization
Taiwanese integration
Apache configuration to support differents languages
2006/01 to 2006/03 ST Microelectronics, Crolles
PM Reporting project (Web application J2EE), which allows the user to analyze the level of performance for each task performed on an equipment.
Development of the user interface (ST Graphical charter compliance)
Definition and development of roles management
JSP/servlet, Java, Struts, Jboss, Oracle, Eclipse
2005/10 to 2006/01 ST Microelectronics, Crolles
SPCCN Project, web application provides to manage control charts for equipments
Development of the user interface (ST Graphical charter compliance)
Definition and development of roles management
Definition and development of rules in order to configure several parameters (in XML) of the application
Installation and configuration of the ST SSO server for client authentication
Installation and configuration of Oracle 9i database
Installation and configuration of LDAP server
JSP/servlet, Java, Struts, Digester, Roles J2EE, Jboss, Oracle
2003/09 to 2005/09 BULL, Echirolles
Development on the Bonita workflow
Needs analysis
Development of the presentation layer
Java, JSP/Servlet, Struts, Eclipse, Jonas
Development of a packaging solution for JIAP (Java Integrated Applications Plateform)
Creation of a script to generate a JIAP package. JIAP was composes of different components like Jetspeed (portail), Bonita (Workflow) and BPEL engine. The result of the script execution was Windows executable (for JIAP installation) and Linux package.
Bonita, NSIS, ANT
Languages : Java, Scala, PHP, Bash
Backend: Hadoop, Spark, Yarn, Kafka, Akka
Web : Tomcat, Apache, Play, Struts, Spring, Jquery, Symfony, Bootstrap, Hibernate
Tools : Maven, JDBC, Ant, Log4j, Junit, HttpUnit, Jenkins, TheScrum
Environnements : Eclipse, CVS, SVN, GIT
Methodology : Scrum, Kanban, Pair programming, TDD
Databases : MySQL, HSQL DB, DB4O (objet)
System : Windows, Linux/Unix, Yum, Rpm
STUDIES AND LANGUAGE SKILLS
• 2005 DEST Génie Informatique (computer science).
• 2003 DUT Génie informatique (computer science).
• 2002 DUT Génie Electronique et Informatique (Electrical engineering & industrial control)