Fakhreddine - Analyste réalisateur ORACLE

Ref : 220531B001
Photo de Fakhreddine, Analyste réalisateur ORACLE
Compétences
APACHE KAFKA
JAVA CORE
Expériences professionnelles
  • SOFTWARE DEV ELOPMENT ENGINEER

    Amazon
    Jan 2021 - aujourd'hui

    Project : eCommerce FinIntegration (eCFI) Team :
    At Amazon, we roll our own software development,So basically we
    discover that we should make life easier for source teams by
    handling their events (Financial Transactions) and reconcile this
    events and generate a monthly, annually reports that can be used
    as an authoritative data source and can be used for audit purposes
    as well, all of this features are done By Simplified Accounting Folio
    Engine(SAFE), which it is a push based audit trail recording system
    which collects all business activities that occur in a system, batch
    them and persist in the respective business owned S3 account. The
    data recorded by SAFE is traceable and immutable and has 0%
    data loss.
    Task Performed :
    Support and improve and develop new SAFE micro-services
    Improve the performance of existing services by using profiling
    software.
    Analyze, detect, identify and correct technical problems and
    anomalies. This includes co-investigation and collaboration with
    business teams.
    Understand new business requirements, participate in scoping
    and costing meetings, and help functional teams write the user
    story while respecting technical constraints.
    Implement new features, ensure that the code meets quality
    standards and respects the company's coding style using the
    appropriate tools.
    Develop and implement the unit test. Integrate integration tests
    into the continuous integration process. Writes user and
    developer guides.
    Writes user and developer guides.

    DynamoDB, S3,AWS EC2, AWS EMR, JAVA 11, Spark, AWS Lambda, Google Guice
  • SENIOR SOFTWARE ENGINEER

    Scheidt-Bachmann
    Jan 2019 - Jan 2020

    Project : Research and Development Program Manager
    Team
    At Scheidt & Bachmann, we roll our own software
    development,So basically we discover that there is common
    things between all teams and this common functionalities can be
    handled by a cross division team, so from this perspective
    xMS40(a cross division team) was born and see the light for the
    first in 2018, in order to develop and extract common
    functionalities into generic modules (e.g. configuration
    management, program manager).
    The Program Manager is a platform that allows integrating the
    GUIs of various components into a common and consistent GUI.
    Similar in spirit to “Atlassian Connect”, we envision the Program
    Manager to be a generic web-application (without any business
    functionality) for which we can build add-ons. Program Manager
    add-ons are stand-alone web applications that operate remotely
    over HTTPS and can be written in any programming language
    and web framework. The program manager is a microservicebased application that is highly scalable.
    Task Performed:
    Up to date knowledge of technical trends and innovations,
    especially how these may be applied to an enterprise. (for
    example : cloud, PaaS, software containers..). Can demonstrate
    knowledge of how would these technical trends be applied to an
    enterprise - what are the challenges / opportunities.
    Provide architectural and big-picture oversight for development
    of Program Manager.
    Provide technical leadership and review technical design across
    workstreams.
    To be the technical expert who can take ownership of design,
    architecture, implementation of solutions, IT development,
    technical and/or functional expertise, IT integration.
    Writes user and developer guides.
    Monitors and collects data on system performance usingprofilers.
    Provide the training for the new and junior developers.
    Provide the training of new technologies for the team.

    Java8, SpringBoot, SpringData, SpringCore,SpringCloudGateway,SpringSecurity,Consul,ELK,Post greSql,Rest, Postman, Junit, JMS, Docker,Kubernetes,Jenkins, Sonar, Nexus JUnit, Maven, Scrum, Intellij,Angular.
  • SENIOR SOFTWARE ENGINEER

    Scheidt-Bachmann
    Jan 2019 - Jan 2020

    Project : Research and Development Program Manager
    Team
    At Scheidt & Bachmann, we roll our own software
    development,So basically we discover that there is common
    things between all teams and this common functionalities can be
    handled by a cross division team, so from this perspective
    xMS40(a cross division team) was born and see the light for the
    first in 2018, in order to develop and extract common
    functionalities into generic modules (e.g. configuration
    management, program manager).
    The Program Manager is a platform that allows integrating the
    GUIs of various components into a common and consistent GUI.
    Similar in spirit to “Atlassian Connect”, we envision the Program
    Manager to be a generic web-application (without any business
    functionality) for which we can build add-ons. Program Manager
    add-ons are stand-alone web applications that operate remotely
    over HTTPS and can be written in any programming language
    and web framework. The program manager is a microservicebased application that is highly scalable.
    Task Performed:
    Up to date knowledge of technical trends and innovations,
    especially how these may be applied to an enterprise. (for
    example : cloud, PaaS, software containers..). Can demonstrate
    knowledge of how would these technical trends be applied to an
    enterprise - what are the challenges / opportunities.
    Provide architectural and big-picture oversight for development
    of Program Manager.
    Provide technical leadership and review technical design across
    workstreams.
    To be the technical expert who can take ownership of design,
    architecture, implementation of solutions, IT development,
    technical and/or functional expertise, IT integration.
    Writes user and developer guides.
    Monitors and collects data on system performance usingprofilers.
    Provide the training for the new and junior developers.
    Provide the training of new technologies for the team.

    Java8, SpringBoot, SpringData, SpringCore,SpringCloudGateway,SpringSecurity,Consul,ELK,Post greSql,Rest, Postman, Junit, JMS, Docker,Kubernetes,Jenkins, Sonar, Nexus JUnit, Maven, Scrum, Intellij,Angular.
  • SENIOR DEV ELOPER Vneuron

    Jan 2019 - Jan 2019

    Project: KYC(Know Your Customer)
    Design and development of KYC application which allows
    verification of the identity of a company's Customers. Moreover,
    this term is also used to designate the regulations that govern
    this aspect of entering into a relationship,Among other things, the
    KYC application can be used by any company in application of its
    anti-money laundering and anti-terrorist financing policy. Thus,
    the KYC contributes to bringing relations into conformity with the
    legislation in force.

    Java8, SpringBoot, SpringData, SpringCore,SpringSecurity,ELK,PostgreSql,Rest, Postman, Junit, JMS, Docker,CI/CD Gitlab, Sonar, Nexus JUnit, Maven, Scrum, Intellij,Angular.
  • SOFTWARE ENGINEER

    AT IT-TECOS
    Jan 2017 - Jan 2018

    Mission at ENEDIS as External consultant(December 2017-
    Decembre 2018)
    Development of a REST web services portal according to the
    micro-service architecture and develop an API-GATEWAY that
    aggregates the latter data.
    Development of reporting web interface dashboard.
    These services collect information on the energy balance
    consumed by a certain number of users.
    Support and improve and develop new micro-services.
    Improve the performance of existing services by using profiling
    software.
    Analyze, detect, identify and correct technical problems and
    anomalies. This includes co-investigation and collaboration with
    business teams.
    Understand new business requirements, participate in scoping
    and costing meetings, and help functional teams write the user
    story while respecting technical constraints.
    Implement new features, ensure that the code meets quality
    standards and respects the company's coding style using the
    appropriate tools.
    Develop and implement the unit test. Integrate integration tests
    into the continuous integration process. Writes user and
    developer guides.
    Writes user and developer guides.
    Monitors and collects data on system performance using profilers.
    Project team: 1 scrum master, 1 Product Owner, 3 developers, 2
    business consultants.

    Java8, SpringBoot, SpringData, Spring, TeraData, Quartz, Rest, Postman, Junit, JMS, Docker, ReactJs,Redux,Openshift, Jenkins, Sonar, Nexus JUnit, ElasticSearch, Maven, Scrum, Eclipse
  • SOFTWARE ENGINEER Vermeg

    Jan 2016 - Jan 2017

    Supporting and enhancing The Palmyra framework and the
    APIGateway solution of Vermeg. Palmyra is the service-oriented JEE
    framework.
    Bases on industry standards,Palmyra make life so easy because is
    used for the development of reusable, reliable and scalable
    component-based applications for banking and financial
    requirements. .
    Tasks performed:
    Analyzes,detects,identifies and corrects technical problems and
    deficiencies. This includes co-investigation and collaboration with
    local and foreign clients through emails or phone calls.
    Comprehends new user requirements,assists in design meetings with
    architects and team leaders and writes design documents.
    Implements new features,ensures that code is up to the quality
    standards and respects the company's coding style using the
    appropriate tools.
    Development an engine which generates user interfaces based on
    metadata.
    Develops and implements unit test.
    Writes user and developer guides.
    Monitors and collects data on system performance using profilers.
    Ensure the Palmyra Framework training.

    Java,Spring,JPA,Hibernate,Aws,Ehcache,JGroups,Quartz Project: Research and Development Framework Team Palmyra. Junit,JMS,RabbitMQ,KAFKA,Jenkins,NodeJs,PostgreSQL,Sonar,Nexus JUnit, ElasticSearch,GraphQL, Maven, Scrum, Eclipse.
  • SOFTWARE ENGINEER (GRADUATION PROJECT)

    Sopra HR Software
    Jan 2016 - Jan 2016

    Project : Design and development of framework and web application
    which allows quality assurance engineers execute
    performance,security and IHM test to verify that the system or the
    product meets the specifications claimed by customer, and also
    gives them the possibility to inject data into the server.
    Tasks performed:
    Make the mapping between natural language and the java code to
    execute.
    Develop a module that generates the report of each test with
    screenshots when the test fails.
    Develop an abstraction layer that allows testers to inject data into the
    SIRH (HRACESS Human Resource Information System) just by writing
    an XML file that contains the datasets and then just running a JS
    script.
    Develop User Interfaces to make it easier for the tester to use these
    interfaces instead of writing an XML file and launching the script just
    by clicking a button.
    Write usage documents for testers and also documentation for the
    API for developers.

    Java 7, Selenium ,Cucumber, Hibernate, Spring, PostgreSQL , AngularJS 1.5, nodeJS,Bootstrap Rhino,XML, Eclipse.
  • SOFTWARE ENGINEER (INTERNSHIP)

    STMicroelectronics
    Jan 2015 - Jan 2015

    Project : In order to gain in productivity and quality, we need to
    optimize our forge test coverage. So I was in charge of writing
    automatic tests for the ALM Tuleap,Design Plateform which through it
    we can manage our tests.
    Tasks performed:
    Automate all HMI tests, respecting that the tests must be: :
    Compatible with all browsers.
    Create multiple nodes (different operating system).
    Test Management.
    Generating reports.

    Ruby, Selenuim ,Selenuim WebDriver,Git,
  • SOFTWARE ENGINEER (INTERNSHIP)

    STEG
    Jan 2014 - Jan 2014

    Project : Electricity manager (Application Web).
    Tasks performed:
    Develop DAO Layer.
    Develop graphic interfaces.
    Security and role management.
    Write Unit Tests for some features that already exist.

    Java/JEE, Spring, JSF, Oracle 10g.SVN, Tomcat7, EclipseExpérience professionnelle
  • SOFTWARE DEV ELOPMENT ENGINEER

    Amazon
    aujourd'hui

    Project : eCommerce FinIntegration (eCFI) Team :
    At Amazon, we roll our own software development,So basically we
    discover that we should make life easier for source teams by
    handling their events (Financial Transactions) and reconcile this
    events and generate a monthly, annually reports that can be used
    as an authoritative data source and can be used for audit purposes
    as well, all of this features are done By Simplified Accounting Folio
    Engine(SAFE), which it is a push based audit trail recording system
    which collects all business activities that occur in a system, batch
    them and persist in the respective business owned S3 account. The
    data recorded by SAFE is traceable and immutable and has 0%
    data loss.
    Task Performed :
    Support and improve and develop new SAFE micro-services
    Improve the performance of existing services by using profiling
    software.
    Analyze, detect, identify and correct technical problems and
    anomalies. This includes co-investigation and collaboration with
    business teams.
    Understand new business requirements, participate in scoping
    and costing meetings, and help functional teams write the user
    story while respecting technical constraints.
    Implement new features, ensure that the code meets quality
    standards and respects the company's coding style using the
    appropriate tools.
    Develop and implement the unit test. Integrate integration tests
    into the continuous integration process. Writes user and
    developer guides.
    Writes user and developer guides.

    DynamoDB, S3,AWS EC2, AWS EMR, JAVA 11, Spark, AWS Lambda, Google Guice
Études et formations
  • National Diploma of Engineering in Computer Science

    (National School of Engineering of Carthage).
    2016
  • Diploma of Scientific Preparatory Cycle

    University of Sciences of Tunis
    2013
Autres compétences
SKILLS

Speaker and Trainer in many events and bootcamps.
Operating systems: Linux(RedHat 6,7),Windows
Programming & markup Languages :JAVA, JavaScript,
SQL, HTML, PL/SQL, XML, JSON,Python.
Webservices Technologie: SOAP, Rest, JaxWS, Jersey
Backend Frameworks: Hibernate, Spring, Cxf, JDBC, JPA,
EJB, Junit, Spring Boot, Spring Data, Spring Integration.
Frontend Frameworks: AngularJS, Angular 4, jQuery,
JSP/Servlets, JSF, Primefaces, Bootstrap CSS
Machine Learning Frameworks: Pytorch,TensorFlow,scipy.
IDE: Eclipse, Maven, Netbeans, IntelliJ, Microsoft Visual
Studio
Continous Integration: SVN, Git, Sonar, Nexus
DataBase:Oracle, PostgreSQL, MySQL, Microsoft SQL
Server
Methodologies : UML, AGILE Scrum,Kanban.
Soft Skills: Public Speaking, Design Thinking,Project
Management ,Conflict management, Personal
development coach

D'autres freelances
Analyste réalisateur ORACLE

Ces profils pourraient vous intéresser !
CV Data Engineer TALEND
Thomas

Data Engineer TALEND

  • LILLE
TALEND PL SQL ORACLE Snowflake SUNOPSIS QLIKVIEW Microsoft Power BI EXCEL VBA SHELL UNIX
Disponible
CV Développeur web JAVA
Tarek

Développeur web JAVA

  • COURBEVOIE
JAVA J2EE SQL Angular JAVASCRIPT PL SQL MYSQL ORACLE REACT.JS DOCKER
Disponible
CV Développeur TALEND
Dij

Développeur TALEND

  • PARIS
TALEND Qlik BIG DATA SQL Microsoft Power BI ORACLE TABLEAU SOFTWARE Snowflake
CV Développeur TALEND / ******** / Informatica
Sha

Développeur TALEND / ******** / Informatica

  • PARIS
TALEND Snowflake INFORMATICA SQL Cloud AWS ORACLE JIRA
CV Développeur JAVA
Imen

Développeur JAVA

  • VAULX-EN-VELIN
JIRA JAVA Spring Boot Vue.js Angular ORACLE POSTGRESQL GIT GROOVY REDHAT OPENSHIFT
Disponible
CV Développeur
Arthur

Développeur

  • LUTTERBACH
JAVA PHP C++ SQL JAVASCRIPT PYTHON C ORACLE SQL SERVER PL SQL
Bientôt disponible
CV Ingénieur d’études et développement FullStack - Java | Spring - Quarkus | Angular
Ahmed

Ingénieur d’études et développement FullStack - Java | Spring - Quarkus | Angular

  • PESSAC
JAVA SQL Angular ORACLE JAVASCRIPT SPRING Spring Boot SPRING BATCH JUnit JENKINS
Disponible
CV Développeur MAINFRAME
Serge

Développeur MAINFRAME

  • STRASBOURG
COBOL MAINFRAME NATURAL ADABAS SQL DB2 ORACLE
Bientôt disponible
CV Ingénieur de développement
Hacène

Ingénieur de développement

  • LIVRY-GARGAN
C# SQL SERVER MYSQL JAVASCRIPT PYTHON C++ ORACLE Angular REACT.JS ELASTICSEARCH
Disponible
CV Développeur backend php symfony python
Wiem

Développeur backend php symfony python

  • LYON
PHP SYMFONY SQL MYSQL JAVASCRIPT ORACLE SQL SERVER PYTHON Angular
Disponible