Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Jean Charles, Architecte JAVA

Jean Charles Architecte JAVA

CV n°160811J001
Études et formations

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)

Expériences professionnelles

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