Christopher - Développeur JAVA
Ref : 040819M001-
75020 PARIS
-
Développeur, Webmaster (50 ans)
-
Freelance
Professional Experience as an Independent / Expérience professionnelle en tant qu’indépendant
Nissan (Paris): February 2014 to Present
Digital Back Office Coordinator / Coordonnateur Back Office Numérique
Managing and coordinating the digital back office for Nissan worldwide in preparation for a new platform launch (PACE) and managing the Digital Leads Platform as both product and project owner
Methodologies / Méthodologies
Prince2 and AGILE.
Technical environment / Environnement technique
MS Projects, MS Office. Android, iOS, Win7, Win8, Win8.1. CQ4, CQ5, CQ6, Jira
Nexway (Paris): July 2012 to January 2014
Program Manager / Directeur des Programme
Managing a new program to design, develop a new program (KINETIC)
Methodologies / Méthodologies
Prince2, ITIL, CMMI and AGILE.
Technical environment / Environnement technique
Prince2, MS Projects, MS Office. Android, BI, SAP, Skype, Magento and Documentum.
Digitas / Vivaki (Paris): April 2012 to July 2012
Senior Project Manager / Chef de Projet Senior
Managing a group of J2EE software projects (Mobile apps (Android, iOS and Windows)) for one of Vivaki/Digitas customers.
Methodologies / Méthodologies
Prince2 and AGILE.
Technical environment / Environnement technique
J2EE, Prince2, SAP, MS Projects, MS Office CQ 4.5, iOS and Skype
EURO TAX Glass (Paris): December 2011 to April 2012
Senior Project Manager (Web, CMS)/ Chef de Projet Senior (Web, GED)
Managing a software migration project involving statistical tools from a Finland based company.
Methodologies / Méthodologies
Prince2 and AGILE.
Technical environment / Environnement technique
J2ee, SAP, Documentum, CQ 4.1, MS Projects, Jira and Skype
Jun 2011 – Sep 2011 EURIWARE (Paris): Project Manager
Managing a CMS (GED) migration project from Documentum (J2EE) 5.2.5 to 6.7, for one of EURIWARES Partners.
Nov 2010 – May 2011 BNP Paribas CIB (Paris): Project Manager / Architect (Functional)
Managing a CMS (GED / DMS) migration project from Documentum (J2EE) 5.3 to 6.5 sp3 using 4 Indian based (Mumbai) developers, 2 business analyst, DBA and Testers located in Paris. The application has a customer base of over 23,000 of which 90% of located across the globe. PM tasks including hiring said developers, BA’s, DBA’s, Testers and support engineers, plus organising user groups and steering committees. Designing the solution from both a technical coding stand point to a functional point of view. Using the Documentum modules to their fullest which included BPM, Workflow and rendition, as well as WDK and Webtop which are J2EE centric.
Feb 2010 – Oct 2010 European Commission (Brussels): Project Manager
Managing a change of direction for the European Commission in Brussels in reference to content management, original CMS was Documentum but after consultations with other vendors Alfresco was chosen. Main tasks in this process were to analyse the current ECM apps, document them into four areas, front end, back office, Infrastructure and data sources. After the analysis was completed my task was then to write specifications detailing the previous functionality and then gather new requirement by holding user meetings with the business users and external clients. After the initial phases of the project were completed my role was changed to on-site Project manager and manage the migration of the two apps (EQF and Ploteus), the infrastructure and to instigate the users requirements.
Location for the first part was done remotely, but the Project management was done in house in Brussels. Tools used during this project were OpenUML Eclipse, MSOffice, MSProjects, MSVisio and other internal tools specified by the EC. Communication tools used for the remote part of the project Skype, Citrix and MSMessenger. Other tasks done during this project, time management of all internal and external resources (Main part of the application development was out sourced to a Greek company Intrasoft International), budget planning and leading user acceptance meetings. Negotiating contractual parts with both hardware and software suppliers. ITIL and Prince2 methodologies were used in this project.
Nov 2009 – Jan 2010 Thinkbank (Remote working: Project Manager Managing a migration project, during a short leave of absence of the Project manager for a Documentum 5.3 to a 6.5 application. Main tasks during this project were budget planning, time management of all external resources and leading remote meetings with end users and business representatives via SKYPE and MSMeetings. Amending the current plan to show infrastructural changes such as servers and DB's and to continue the negotiations for these. Prince2 methodologies were used in this project.
Apr 2009 – Oct 2009 Sanofi Aventis (Paris and Frankfurt): Project Manager
Managing a redevelopment of a Documentum 5.3 to a 6.5 application for SA JXP critical documents, Main responsibilities during the project was to keep the project within the plan, budget and general performing other office related tasks. Utilising Prince2 (S.i.m.p.l.e.), ITIL, MSProjects, SAP and other Office applications. Additional travel to other sites within the Sanofi Aventis and Sanofi Pasteur to host user meetings and gather future requirements both from an application standpoint and from an infrastructure point of view, these were then implemented once the steering committee had approved them. Applications used Skype, Visustin, Messenger, MSProjects, as the project was developed over three countries as such a precise resource schedule was made and adhered to.
Dec 2008 – Mar 2009 Thinkbank (Remote working): Project Manager
Managing a redevelopment of an Documentum 6.5 application (the client and developers were located remotely, the main client was situated in New Jersey, whilst the developers, and myself were located in Canada and Europe) Main responsibilities during this project were to keep within the project plan, budget and most importantly the requirements. A majority of the meetings were held over the internet using Skype, Messenger and the clients own network through Citrix. Main methodology used within this project was Prince2 and eXtrem, Tools used Skype, Messenger, Citrix, MSProjects, OpenProj and other Office applications, As well as Visustin for an overview of code written by each of the developer. The developers were situated all over the world from Canada to China so a concise resource plan was developed which allowed for time differences and resource specialties. Negotiation of contracts for the Hardware was also within my remit as well as the scheduling of the installation once the contracts and payments were confirmed. Prince2 methodologies were used in this project.
Jan 2008 – Nov 2008 FORTIS BANK (Brussels): Project Manager
Main task during this contract were to initiate a group of different project within the Archive and Imagining depart of FORTIS bank Belgium (incl Documentum and Business Objects; SAP, Hardware related tasks such as a concurrent BCP and DRP, both of which needed additional hardware and infrastructure assigned to them), all of the projects utilised the PRINCE2 and ITIL methodologies and as such were all documented as stated. My main tasks during this contract were to ensure that all the projects I was entrusted with ran on schedule.
Working with both internal and external vendors and suppliers on different projects.
The projects included outsourcing a department to southern India. Negotiating with the external company to make the external infrastructure matched the one in Fortis, this included contracts with external vendors such as Oracle, SAP, Documentum, (Centera) and Dell. Other projects included document retention and OCR, SEPA Fraud Detection via original partner (ABN AMRO), Credit and Debit Card payment processing work flows. Leading meetings, mentor internal staff, other general PM tasks including scheduling, budgeting and reporting as well as some development. MSProjects were used as a multitude of different projects were undertaken utilising most of the development staff within Fortis and outside agencies.
Nov 2007 – Dec 2007 Société Generale (Paris) / SMG : Documentum Architect
Develop a new content management application utilising EMC’s Documentum 5.3 sp2 and Oracle all running on an AIX environment. Utilising MSProjects for specifying the resources with SG that were available and making it easier for reporting to the Project Board.
Aug 2007 – Nov 2007 ESSENT (Holland): Project Manager / Documentum Architect
Design and document a new version of ESSENTs internal document management system, utilising Documentum 5.3 sp2 and Oracle, Prince2, Agile and Scrum. Utilising MSProjects for all of the tasks and resources.
May 2007 – Jul 2007 NMS Communications / Virgin Mobile (Paris and Boston MA) / SMG: Project Manager
Main Duties: Design a new version of NMS Communication’s application interface for Virgin Mobile to use with the customers, utilising Ajax, J2EE, JSP, WAS, JMS, Oracle and Documentum 5.3. Leading a small 6 man team in the development from concept to deployment, utilising Agile and Prince2 methodologies. As the primary PM for this application development MSProjects was used to detail all of the major and minor tasks for each of the resources and for reporting purposes.
Jan 2007 – May 2007 Abbott Vascular (Brussels and US (various sites)) / SMG: Infrastructure Project Manager
Main Duties: To lead the last part an Integration of Citrix and AS400 project for AV, using MS Projects for task management, Excel, Nortel VPN, SAP, Oracle and other AV specific tools. Budget forecasting, documenting procedures and practices.
Oct 2006 – Jan 2007 AOS FRANCE / Generali / SMG (Paris)S: Project Manager
Managed a customisation of Archibus an application used by AOS’s client in Paris, which is used to move users and there environments around an office, city or country. Responsibilities included project planning, meeting with the end client , leading design and development meetings both within the Team and the client, documentation, budget allocation and other administrative processes and procedures utilising Prince2 methodologies. The projects initial duration was for 6 months but was completed 2 months ahead of schedule and budget. MSProjects used to obtain a clear and concise view of the project for both the resources and the project board.
Mar 2006 – Oct 2006 Orange (Paris) / Poland Telekom (TPSA) / SMG: Project Manager
Managed a new catalogue application utilising Documentum Web Publisher 5.3, J2EE(include JSP, XML XSL, Hibernate(HXL)), SAP, concept design of application using AJAX(JSF), Sun Java Studio Enterprise 8 IDE for development and Sun Studio Creator Two, XML, Oracle 10g , XHTML, UML, eRoom(C#), ATG, WAS, JBoss and Forms. Leading Team meetings, Design workshops, Client workshops, specifying development practices and auditing code generated by each members of the development team to stay within the companies guidelines.
Document the complete application from Prototype to final version. Allocate infrastructure to the new application which included contract negotiations with hardware suppliers.
The teams were located in Poland (5), Chicago (4), Toulouse (6) and Paris (6). I was responsible for vetting CV and interviewing all of them for this project, I was also responsible for the development team’s budget and I had an influence in to the infrastructure that the final application would to be situated in. I had the responsibility of negotiating contracts for the project, as well as the external suppliers.
The team was spread between time zones and required a great deal of attention and management in the early stages of the project. Each team were delegated certain tasks and each had to document their development in line with Orange/Poland Telecom/ France Telecom standards and practices. This was then checked and incorporated into the all of the languages associated with the project (French, English, and Polish), eRoom (Documentum) was utilised for both sharing information, delegating tasks, accessing the projects document and code repository, as well as knowledge sharing through the chat facility.
As the teams were separated any issues were either resolved by email, phone or in certain cases face to face. Major issues were escalated to the relevant person or persons depending on whether it was UI, database, Content or language, and processes were installed so that there was minimal downtime. As we used XP as the development methodology I was able to reorganise tasked to minimise redundant developers, ensuring that the project ran continuously;
The content from the three companies current web based applications (ATG, JBoss and Documentum) were transferred into the new application and stored within Documentum and Oracle, as a result the application utilised most of the standard processes from Documentum and Oracle and so were simpler to configure, which in turn minimised the development time considerably,
The project had an initial duration of 12 months but was completed at the beginning of the third quarter. Utilising MSProjects to organise all of the development teams tasks , schedules and to aid in the reporting of the project to the project board
Nov 2005 – Mar 2006 SMG/SIAPEM (Paris and Nantes): Project Manager
Managed a migration from Documentum version 5.2.5 to Documentum version 5.3, including WebPublisher 5.2.5 SP 1 to 5.3, upgraded Site Rendition Services and SCS to current versions. Prince2 methodologies for PM responsibilities and Agile for development. MSProjects used to detail al of the tasks and schedules for all of the resources used within the project.
Oct 2005 – Oct 2005 ANTALIS (Paris) / SMG: Oracle Forms Developer
Design and development of an application using Oracle Forms version 6 and PL/SQL on an Oracle 9i database (utilizing Designer 9.0.2.10)and Documentum Web Publisher(version 5.2.5 sp2). All development was initiated through eRoom (configured and installed)
Jun 2005 – Sep2005 THALES (Paris): Project Manager / Application developer
Design and development of an application using Luciad Mapping software.
Utilising J2EE, XML, Struts (converting to Ajax), Hibernate, XSL, WAP, CSS, RUP, Maven and HTML. Developed using Eclipse IDE, Oracle 9i, (inc Forms, PLSQL, Designer 9.0.2.9, etc), FireworksMX and XMLSpy, Basic PM Responsibilities including managing a team of developers in the project, budget allocation, documentation of the application and processes, leading meeting and handover processes as well as interviewing two new developers for the continuation of the project which has now been handed over from Open wide to Thales communications. MSProjects was used to do all of the tasks and resource planning.
Mar 2005 – Jun 2005 Unilever (Paris) / SMG: Project Manager / Application developer
Design and development of an application using the Beta 2 release of .Net
Developed using Visual Web Developer 2005 Beta edition (mainly C#), DreamweaverMX, Enterprise Architect (UML Tool), Nant, VBA, XSL, XML, CSS, RUP, Oracle 9i, (Inc Forms, PLSQL, Designer 9.0.2.9 etc) and XMLSpy. Responsibilities included leading design and development meetings, scheduling tasks for the rest of the team and documenting the end application. MSProjects was used to do all of the tasks and resource planning.
.
Dec 2004 – Feb 2005 E.S.A European Space Agency (Holland): Project Manager / Developer
Design and development of an application in ASP.Net (Mostly C#) for ESA.
Developed using version 1.1 framework, Nant, Oracle 9i, (Inc Forms, PLSQL, Designer 9.0.2.9 etc), DreamweaverMX Studios.
Undated older version of an application written in Documentum version 4 to version 5.2.5. Responsibilities included documentation of the application, Leading Design and development meetings, advising on certain aspects of the application and versions of software packages to use, installing eRoom and other applications. MSProjects was used to do all of the tasks and resource planning.
Nov 2004 – Dec 2004 Fujitsu (Brussels): Application developer / Team Leader
Design and development of an application in Documentum Version 5.1 for Fujitsu’s end client The European Parliament, using WebTop, eRoom and Web Publisher (Version 5.2.5 Sp1). Using Eclipse as the Primary IDE for the J2EE Development and Fireworks as the design tool. Other tools used XMLSpy for XML and XSL, Enterprise Architect, WebTop and Ant.
Aug 2004 – Oct 2004 EPSON ENGINEERING EUROPE (Paris) / SMG: Developer / Team Leader
Design of an application in Documentum and ASP.Net for Epson (EEE).
Developed using version 5, WebTop, Tomcat, Struts, CSS, Hibernate, JavaScript, ASP.Net, PHP, WAP and J2EE.
May 2004 – Aug 2004 SWORD (Paris, Nantes and US): Application developer / Team Leader
Design of an application in Documentum for various clients of the company.
Developed using version 5, WebTop, WebPublisher (version 5.2.5 sp1), eRoom, Tomcat, Struts, Hibernate, JavaScript, CSS, ASP.Net and J2EE. MSProjects was used to do all of the tasks and resource planning.
Sep 2003 – Apr 2004 NATO NC3A (The Hague): Application developer / Project Manager
Development of a new version of an application called RFIMS.
Development of four sub-applications using Documentum 5.2.5(eRoom), ASP, PHP, WAP, ASP.NET, ColdFusion and J2EE on SQL2000, SharePoint 2003 installation and configuration of portlets. MSProjects was used to do all of the tasks and resource planning including the budgeting and reporting .
May 2003 – Aug 2003 DSG / Thoughtworks: / SMG Application developer
Development of Dixon’s ePos and a new Portal System.
Developed the ePos System using Java, portlets, J2EE and the portal system with Documentum 5
Jan 2003 – May 2003 Steria (Ireland): Proof of concept developer / designer
Designed and developed a proof of concept application for a governmental organisation
Developed the application using J2EE, HTML and XML / XSL
DreamweaverMX and FireworksMX for designing and developing the P.O.C.
Nov 2002 – Dec. 2002 SMG: Application developer / web developer
Development of applications for various clients of the SMG
Developed using J2EE, Documentum 4, ASP, ASP.Net(C#), ColdFusion and Visual Basics.
Aug 2002 – Nov. 2002 Halifax Credit Cards: Interface Designer / developer
Designed and developed two new credit card interfaces, the credit card statement and an ePos for card applications which included the transaction and payments database. Developed using J2EE, Documentum 4, Doc1(For the statement layout), HTML, Oracle and visual design packages (FireworksMX), MSProjects for assigned tasks
Feb 2002 – Jul 2002 NATO NC3A (The Hague): Application developer
Developed an application for tracking troop movements on a virtual battle field
Developed using J2EE, Luciad Map, XML / XSL, WAP, UML and Oracle 8 / 9, MSProject for assigned tasks
Jan 2002 – Feb. 2002 Dutton Merrifield Interactive: Web / Application developer
Developed a portal system for one of DMI’s clients
Designed and developed a portal system using PHP, ASP, Java and RedDot CMS.
Mar 1997 – Dec 2001 Various Clients:
Science Systems (US), Imagin, Nationwide Building Society (Mortgages and Funds Transfers), Funds Direct (Shares and commodity trading), Motorola (China and UK), BTCELLNET, BT, O², Orange (UK), Cisco Systems (US and UK), MTV (UK and US), CHC (US), Chello Broadband (Amsterdam), Lucent Technologies (US and UK), Yell, Fidelity investments Shares and commodity trading), Madge Technologies, Renault, Xerox (Madrid Spain), Marlborough Sterling(Mortgages), EDS (London UK, Madrid Spain and Milan Italy), LANT, WorldCom (Memphis and London) and The BBC.
PROJECT BASED EXPERIENCE FROM BIDDING SITES
All projects listed below were bid on via an online bidding jobs board; all projects have been completed before or on time, and were completed during the evenings and weekends
Remote Project Managing an eTrading application development, written in an J2EE environment, utilising OpenProj and Visio, as well as eRoom for communication between all remote team members (8 US, 4 India and 2 UK),
Project completed 3 months ahead of schedule,
CMS development
Designed and developed a demonstration application for a pharmacy auditing application written using Jahia, the application will be rewritten next year using Documentum,
Designed a CMS application for a school in Maine to store pupil details and course work, the application is accessible via the schools secure Extranet, so pupils and family have access to it as well.
Property Management application using Jahia
Reengineered an MMBase CMS application in Jahia once the user base for the original application exceeded the maximum MMBase could handle
AI Development
Developed custom AI for an upcoming game written in C#
Winform development
Designed and Developed a UI written in C# for a Credit Card company which involved the transaction processing of the card, SEPA processes were also used here as the end client was a European bank.
Interface design
Designed a user interface for a POS system for a electronics store, which interfaced with both Credit/Debit cards as well as cash
Set-top box user interface designed and developed for Suzhou Luck Electronics
Access control development
Developed an access controller for a virtual door mechanism.
Ajax development
Developed and documented a new version of a vehicle incident tool, which was originally a standalone Java app, into an Ajax application, using MySQL as the backend DB.
Intranet redevelopment
Redeveloped and intranet from a basic site to a fully integrated Ajax application. The development was done by using Net beans 5.5 Preview for the development and FireworksMX for the visual elements.
Website Development
SNCF 12-25 and JVS website development
10 day contract Designed both using CSS and C# for Fullsix (htp://********)
********/
Designed and built as per the specifications given to me by the customer
********
Designed and built using CSS and Ajax
********
Designed and built the framework and site layout for the online game, the application which the user uses to shoot JFK was developed by another party,
Technology used:
Flash, HTML, JavaScript and Fireworks
Perl CGI Script Correction (3 hours)
Script was initially developed to populate a simple drop down but never really worked; problem was a simple grammar change within the code
Technology used: PERL
VBA development (2 weeks)
redesigned an EXEL Spreadsheet application into a SQL 2000 database application, customised and developed
Technology used: SQL, T-SQL and VBA
Multi-language Multimedia Online Flashcard System / Standalone App (4 weeks)
this is a flashcard system for memorizing and testing vocabulary and grammar in several languages.
Technology used: PHP, HTML, JavaScript and Fireworks, all running on LAMP
Website re-development (6 weeks)
********
Technology used: HTML, PHP, JavaScript and Fireworks
Minor PHP script repair (3 hours)
Technology used: PHP, JavaScript and SQL
Content Management prototype development
Designed and developed a prototype CMS (in Jahia) for MACIF in Niort France
I have done about 100 small projects over the past 6 years using this site or one like it, using PHP, ASP.NET, Documentum, JAHIA, MMBASE, JAVA, JSP, JSF, Ajax, VBA, PERL, ColdFusion and XML
As these are project based I have been both developer and project manager, when I have managed the project most if not all of the team were situated around the globe,
Education / Éducation
2001: PhD in Internet Development, University of the West of England and IUP
1999: Masters in Internet Development, University of the West of England and IUP
1997: Bachelors of Science in Computing for Real Time Systems (CRTS), University of the West of England
Certifications and trainings / Certifications et formations
1998 – 2007: Various developer certifications including Java and Documentum
2008: ITIL certification (V2)
2009: Prince2 Re-certification (Practitioner)
2010: Documentum (E20-120)
2011: CMMI
2012: Prince2 Re-certification (Practitioner)
2013: French (Beginner and intermediate) Nanterre University
2014: French Babbel (Online course in conjunction with Nanterre University)
2014: Level A of the Common European Framework of Reference for Languages in French
QUALIFICATION
1999 – 2001 PhD in Internet Development
University of the West of England and IUP Indianna
1998 – 2005 Documentum Certification
Java Certifications 1.0
Visual Basic Certification
VB.Net / C#
HCI Certification
VB Script and JavaScript Certification
Cold Fusion Certification
Project Management Certification 2005 (Brainbench)
2006 Project Management Certification 2006 (Brainbench)
Java Application Architecture (Sun)
Prince2 Certification (Foundation and Practitioner)
2007 Computer Forensics (US) (Brainbench)
Ajax Certification
JSF Certification
Software testing (beta) (Brain bench)
2008 ITIL certification (Foundation)
2009 Prince2 recertification (Practitioner)
2010 Documentum (E20-120)
2011 CMMI (foundation)
Previous Qualifications include a BSc in CRTS and and MSc in Internet development both obtained from the University of the West of England and The University of Indiana Pennsylvania USA
TECHNICAL KNOWLEDGE
Languages
Documentum, ASP, JSP, Java, XML, XSL/XSLT, HTML, DHTML, JavaScript, VBScript, CSS, PERL, PHP, VB, ColdFusion (versions 4 / 4.5 and MX), C#, .NET, UML, VBA, Ajax
Development Packages and IDE’s
DreamweaverMX, FireworksMX, FlashMX, Jbuilder, IntelliJ, Eclipse, Visual Studios.NET, Crystal Reports, Rational / MagicDraw, Web Matrix, Eclipse, JBoss, Enterprise Architect, LuciadMap, Visual Web Developer 2005, MSOffice, eRoom, Sun Java Enterprise 8, Net beans, Archibus, Jahia, , Visustin
Software Development Methodologies
eXtrem, Waterfall, RUP and Agile
Project Management Methodologies
Prince2, S.i.m.p.l.e., ITIL
Project Management Tools
MSProjects, Open Projects
Operating systems
UNIX, NT, Linux, Win2000, WinXp, Vista(beta). Windows 7
Server Technology
IPLANET, APACHE (including Tomcat and Struts, JSF and Ajax), IIS, NAS, JRUN, RADIUS, Glassfish, JBoss
Database Systems
ORACLE 6/7/8i/9i/10g, (Inc Forms, PLSQL), SQL 6/7/2000, ACCESS 98/2000/XP, SYBASE
Content Management Systems
Spectra, RedDot, Broad Vision, Documentum 4 / 5.2 / 5.2.5 service pack 1 and 2 / 5.3 service pack 1 and 2, Documentum 6.5, MMBase, Jahia 5.0.1
LANGUAGES (Spoken and or Written)
English (Maternal)
French (Intermediate, Conversational)