You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dhaouadi AymenDA

Dhaouadi Aymen

Senior Java Development Engineer

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Dhaouadi

I am a computer engineer with a particular passion for developing Java applications. I am committed to the Agile mindset and best practices (TDD & BDD, Continuous Integration & Delivery...). Throughout my career, I have had the opportunity to work in diverse and varied contexts (Automotive Industry, Finance, Hospitality, etc.) and my goal has always been to deliver quality products that bring value.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

  • German

    Conversational

Can work on-site
Paris (up to 50km)

Experience

  • Accor
    Senior Java Software Development Engineer
    HOSPITALITY
    January 2019 - Today (7 years and 5 months)
    Paris, Île-de-France, France
    Accor is the leading Augmented Hospitality hotel group offering unique and meaningful experiences in more than 6500 hotels across 110 countries. Accor is developing reservation and management applications intended for 6500 hotels around the world. Within the Distribution and Booking team composed by 7 persons working in Agile methodology, I am working on Availability & Booking services that are critical and should be running 24 hours a day with high performances in order to stay in the race of online distribution.

    Within this team, I am in charge of :
    -Technical design of new features
    -Implementation of new features
    -Writing of unit & integration tests
    -Maintain the different applications
    -Writing documentation of features implemented
    -Preparing of the application deployment plans in both acceptance and production environments
    Java 11 Spring boot Microservices REST API Maven Git Jenkins Gitlab Angular Apache Kafka
  • Jaguar Land Rover
    Java Software Engineer
    AUTOMOBILE
    September 2017 - November 2021 (4 years and 2 months)
    Région de Nice, France
    Developed by Altran and Jaguar Land Rover, CoherenSE is a solution that accelerates and makes possible advanced software-based automotive features such as autonomous driving. Through a modular approach, it gives a full command and control of the vehicle to manage the growing complexity of systems throughout the product lifetime.

    My roles and responsabilities in this project are :
    -Technical Study and Design of the new features to be implemented.
    -Implementing new features for the configuration tool (Toolchain).
    -Design and implementation of new REST controllers
    -Design and implemention of several Server Side RESTful web services to expose certain functionalities of the application.
    -Integrating Spring and MongoDB database using Spring Data MongoDB project.
    -Integrating log4j for writing into Application and Error logs.
    -Using Agile software development methodology (Scrum Meetings).
    -Ensure that the new code is implemented based on the MVC architecture for all core functionality.
    -Fixing defects and errors caught in the development, unit testing and QA phase •Adopting Test Driven Development process and create, execute test cases in JUnit and Spring Boot for unit testing of the application.
    -Interacting with the clients for the new enhancements to be done.
    -Preparing technical documentation of the application (mainly the new features I implemented).
    -Strong communication with Other teams (Front End, QA etc) and participate in workshops •
    -Training and support for Front End team to build Selenium based automatic test cases.
    java 8 Spring REST Web Services Hibernate MongoDB Selenium
  • Amadeus
    Software Quality Assurance Engineer
    AVIATION AND AEROSPACE
    January 2016 - August 2017 (1 year and 7 months)
    Région de Nice, France
    As a Software Quality Assurance Engineer, I analyze, create and automate the project's functional, performance and security requirements. This includes the creation of automation plans and test scripts. My mission is also to help enhance, design and implement testing while increasing coverage for many projects concurrently.

    My responsibilities :
    -Write and maintain test plans, automation scripts, and tools •
    -Create and maintain automated test suite for a portion of the software platform • Build test frameworks and methodologies that will define the testing processes used as part of the software development process
    -Execute functional, application and regression tests, including both positive and negative scenarios
    -Create a traceability matrix of each test case back to user stories
    -Responsible for identifying bugs and communicating their business impact to facilitate decision-making by product management and engineering
    -Responsible for implementing and driving continuous improvement in development processes and deliverables •
    -Participate in an Agile development environment / Scrum team •
    -Work to meet project schedules, time-lines and deadlines •
    -Provide accurate estimates to different tasks •
    -Exercise judgment in application of methods and procedures to evaluate quality products and services •
    -Continually develop and execute an improving suite of test cases for each product

Recommendations

Be the first to recommend Dhaouadi

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering Degree
    National School of Computer Science: ENSI Tunisia
    2013
  • Preparatory classes for engineering studies
    Faculty of Sciences of Tunis
    2010

Skill set (40)

Categories