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

Slim Ben Attia

Full Stack Java JEE Developer

€500/day
1 project
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Slim

Computer Engineer, 5 years of experience, proficient in
Java 8, Maven, Hibernate, Spring Security, Data, Boot, GIT, REST web service, HTML 5, CSS 3, Bootstrap, Angular 7.
Autonomous and with excellent interpersonal skills.
  • French

    Fluent

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lyon (up to 100km), Lille (up to 100km), Bordeaux (up to 100km), Nantes (up to 100km)

Experience

  • DGFIP
    Java/JEE Engineer
    PUBLIC SECTOR
    February 2022 - Today (4 years and 4 months)
  • MIPIH
    Java JEE Development and Design Engineer.
    HEALTH AND WELLNESS
    March 2021 - Today (5 years and 3 months)
    Amiens, France
    Project: Prodige GHT from March 2021 to present.
    Context: Prodige is a solution for all the medico-administrative professions of the hospital.

    *Hospital Management (Patient Management, Hospital Human Resources,

    Economics, Logistics and Finance, Decision Support for the Establishment)

    *E-health and patient pathways (Teleconsultation and tele-expertise, Secure

    health messaging, Coordination of health professionals)

    Team: 1 Head of Department, 2 Product Owners, 1 Scrum Master, 5 Developers.

    Process: On-site (Amiens) and remote, team communication is via Skype, StarLeaf, and Outlook.

    Accomplishments:

    *5-day training to learn the Mipih technical foundation in a team of 5 people (2 organizers and 3 participants).

    *Participation in writing technical specifications and installation documents.

    *Installation of the work environment.

    *Verification of payslip data via Net Entreprises.

    *Display of the provisional end date on the history of contracts/amendments.

    *Addition and valuation of 28 fields in the Payslip Header table from the

    XML of the payslip provided by AGIR (back-end project that allows the generation of payslips each month).

    *Generation of payslips with Jasper Report.

    *Sending email alerts for payslip integration with and without rejections.

    *Bug fixing in payslip generation.

    *Code review.


    Database (Oracle)

    *Creation of SQL script to add fields to the database.

    *PL/SQL development for table insertion.


    Continuous Integration and Continuous Deployment (Jenkins)

    *Execution of build tasks.

    *Execution of unit tests.


    Tests/Acceptance:

    *Unit tests (JUnit Test)

    *Creation and execution of cross-tests via the Rally platform.

    *Functional tests.

    *Technical acceptance (verify compliance with architecture).


    Project Qualification:

    *Rally: an enterprise platform specifically designed to evolve agile development practices.

    *Update of the status of user stories or defects (in dev, in code review, in

    tests, finished).

    *Team monitoring. (absent, on-site, remote working).

    *Akuiteo: is the commercial, operational, and financial management solution

    intended for service companies managed by business or projects.
    Enter the tasks developed and time spent each day for the company to estimate the development cost of the project.

    UML Modeling: MagicDraw

    *Addition of fields to the database tables.


    Agility:

    *Daily meeting every day from 09:20 to 09:45 via StarLeaf.

    *Participation in sprint planning.

    *Sprint length: 3 weeks.


    Technical Environment:

    *Language: Java 8, JWT, Angular.

    *Tools: Eclipse Oxygen, Jboss, Git Bash, Gitblit, Rally, Akuiteo.

    *Framework: Hibernate, Spring Batch, Spring Boot,



    *Design Pattern: MVC.

    *RDBMS: Oracle.

    *UML: Magicdraw.

    *Methodology: Scrum.

  • Direction générale des Finances publiques
    Junior Full Stack Java JEE Developer
    PUBLIC SECTOR
    January 2019 - December 2020 (2 years)
    Paris, France
    Context:

    The project aims to provide individual and professional users with an online service for the dematerialized acquisition of declarations subject to registration (manual gifts, successions, etc.) and the online payment of corresponding duties.

    Team: 1 Project Manager, 2 Technical Leads, 7 Developers, 3 Testers.

    Role: Java EE Development and Design Engineer.

    Accomplishments:

    Back-End:

    Development of the application persistence layer (Hibernate).
    Creation of RESTful Web Services with Spring (GET, POST, PUT, DELETE).

    Front-End:

    Web Development (HTML5/CSS4/Javascript/Jquery/JSP) using the Bootstrap 4 and Spring Web Flow Framework.
    Use of Web APIs (Calculator API, Search API).

    Database (PostgreSQL):

    Creation and modification of PostgreSQL tables.
    Insertion of data into a PostgreSQL table.

    Unit Test (JUnit):

    Ensure that the code always meets the requirements even after potential modifications.
    Creation of a class instance and any other object necessary for the tests.
    Call the method to be tested with the test case parameters.
    Comparison of the obtained result with the expected result: in case of failure, an exception is thrown.

    Project Qualification:

    Detection and creation of bugs in HP ALM (software provided by DGFIP for project qualification).
    Preparation and execution of test campaigns.
    Analysis and publication of results, highlighting anomalies.

    Continuous Integration and Continuous Deployment: (Jenkins)

    Jenkins configuration.
    Execution of unit tests.
    Configure and execute Build tasks.

    Test and improve code quality: (SonarQube, SonarLint)

    Installation of SonarLint in Eclipse.
    Eliminate code duplication (0% code duplication).
    Perform Unit Tests and code coverage (Minimum 70% code coverage by unit tests).
    Fix potential bugs.

    Technical Environment:

    Language: Java 8.

    Tools: Eclipse Oxygen, Tomcat, SVN, JUnit, SonarLint, SonarQube, HP ALM.

    Framework: Hibernate 4, Spring 4, Spring Security, Spring Boot, Spring Web Flow Bootstrap 4.

    Design Pattern: MVC.

    RDBMS: PostgreSQL.

    Others: UML, Scrum.

Recommendations

Be the first to recommend Slim

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

  • Scientific Baccalaureate (Math Section)
    Montfleury High School
    2011
  • Preparatory cycle for Engineering studies.
    Preparatory Institute for Engineering Studies of Bizerte
    2012

Certifications

  • Pre-intermediate Level Certification.
    British Council
    2014
  • CISCO Level 2/3/4
    CCNA
    2017

Skill set (19)

Categories