Wadii - Ingénieur de développement JAVA

Ref : 220104S002
Email vérifié
Photo de Wadii, Ingénieur de développement JAVA
Compétences
Expériences professionnelles
  • Senior Full Stack Developer

    EmeriaPresent, Paris Emeria
    Jan 2022 - aujourd'hui

    Foncia Group. The mission's goal was to succeed the company digitalization and pass from "Tetrawin" to "Millenium"
    Create new microservice "MS-DOC" to generate pdf and excel documents for Millinium. Add new module to send emails with Sendgrid (welcome pack, expiry notice...)
    Implement new component to generate the client account status with fixed dates. Working some sprints with the Support team: fix bugs in PROD related to post migration of new agencies.

    Tools & Technologies: Typescript, NodeJS, React, AWS, Gitlab, RabbitMQ, Docker.
  • Assistant Professor

    Efrei Paris
    Jan 2021 - Jan 2022

    engineering school in digital technologies.
    Supervise and accompany students during the TP classes. Explain new concepts. Help student to fix bugs and unblock them. Revise students work and supervise the final project. Technologies: Html, Css, Javascript, git

  • Assistant Professor

    Efrei Paris
    Jan 2020 - Jan 2021

    As an assistant professor, I was in charge to supervise and accompany students during the TP classes.
    ➢ Help student to fix bugs and unblock them.
    ➢ Explain new features.
    ➢ Revise students work and supervise the final project.

  • Senior Full stack Developer

    Société Générale, Paris Working in agile
    Jan 2020 - Jan 2021

    MyActions” from scratch: the new risk management tool for the three defense lines in SG.
    Implement new endpoints in the Backend side: Store files in AWS S3, Export NFAs in excel format, Modify “MyActions” specific
    fields... Add unit tests for controller, services and repositories, and add functional tests with FitNesse. Develop some Spring Tasklets to send “MyActions” weekly report, and some steps in the batch to send “MyActions” data to the SG
    datalake. Develop new React components: Grid component for the home page, Filter Component for the search page... Add unit tests for
    models, services and store actions. Create new E2E tests with Cypress. Develop some Endpoints in “MyActions” API. Tools & Technologies: Java8, Spring Boot, Spring Batch, Liquibase, Junit, Mockito, FitNesse, React 16 (typescript, hooks, redux with
    ‘easy-peasy’), jest, Cypress, Cucumber...
    Achievements/Tasks
    Achievements/Tasks
    Page 2 of 3

  • Senior Full Stack Developer

    Société Générale
    Jan 2020 - aujourd'hui

    Working in agile environment to develop “MyActions” from scratch: the new risk management tool for
    the three defense lines in SG.
    ➢ Implement new endpoints in the Backend side: Store files in AWS S3, Export NFAs
    in excel format, Modify “MyActions” specific fields…
    o Tests: Add unit tests for controller, services and repositories, and add
    functional tests with FitNesse
    ➢ Develop some Spring Tasklets to send “MyActions” weekly report, and some steps in
    the batch to send “MyActions” data to the SG datalake.
    ➢ Develop new React components: Grid component for the home page, Filter
    Component for the search page…
    o Tests: Add unit tests for models, services and components and E2E tests
    with Cypress
    ➢ Develop some Endpoints in “MyActions” API.

    Technologies & tools: Java8, Spring Boot, Spring Batch, Liquibase, Junit, Mockito, FitNesse, React 16 (typescript, hooks, redux with ‘easy-peasy’), jest, Cypress, Cucumber…
  • Tech Lead

    Edvance, Paris Edvance is a part of EDF
    Jan 2019 - Jan 2020

    which in charge to concept and build nuclear centers.
    The mission goal was to participate in the SICS development: a tool to make advanced calculs for engineerings working in Edvance. Support the frontend team to fix bugs. Add a cache mechanism in the backend app with Redis. Add a docker-compose and split the app into containers (nginx, smtp, mysql...).

    Tools &Technologies: VueJS, NodeJs, Docker, Docker compose, Nginx...
  • (6 months) Tech Lead

    Edvance
    Jan 2019 - Jan 2020

    The purpose of the mission was to participate in the development of SICS: an implemented system in
    nuclear power center to take order in case of a disaster.
    ➢ Support the frontend team to fix bugs.
    ➢ Add a cache mechanism in the backend app with Redis.
    ➢ Add Nginx as a reverse proxy.
    ➢ Add a docker-compose and split the app into containers (nginx, smtp, mysql…)

    Technologies & tools: VueJS, NodeJs, Docker, Docker compose, Nginx…
  • (1year, 6months) R&DEngineer – FIFTY-FIVE
    Jan 2018 - Jan 2019

    Real time monitoring system: develop a dashboard graphs to show Icinga services status and
    notification in case of alert.

    Technologies & tools: ReactJS, NodeJS (ExpressJS), Raspberry pi...
  • aujourd'hui

    Macroreport: A tool to configure and generate automated reports by requesting different API, making
    queries, setting segments and dimensions and extract data in scheduled reports.
    ➢ Fix bugs and develop new features.
    ➢ Develop the different components and set up the tracing mechanism with Google Tag
    Manager.
    ❖ Watchdog: A tool to monitor data stored in a database or a data lake and make different types of
    alerts.
    ➢ Design the tool and make different modules, components and routing.
    ➢ Develop the frontend side from scratch.

    Technologies & tools: Angular4/8, Redux(Ngrx), RxJS, GCP, Docker, Gitlab, Jenkins, jest … ❖ Plateform: The fifty-five solution that englobe all tools (Macroreport, Watchdog, Tracks, Tagscan…)
  • aujourd'hui

    Redesign and optimize the CI/CD pipeline in Gitlab and integrate the jenkins job.
    ➢ Update the docker-compose file and change the frontend app image.

    Technologies & tools: Docker, Jenkins, Gitlab...
Études et formations
  • SKILLS AND COMPETENCES

    Development languages: Javascript/Typescript with Angular2/4/8, React, React Native, NodeJS, Express, LoopBack …
    Java8: Spring Boot, Spring Batch, Android and Apache Camel…
    Python with chalice & serverless frameworks
    C#: With .NET Framework, ASP.NET

    Cloud: AWS, GCP
    DevOps: Docker, Kubernetes, Gitlab-CI, Jenkins, Ansible, OpenShift, Terraform
    Testing: Protractor, Selenium, Karma, Jasmine, Junit, Jest, Cucumber, Cypress
    Design methods: Merise and UML (using Entreprise Architect, PowerAMC and Rational Rose)
    Databases: Oracle, Mysql, SQL Server, MongoDB, Elasticsearch…
    Others: HTML5, CSS, SAAS, LESS, SEO, maven, Fabric, git

    EDUCATION

    2013 – 2016
    Engineering degree - Software Engineering
    National Institute of Applied Sciences and Technologies (INSAT)

    2011 – 2013
    Preparatory classes for engineering degree
    National Institute of Applied Sciences and Technologies

    2011
    High-School degree – Computer Sciences
    Hight School of Haouaria

    LANGUAGE PROFICIENCY
    English: Advanced
    French: Fluent
    Arab: Native
    Italian: beginner

    INTERESTS & ACTIVITIES
    Mobile development
    ➢ Rayon100: Mobile app for the block’out in France
    ➢ Brain Train: Mobile game for kids
    ➢ Former Vice President of INSAT Android Club

Autres compétences
SKILLS AND COMPETENCES

Development languages: Javascript/Typescript with Angular2/4/8, React, React Native, NodeJS, Express, LoopBack …
Java8: Spring Boot, Spring Batch, Android and Apache Camel…
Python with chalice & serverless frameworks
C#: With .NET Framework, ASP.NET

Cloud: AWS, GCP
DevOps: Docker, Kubernetes, Gitlab-CI, Jenkins, Ansible, OpenShift, Terraform
Testing: Protractor, Selenium, Karma, Jasmine, Junit, Jest, Cucumber, Cypress
Design methods: Merise and UML (using Entreprise Architect, PowerAMC and Rational Rose)
Databases: Oracle, Mysql, SQL Server, MongoDB, Elasticsearch…
Others: HTML5, CSS, SAAS, LESS, SEO, maven, Fabric, git

EDUCATION

2013 – 2016
Engineering degree - Software Engineering
National Institute of Applied Sciences and Technologies (INSAT)

2011 – 2013
Preparatory classes for engineering degree
National Institute of Applied Sciences and Technologies

2011
High-School degree – Computer Sciences
Hight School of Haouaria

LANGUAGE PROFICIENCY
English: Advanced
French: Fluent
Arab: Native
Italian: beginner

INTERESTS & ACTIVITIES
Mobile development
➢ Rayon100: Mobile app for the block’out in France
➢ Brain Train: Mobile game for kids
➢ Former Vice President of INSAT Android Club

D'autres freelances
Ingénieur de développement JAVA

Ces profils pourraient vous intéresser !
CV Développeur
Thomas

Développeur

  • VALBONNE
JAVA PYTHON JAVASCRIPT C HTML Angular C++ SQL
Disponible
CV Développeur PEGA PRPC
Amine

Développeur PEGA PRPC

  • PARIS
PEGA PRPC JAVA
Bientôt disponible
CV Développeur Full Stack
Lotfi

Développeur Full Stack

  • ERSTEIN
JAVASCRIPT JAVA TypeScript REACT.JS Angular SQL Spring Boot MONGODB Vue.js Cloud AWS
Disponible
CV Développeur Senior JAVA / TypeScript / Golang
Kevin

Développeur Senior JAVA / TypeScript / Golang

  • MONTPELLIER
JAVA SPRING TypeScript POSTGRES PostGIS Google Cloud Platform GO
Disponible
CV Consultant cybersécurité & développement
Alain

Consultant cybersécurité & développement

  • BUSSIÈRES
C C++ JAVA ORACLE
Disponible
CV Développeur Back End
Marion

Développeur Back End

  • FLAMANVILLE
JAVA SPRING Angular
Bientôt disponible
CV Développeur JAVA
Imed

Développeur JAVA

  • THIONVILLE
JAVA Spring Boot J2EE DOCUMENTUM FILENET
Disponible
CV Ingénieur de développement JAVA
Anis

Ingénieur de développement JAVA

  • VILLEURBANNE
JAVA Kafka EMBER.JS GITLAB JENKINS Spring Boot SQL CI/CD
Bientôt disponible
CV Développeur JAVA
Agnès

Développeur JAVA

  • CHAMBÉRY
JAVA MAVEN Spring Boot GIT DOCKER CI/CD POSTMAN REACT.JS SQL
Bientôt disponible
CV Développeur JAVA
Mohamed

Développeur JAVA

  • NEUILLY-SUR-SEINE
SQL JAVA SPRING HIBERNATE REST SOAP Angular
Disponible