Boubaca - DBA JAVA

Ref : 080715S002
Photo de Boubaca, DBA JAVA
Compétences
C
C++
DB2
JAVA SWING
Expériences professionnelles
  • Since September 2010 - Insightful Logics
    Self employed consultant
    I provided MES and industrial software expertise to a leading company in the mining industry and to other companies in the pharmaceutical and food & beverage industries.

    I offer services as an in-house or external software expert in industrial IT and dynamic environments:
    • Technical leadership
    • Requirements analysis
    • Distributed software architecture and development

    November 2005 To August 2010 - Ordinal Software
    Tech Lead, CTO
    Tech lead and software architect, then CTO from 2008 to 2010:
    • Head of R&D department
    • In charge of the design, development and maintenance of 3 products
    • In charge of technical support
    • Team of 6 engineers, 3 trainees have been successfully integrated to the team for periods ranging from 3 to 6 months.
    • Technical advice to system integrators regarding the design of MES applications mostly in the food and beverage industry

    ORDINAL Software provides IT solutions specifically designed for industrial plants and factories. In this position I was in charge of the design of ORDINAL’s MES products, build using java technology in a multi-tiers architecture.

    November 2000 To November 2005 - Ordinal Software
    Software engineer
    In this position, I contributed to the design and implementation of an application server and IDE (Integrated Development environment) for developing SCADA and MES applications.

    Requirements management
    Collaboration with customers to refine requirements and orient design and implementation of required features.

    IDE Design and Development
    Development of the features allowing application developers to create models of objects, hence increasing reuse and productivity. Objects are loosely coupled to their model so that the application developer is still allowed to modify objects without modifying the model.
    Integration of the RHINO script engine in the IDE, allowing application developers to use the JavaScript language to develop customized features.

    Supervision of the integration of third party software allowing application developers to design report templates as data extractions from the S88/S95 model. The templates may be used to generate PDF or excel documents.
    Design and implementation of RAD (Rapid Application Development) features in compliance with the java bean specification, allowing application developers to build graphical user interfaces by assembling java components.

    Application Server Design and Development
    Object persistence in relational databases: Development of the persistence module of the application server allowing application developers to manage S95 objects (Equipments, Persons, Materials…).
    Data replication: Development of the JDBC low level replication mechanism of the application server bringing failover capability to applications in production
    Online application patching: Development of the features allowing the application administrator to update an application without the need to stop and reload the entire system.
    Batch engine compliant with the ISA-88 standard: In order to provide a fully integrated system, I redesigned the architecture so that application developers can build SCADA and Batch (or MES) applications within the same development environment.
    Drivers / Communication: Integration with UAG and OFS, Communication with PLCs using MODBUS/TCP protocol.
    Real time data collection: Development of features allowing real time data collection, visualization, management and archiving of recorded

    September 1999 To October 2000 - Univers informatique
    Software engineer
    Development of web applications for CANAL+ with Cold Fusion Application Server, SQLServer database, HTML and JavaScript.
    Requirements management, design and implementation of solutions.

Études et formations
  • Education
    1995 to1999 - University of METZ

    98 / 99 Master’s degree in computer science

    97 / 98 Bachelor’s degree in computer science

    95 / 97 Two-Year Degree in Mathematics, Electronics and Computer science

    Technical skills
    Object oriented design and UML
    Agile software development: Product backlog, continuous integration, automated testing, pull-based development
    Compiler construction: grammar design, lexing, parsing, code generation
    RDBMS design, SQL, ORACLE, SQL Server, MySQL
    B and Event-B formal methods
    JAVA (Swing, JDBC, Multi-threading, Persistence, Reflection, TCP/IP, JUnit), XML HTML, C, C++, Lisp, 8086 Assembler
    Eclipse plugin development with PDE and JDT
    OPC and MODBUS TCP standards
    Windows, Unix, Linux, Mac Os X

    Functional skills
    Software design at architecture and implementation level for SCADA, Batch and MES applications
    ISA 88 and 95 standards
    Performance analysis and material tracking
    Design and implementation of software applications in industrial environments requiring features such as:
    • Real time access to plant information (equipment’s states, events and alarms, operations monitoring...)
    • Real time communication with PLCs and other devices
    • Management and collection of data for tracking and performance analysis
    • Orchestration of automated tasks

    Languages
    Fluent English, TOEFL iBT 110 (equivalent to 637 on PBT)
    Native language: French

D'autres freelances
DBA JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Développeur Fullstack
Salomé

Développeur Fullstack

  • PLOUFRAGAN
HTML5 CSS JAVASCRIPT SQL Angular JAVA REACT.JS GIT API RESTful JENKINS
Disponible
CV Consultant en Architecture JEE Spring Angular API Rest
Yassin

Consultant en Architecture JEE Spring Angular API Rest

  • CHÂTILLON
API RESTful J2EE JAVA SPRING MYSQL GIT Angular DOCKER
Disponible
CV Ingénieur de développement
Oussama

Ingénieur de développement

  • PARIS
C++ SQL PYTHON C JAVA
CV Développeur FullStack Angular /Java | Node
Giovanni Bryce

Développeur FullStack Angular /Java | Node

  • CERGY
Angular SQL JAVA NODE.JS NoSQL
CV Développeur SQL
Elisée

Développeur SQL

  • BREST
C SQL JAVA PHP C++ PL SQL ORACLE MYSQL JAVASCRIPT
CV Développeur PL SQL
Ahmed

Développeur PL SQL

  • PARIS
PL SQL ORACLE PYTHON JAVA SHELL UNIX
CV Expert UNIX
Acacio

Expert UNIX

  • BORDEAUX
ORACLE SQL C BASH UNIX SQL SERVER LINUX JAVA DB2