Aymen Bouchekoua

Fullstack Technical Lead

Moves to Courbevoie, Paris

  • 48.8971
  • 2.2521
New
  • Indicative rate €700 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 24h
Propose a project The project will only begin when you accept Aymen's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Aymen's quote.

Location and geographical scope

Location
Courbevoie, France
Can work in your office at
  • Courbevoie and 50km around
  • Paris and 20km around

Verifications

Languages

  • Arabe

    Native or bilingual

  • Anglais

    Native or bilingual

  • Français

    Native or bilingual

Skills (39)

  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • PHP
    Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • Methodologies
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • TDD
    Beginner Intermediate Advanced

Aymen in a few words

Je suis un "Développeur Fullstack Senior" depuis 7 ans. J'ai commencé mon carrière chez une ESN où j'ai travaillé pour plusieurs clients en tant que Technical Lead en développement Web (Java / Javascript / PHP).

Aujourd'hui, je cherche une nouvelle aventure en tant que "Freelancer". Je préfère une mission longue où je peux m'investir pour améliorer votre produit (Performance - UX/UI - New Features) et idéalement dans une squad de 3/4 développeurs et un PO.

Je suis passionné par le développement et j'apprends vite donc les technologies/langages de programmation différents de ce que j'ai fait ne me posent pas de soucis mais au contraire ça me permet d'apprendre de nouveau concept.

L'essentiel pour moi dans un projet est d'avoir une bonne conception qui suit les bonnes pratiques de développement (Testabilité - Modularité - Scalabilité) et de travailler dans une bonne ambiance.

Experience

TalanLabs : Client FuturMaster

Logistics & Supply Chain

Senior Technical Lead

Paris Area, France

July 2019 - Today

Mission : Développer le module demand-planning dans un environnement en micro-service. Ce module communique en REST avec de différents services (Legacy - machine learning) afin de récupérer des séries temporels et les afficher au client dans une application web en React.

- Travailler en Squad de 3 développeurs, 1 UX designer et 1 scrum master
- Analyser le besoin et les services existants pour proposer un micro-service conforme aux recommandations du client
- Proposer et mettre en place Keycloak pour la gestion des utilisateurs et leurs droits
- Développer en TDD le backend en java Spring Boot et le front en ReactJS
- Participer à la mise en place d’ELK + prometheus/grafana comme outils de monitoring de la production
- Mettre en place une politique de versionning et l’intégrer dans l’outil de CI/CD AzureDevops
- Proposer et intégrer la librairie de mono-repo lerna afin d’assurer une gestion micro-frontend des des différents packages de la solution
- Mettre en place SonarQube et l’intégrer dans le CI/CD
- Participer à la migration d’AzureDevops vers le cloud

TalanLabs : Client Gefco

Logistics & Supply Chain

Senior Technical Lead

Paris, France

March 2015 - June 2019

Mission : Maintenance évolutive d’une application de gestion d’ordres développée en Swing pour les internes et d’un portail web en GWT destiné aux clients de Gefco.

- Analyser les besoins et mettre en place des solutions techniques.
- Communication directe avec le client et discussion des problématiques à travers des ateliers
- Proposition de solutions technico – fonctionnelles
- Rédaction des spécifications techniques
- Gérer l’équipe de développement en nearshore :
- Installer Gitlab afin d’assurer une revue de code
- Intégrer SonarQube avec Gitlab pour automatiser le contrôle de la qualité de code
- Chiffrer et affecter les fiches JIRA
- Développer des tests d’intégrations pour assurer la non régression
- Installer ELK comme outil de monitoring de la production
- Migrer le serveur d’application de Jboss5 vers Jboss 7
- Intégrer GWT-VUE dans le portail web
- Développer une application de Chat en VueJS/Firebase
- Faire un POC pour remplacer l’application mobile GefcoLink en Flutter
- Assurer le paquetage et le déploiement des releases avec Jenkins et Xldeploy
- Gestion des branches (validation et merge).
- Gestion de version client.
- Gestion des builds et préparation des livraisons (RECETTE et PROD).

Talan

Trainee

February 2013 - June 2013

Design, implement and integrate the Accounting and Finance Management Module in the Enterprise Resource Planning System "Byblos" of Talan. Improve the dashboard Flex framework of Talan

Linckia

FreeLancer

May 2012 - May 2013

Implement some modules in a Stadium Manager System Implement some modules in Kompass Tunisia

SunGard Financial Systems

Trainee

July 2012 - September 2012

Design and implement a CRUD user interface generator using GWT

Groupe Chimique de Tunisie

Worker Internship

Sfax, Tunisua

July 2011 - August 2011

Observe

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code