Lancelot Bertrand Expert Java J2ee



Similar documents
JAVA/J2EE DEVELOPER RESUME

Curriculum Vitae 12/12/12

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

OUR TEAM. Enterprise Application Experts

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Agile Best Practices and Patterns for Success on an Agile Software development project.

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

LEAD JAVA/J2EE DEVELOPER/ARCHITECT CONSULTANT RESUME PITTSBURGH PA

Modulo II Qualidade de Software com Maven

CURRICULUM VITAE PETER HENDRIKS

SUMMARY CURRICULUM VITAE J. Andries

Lucy Zhang UI Developer Contact:

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

Information Technology Services

Annex 10 Standard Profile Specification and Request Form for Services

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

Przemysław Bielicki. Senior Software Developer / Scrum Master

Aaron Evans Software Quality Assurance, Test Automation, SDET, Web Developer

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

CURRICULUM VITAE / RESUME

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

Gabriel Iuga. London, United Kingdom Tel: ; Website:

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

SBP is a software development outsourcing company, established in 2004, and headquartered in Bucharest, Romania.

ENGINEER - DEVELOPER SENIOR JAVA - J2EE. 38 years old - 13 years of experience

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Mrzljak Osman. Curriculum Vitae. Author: Osman Mrzljak Date: 28 July Copyrights B-init. B-INIT bv

SA4 Software Developer Survey Survey Specification v2.2

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

Rapid Application Development. and Application Generation Tools. Walter Knesel

Software infrastructure for Java development projects

Paul Barham Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java

Exposé Ing. Jörg Pöschko

SMZ. SocialMedia. Z olutions

EDUCATION: Bachelor s degree in Engineering, Jawaharlal Nehru Technology University, India.

Offerte del 13 giugno 2014

PERSONAL DETAILS PROFESSIONAL PROFILE. Name: Eoin McCarthy. 3rd April Day of Birth: Irish (with valid Australian visa) Nationality: Phone:

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Exposit COMPANY. Staff. Skills & Expertise. Experience. Partnerships. Location ABOUT US

IBM Rational Web Developer for WebSphere Software Version 6.0

Developer, team leader

Building Robust Applications l Optimizing Performance l Transforming Business

Web and Mobile development Engineer

Adam HAMEL. Bio. Core Competencies. Technical Background. adamhamel.com

Application Development Services for Cloud

Sandesh Prasanna Kumar

DHANE Amir. Professional Experiences. Objectives. Senior Java/J2EE Developer/ SOA Architect. SOA Architect Since January 2014

Introduction to Programming Tools. Anjana & Shankar September,2010

Department of Elementary and Secondary Education Role: Sr. Java Developer

Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd

soapui Product Comparison

ENGINEER - DEVELOPER INT ERMEDIAT E PHP. 25 years old - 4 years of experience

Nanda Kishor K N. nandakishorkn@gmail.com

Jenkins User Conference Herzelia, July #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP

JUSTIN J. LITTLE Build and Release Engineer

Software development. We listen. We care. We develop in-house! Benefits of working with Yumasoft:

ROBERTO GAMARRA Av. San Vicente de Paul 660, Bo. San José, Ciudad del Este, Alto Paraná 7000, Mobile:

6 CURRENT JOB OPENINGS:

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation

Girish Pandit

Quick start. A project with SpagoBI 3.x

SENIOR WEB DEVELOPER

Jenkins: The Definitive Guide

Curriculum Vitae B. V. C. Senior Java/JEE developer

Framework Adoption for Java Enterprise Application Development

How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1

The future of middleware: enterprise application integration and Fuse

Build management & Continuous integration. with Maven & Hudson

UBS Training Course Catalog

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

S U M M A R Y. Software Engineer & Solution Designer

Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

Attila Wind CV.

JBoss Enterprise Middleware

Delivering Quality Software with Continuous Integration

I started programming at the age of 14, and won a national award in the same year.

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Emrah Dayioglu Phone: Bernhard-Weiß Str.3, Berlin

You ll need to have: It d be great if you have:

Transcription:

Lancelot Bertrand Expert Java J2ee ObjectSpirit.net 7 rue Aimé Césaire 59710 Pont à Marcq (France) tels : +33670403427 bertrand.lancelot@objectspirit.net Business domains Insurance, Distribution, Software editor (Sales and Logistics). Areas of expertise Project management, Offshire projects (in Bangalore). Objet metodology and UML, Design and Development object Architecture (Technical & Software), Tuning and Optimization. Project managment Agile, classic. Technical knowledge Methodologies Orienté Objet, Structuré, Languages Object : Structured : Interpreted : Scripting : Database : Java (..., 8) / J2ee (..., 7), C++, Flash. C, Pascal. Jsp, Php, Javascript. Bash, Perl, Jython. Sql. Web Services & Messaging : Web service (WSDL), Rest service, JMS, ESB. Web : Html, Dhtml, Xhtml, Javascript, Xsd, Dtd, Wsdl, Xml, Xsl, Xsl-fo (pour génération PDF), Css. Environments OS and servers : Modeling : Development : Linux (Ubuntu, Mandriva, RedHat, Debian, CentOs), Unix, Mac, Windows (...). Méga, ArgoUML. IntelliJ Idea (11.x, 12.x, 14.x), Eclipse (..., Luna), NetBeans.

Servers Serveurs Web : J2ee Servers : Database servers : Serveur NoSql : search engine : Apache, Oracle. Geronimo, Jetty, JBoss,Tomcat, Oracle, Webby, Weblogic, Websphere,wildfly. Oracle, Db2, Postgres, MS Sql Server, MySql, HsqlDB. MongoDb, Neo4j, Cassandra. Intuition (Sinequa.com) Tests Load tests : Tests unitaires : Tests d'intégration : LoadRunner, JMeter, Gateline, LoadUI, JUnitTestPerf. JUnit, DBUnit. FitNesse, SoapUI, Selenium. Tools Agile : Developments : Build : Jira, Trello, Redmine, IntelliJ Idea, Eclipse, NetBeans, Rational Application Developer, CheckStyle, FireBugs, Simian, Lint4J (code review), Jalopy (Formating code), JDepend (Metrics), JUnit (Unit tests), JDiff (Text comparator). Clirr (java class comparator). Maven (1.x, 2.x, 3.x), Ant. Continuous Integration : Jenkins, Hudson, avec plugins checkstyle, Sonar,... Librairies managment : Java : Nexus (maven), Javascript : Npm, bower. Build et integration continue Jenkins, Hudson, avec plugins checkstyle, Sonar,... : Database access : Scripting et templating : Versionning : Forge : Wiki : Trackers : Remote collaboration : Toad, PL-SQL Developer, IntelliJ Idea, SQL Explorer (Plugin Eclipse). Ant (Xml Scripts), Jelly, Velocity, XDoclet (EJB generator,...). Svn, Git, Cvs, ClearCase. Codendi. Confluence, WikiPedia, Redmine. Jira, Redmine, Mantis, Forge. Skype, Netmeeting Training ITIL Training : Certification level 1. IT Master : Langues English : Germain : Read, write, Spoken. 1 year experience with AxonActive, Offshore experience with Decathlon, School

Business Experience 15.5 years depuis le 07/1998 Adéo / Pyxis Technical project manager in Adeo Pyxis team. 2.5 years du 04/2013 au 10/2015 Mobility in order-picking workplace in 3 main steps. Boals : Give customer's orders faster. automatize process to generate picking according to order's state and customer's appointment. Manage picking and hand over processes with a mobile tool thanks to a web api compatible with (html 5). Click & Collect : Manages picking in a delay of 2h max.... Technologies used : Business services in RMI with Spring, New Eclipse RCP plugin added in the main Pyxis Api (Api used by sellers in LeroyMerlin stores), New web Api used by mobile tool to manage pickings, hand overs, storage of products receipt from suppliers. CustomerBoard Goals : Centralize main customer's informations (estimates, orders, appointments, invoices, bills,...), and then to be able to display his informations on the website faster, Indexation of JMS from different sources (Pyxis for estimates, orders, wish list, appointments, rentals,...; cashier for bills, invoices,...), Get customer's datas with REST services (filters on store, type of document, date, paging,...), Initialize / reinitialize all datas per source and per store. Technologies used : POC based on NodeJS and MongoDB, Architecture multi-servers and dbs in master/slave. JMS : Web Methods in production, Active MQ for tests, Rest services : Swagger, Jackson. Other features on the product : Fidelity : calculate and display prices informations in the order interface with customer's points. Cross channels : Manage estimates in cross channels.... System : Mac (workstation), CentOS (Servers) Architecture : SOA with services (Web / REST, JMS) and ESB (ActiveMQ et Web Methods), DB : Postgres, NoSQL DB (POC) : MongoDb, Cassandra, Versionning : Svn, Git, Continuous integration : Nexus / Jenkins, Object Language : Java SDK (6, 7) / J2ee 1.4, Web Language : Html 5, Xml, Xsd, Wsdl, Javascript, Css, Ajax, Services : Web services, Rest services, JMS, Development Outils : IntelliJ Idea 14.x, Eclipse Kepler & > Build : Maven 2 / 3 J2ee servers : JBoss 4, Wildfly 8 Java / J2ee : Spring (3.1.x), JPA 2, Hibernate 4.2.x, Cxf (Web services),... Javascript : jquery, AngularJs, NodeJs, managment & Bugs tracker : Mantis, Trello Methodo : mixte Classic andagile. Others : Bower, npm,... for angularjs and NodeJs, Eclipse RCP. AxonActive 1 an du 03/2012 au 04/2013 The business of this Swizerland-German company is based on managment of datas on individuals and companies. These services are used, at least, by financials companies (bank, insurances,...). Based on Agile / Scrum, we realized a web service application, to manage the decisioning process for car leasing. Projet managed in Agile / Scrum.

Exclusively in English, and sometime in germain (by email only). Help to implement features in the decision service. Full implementation of the identification service. Help to improve tests in using SoapUI and then to have a full functional coverage. Help to automize tests, in using SoaUI "mocking" feature, to simulate 3rd parties call for our Test cases. System : Mac (workstation), Redhat (Servers), Windows (servers) Architecture : SOA DB server : Postgres, MS SQL Server Rule engine : Drools 1.1, Guvnor. Versionning : SVN, GitSvn, Continuous integration : Hudson / Jenkins, Development tool : IntelliJ Idea (11.x, 12.x) Build tools : Maven 2 / 3 J2ee servers : Jetty, Tomcat 6.x, Geronimo 2.x, Integration tests : Soapui, Maven Soapui plugin, Language Object : Java SDK (6) / J2ee 1.4, Java / J2ee : drools 1.1.x, Spring 3.1.x (Spring-web, Spring-WS,...), JPA 2, Hibernate 4.x. Managment & Bugs tracker : Jira, Redmine. Adeo / LeroyMerlin Management of various projects for a new version of the website leroymerlin.fr in SOA / J2ee architecture. 1.5 year du 06/2010 au 02/2012 Help in writing the standards guide. Install environment for the continuous integration for projects (hudson, nexus, maven, wiki). Administration of the forge and the continuous integration environment : forge, svn, hudson, nexus, maven, wiki. Migration of Svn repositories. Manage migrations of projects in maven. Search project : Create web services to search products, forums,... Call web services in the website. Auto complete functionality to help search. RPM generation in maven to deploy projects on environments. Multi criteria project (MQS) : Implements web services. Call web service in the website. System : Linux Ubuntu (workstation), Redhat (Servers) Database : Postgres, Intuition (search engine) Versionning : SVN, Git, Doc : Forge Codendi, Wiki, Continuous integration : Nexus, Hudson / Jenkins, Object Language : Java SDK (5, 6) / J2ee 1.4, Web : Html, Xml, Xml schema, Javascript, Css, Ajax, Development tool : Eclipse 3.4 Build tools : Maven 2, Ant, Abs J2ee servers : Tomcat 5.5, JBoss 4, APIs and Java interfaces : Spring (2.5.x, 3.0.x), JPA 2, Hibernate 3.x, Metro (Web services),... SwissLife Advice, assistance and support to project teams and new technology developments. Advice, assistance on tools and environments, Install a continuous integration environment for projects (Hudson, Nexus, Sonar,...) Java / J2ee standards (EJB, Web Services, Logs, Exceptions,...), Configure code review tools in continuous integration (CheckStyle, Findbug, PMD,...), ~1 year du 03/2009 au 08/2010

Tuning (J2ee servers), optimization et profiling to identify problems in production environment. Load test of the new architecture in clustering mode, Create a development master (Rad 7.5, RSA, Was 6.0 / 6.1,...), Create a custom Eclipse plugin for SwissLife, Evolution and support of the SwissLife framework, Décathlon ~4 years du 10/2004 au 02/2009 Coach Tétrix (Java / J2ee). Coach Java / J2ee. Assist project leader from pre-study to design and realize the application. 3.5 years du 07/2005 au 02/2009 Estimate, planning and resources managment, Define the architecture (technique & applicative), Design and development of specific tools (Plugins for Eclipse, Build with ANT scritpts,...), Design and development in the framework (Automatic history, graphical composents, utilities classes,...), Business design and development on each application (screens, treatments, web services, Editing,...), Assistance aux Web designers, designers et développeurs pendant les phases de prototypage, de design et de développement, Assists web designers, designers et developers, Unit tests and Load tests, Participation à un POC (Proof Of Concept) visant à choisir un éditeur, Accueil et formation des nouveaux arrivants. Framework : Automatic historisation of datas whom tables listed in a xml configuration file, Display data history in an admin screen, LoadBalancing : Add jmx beans which allows to run a java command in all servers where the application is deployed (Reset cache, change log level,...),..., Applications realized (main of them) : Ilims : Manage tests of products in laboratories. Project (Design : 200, Développement : 600), depuis le 01/2008). Tattoo et QWExport : Follow travel of products. Project (Design : 100, Développement : 400), depuis le 01/2008). RefLog : Logistic referential. Project (Design : 30, Développement : 100), du 01/2008 au 04/2008. Cash Report : Reportings for kash in stores.. Project (Design : 30, Développement : 100), du 01/2006 au 10/2007. Dream : Recruiting tool on internet. Project offshore in India (Design : 100, Développement : 300), du 01/2006 au 06/2007. RefHR : Human resource referential.. Project offshore in India (Design : 20, Développement : 70), du 01/2006 au 06/2007. PCC : Price Competitor Check. Project offshore in India (Design : 80, Développement : 250), depuis le 01/2008). PDT : Production decisional tool. Project (Design : 60, Développement : 200), du 01/2006 au 10/2006. Giftcard et egiftcard : Manage gift cards. Project (Design : 25, Développement : 110), du 01/2006 au 07/2007. Quarterly Bonus : Calculate bonus for decathlonians. Project offshore in India (Design : 60, Développement : 200), du 07/2005 au 03/2006. Auchan Manage features of the framework based on Struts and hibernate. 15 mois du 07/2003 au 09/2004