Damien - Architecte JAVA

Ref : 071106B002
Photo de Damien, Architecte JAVA
Compétences
C++
XML
EGATE
JBOSS
ORACLE 9
HIBERNATE
Expériences professionnelles
  • Lawson
    March 2005 to December 2006 : Software Engineer
    In the context of building a new generation ERP runtime system, fully metadata driven, and based on a Domain Specific Language, design and implementation of a full authorization engine in Java for complex integrated systems using WebServices – EJB – Java Generation.
    - Definition of a Role and Rule based Authorization engine.
    - Modify generated code to integrate the security request in the core system code for a maximum security level.
    - Definition of a Domain Specific Language defining the Security rules used by the engine to evaluate Authorization request and generation of the Java classes.
    - Definition of an Eclipse based set of tools to edit/define/customize the security definition, integrated in a complete application development tool for the new ERP runtime system.
    Main Points :
    - Strong exposure to Lawson Security Models (Classical and Landmark)
    - Work with fully Metadata driven architecture
    - Creation of Domain Specific Language : parsing and Java classes automatic generation
    - Integration in Application Servers (EJBs and Web Services, WebSphere, JBoss and Tomcat)
    - Development of a Rapid Application Development tool in the Eclipse Framework

    Geoservices :
    December 2002 to January 2004 : Software Engineer:
    Design and implementation a new CORBA architecture for a data acquisition real time system for MudLogging, based on the data server developed earlier.
    The aim is to manage all the server-side modules in a same way.
    - Design administration and diagnosis procedures
    - Design CORBA interfaces using the procedures to standardize the behavior of all the servers regarding administration tasks
    - Implement this interfaces in the 30 different CORBA servers, each one manage a particular type of data.
    - Design a GUI to allow the users to use the procedures, diagnoses a problem and try to solve it.
    - Changing ORB from Visibroker 3 to JavaIDL, and using of POA instead of BOA in all the system.
    - Design and implement a solution to launch the different servers in different JVM other the different PCs used.
    - Design and implements a set of tools and different clients for this server (User applications, Scripting tools, computation processes, …)
    Main Points :
    - Interfaces in distributive system
    - CORBA, JavaIDL, System programming in Java

    Shlumberger
    April 2002 to October 2002 : Software Engineer:
    Design and implementation of interfaces between external programs and Lawson ERP.
    Environment : Lawson, E*Gate, Oracle, HPUX.
    Development in Java of E*Gate interfaces to process automatically data files received by mail in the different Lawson applications (Purchase Orders, General Ledgers, …)
    Main Points :
    - Integration of complex systems
    - E*Gate, Oracle, Lawson, HPUX

    Geoservices
    March 2000 to March 2002 : Software Engineer
    Design and implementation of a Real-Time Database Server.
    - In a CORBA architecture (Visibroker), Real-Time multi-threaded server implemented in C++ under Windows 2000.
    - Starting with different modules existing in a prototype and global rewriting of these modules in a way to increase performances and to integrate new high-level functionalities.
    - Design and implementation of various Java clients for this server
    - Then Design and implement this server in Java 1.4.
    Resulting Server :
    - Full 100% Java Data server.
    - Tested with 2000 concurrent requests.
    - Manage storage in binary files, memory cache system, and subscriptions functionalities to alert clients when new values are entered in the database.
    - High level data processing
    Main Points :
    - C++, Java 1.1, Java 1.2 et Java 1.4 - UML
    - Multithreading and memory profiling in Java and C++

    SAGEM
    March 1999 to March 2000 : Software Engineer
    Design and implementation of an integrated administration tool for an administrative system which produces Identification Cards, secured by fingerprints, for the Malaisian estate.
    - Study of the existing administration tools for the diferent servers used for the system. Study and customization of an administration tool. Patrol was finally chosen to integrate all the other tools dedicated to each server.
    - Dimensioning of the Oracle databases and workflow manager FileNet.
    - Design and implementation of specific tools in Visual C++/MFC.
    Main Points :
    - Heterogeneous system Unix (AIX), NT
    - Oracle, MQ-Series
    - C++

Études et formations
  • Education :
    1995-1998 : Diploma of software engineering (E.S.I-E-A Paris)[Master degree in Computer science]

    1993-1995 : DEUG A SSM (Faculty of Marne-La-Vallée)

    Programming Languages : JAVA, C/C++, XML, SQL, PASCAL objet, HTML, Javascript, CLIPS, CLOS, Lisp, Prolog
    CORBA/EJB/RMI, FileNet, MQ-Series, Patrol, Real-Time and multi-threading, Client/Server, eGate

    Environnement : WebSphere6, JBoss, Tomcat, JBuilder, Eclipse, Forte, Visual Studio
    Databases Oracle, SQLServer, MySQL, DB2

    Operating System : Windows 95/98/NT/2000/XP, Unix (AIX, Linux).

    Methodologies : UML, UP, design patterns, OO Design, MS project, Sourcesafe, Continuus

    Language :
    English and French Fluent
    Spanish Read-Spoken-Writen

D'autres freelances
Développeur XML

Ces profils pourraient vous intéresser !
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVASCRIPT
Jacques

Développeur JAVASCRIPT

  • MASSONGY
JAVASCRIPT PHP SQL HTML5 CSS XML PYTHON
Disponible
CV Développeur PHP
Ayoub

Développeur PHP

  • LYON
HTML XML JSON PHP JAVASCRIPT Angular REACT.JS JAVA C# .NET
Disponible
CV Développeur PHP
Pierre

Développeur PHP

  • PARIS
EDI EDIFACT PHP SQL SQL SERVER JAVASCRIPT AS400 XML MYSQL RPG
Disponible
CV Développeur ODOO
Olimalt

Développeur ODOO

  • LA ROCHE-SUR-YON
ODOO PYTHON XML JAVASCRIPT
Disponible
CV Développeur C++
Rémi

Développeur C++

  • L'ISLE-SUR-LA-SORGUE
C++ JSON GIT Github DOCKER XML QT AGILE
Disponible
CV Développeur full stack python / ODOO
Radia

Développeur full stack python / ODOO

  • HERBLAY
ODOO PYTHON XML SQL JAVASCRIPT JAVA
CV Consultant Mainframe Moyens de Paiement
Oussama

Consultant Mainframe Moyens de Paiement

  • NANTERRE
COBOL CICS DB2 ORACLE XML MVS SQL PL SQL PYTHON HTML
Disponible
CV Développeur Web
Nicolas

Développeur Web

  • AIX-EN-PROVENCE
WORDPRESS PRESTASHOP PHP SQL HTML5 CSS RESPONSIVE DESIGN XML JAVASCRIPT JQUERY
CV Développeur mainframe cobol
Amar

Développeur mainframe cobol

  • PARIS
SQL COBOL JCL TSO Z/OS DB2 JIRA CICS XML