
Moez TRABELSI
Tech Lead | Développement Java & React
3 recommandations
Salaire / Taux journalier
3 personnes recommandent
92500 Rueil-Malmaison, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Full-Stack avec +13 ans d'expertise en développement Java/React et architecture cloud AWS. Expérience prouvée chez Sacem : création d'APIs REST Spring Boot, applications React 18, backends serverless Lambda Python, et infrastructure Terraform. Expert en migration Java 8→21, CI/CD GitLab, OAuth2/OIDC, et intégration de solutions de paiement. J'optimise vos projets web avec des architectures modernes et scalables.
Expérience de travail
Tech lead - Software Development Engineer
SacemFreelance
avr. 2019 - Présent
7 ans 7 mois
7620 Paris, Danemark
Développement Web & API - La Sacem: Conception et développement des applications du portail web de la Sacem. - Réalisations et responsabilités principales : Conception et développement des applications web avec React 16, 17, et 18, react query, redux, saga, storybook, material-ui. Développement d'APIs REST à consommer par les différentes applications de la Sacem et ses partenaires avec spring boot 2 et 3, spring security, Oauth2, JPA, swagger, java 11, 17 et 21, ORACLE, tomcat 9, 10, docker. Création et maintenance d'une librairie React utilisée par différents projets SPA. Initialisation de nouveaux projets web from scratch, incluant : + Initialisation du projet SPA + Zoning et intégration de templates + Mise en œuvre de l'authentification OAuth2/OIDC Client + Développement de frontends cloud aws déployés sur des buckets S3. + Mise en place d’un système de feature flags géré via des configurations stockées sur AWS S3 et des AWS Lambda pour le contrôle dynamique des fonctionnalités. Utilisation d'AWS Secrets Manager pour le stockage sécurisé des mots de passe, tokens et variables d'environnement. Développement de backends serverless AWS Lambda en Python 3.10. Utilisation de Terraform pour l'infrastructure-as-code (IAC). Conception et gestion des API Gateway AWS. Mise en œuvre de pipelines CI/CD avec GitLab CI. Développement d’un module de signature en ligne des documents via les APIs Docapost. Mise en place d’un module de paiement en ligne via les APIs Sogenactif. Traitement et analyse de grandes bases de données avec Spark/Scala pour des besoins spécifiques. Participation aux cérémonies SAFe/Agile et planifications PI, en alignement sur les objectifs à atteindre. Migration de Java 8 à Java 11,17,21 (Tomcat7 -> Tomcat9, 10). Conception et développement d'APIs RESTful. Expertise en Intelligence Artificielle : Utilisation de GitHub Copilot pour optimiser et accélérer le développement des applications et APIs.
Senior Java Software Engineer
AYMAX
déc. 2018 - déc. 2022
4 ans 1 mois
7620 Paris, Danemark
Ingénieur d'étude et développement FullStack Langages de programmation : Java 6/7/8, JSP/Servlet, JEJB 3.0. Frameworks : Spring | Hibernate | Angular | ADF Framework. Design patterns: MVC | DAO | DI/IOC. Technologies web: Angular | NodeJS | JavaScript | jQuery | Bootstrap | HTML | CSS. Serveurs d'application: Apache Tomcat, weblogic | OHS (ORACLE HTTP SERVER) | IAS. Bases de données : Oracle | MySQL . Langages de manipulation des données: SQL plus | TOAD | Jdeveloper Sécurité : WAF (web application firwalling) | Acunetix, SSO (single sign-on) | JWT (JSON web Token) IDE & Outils: Eclipse (STS) | Visual Studio Code | Git (Git flow) | SourceTree | StartUML | Filezilla | Photoshop. Serveurs : Bitbucket Outils d'intégration continue : Jenkins Gestion de projet : Scrum (Jira/Confluence)
Chef de service - Études et développement des SI
Banque Centrale de Tunisie - البنك المركزي التونسي
août 2011 - déc. 2018
7 ans 5 mois
Soliman, Tunisie
Conception et développement des systèmes d'informations: - Tableaux de bord statistiques des indicateurs économiques et financiers - Refonte du site web de la Banque Centrale de Tunisie - Application de taux de change interbancaire, - Opération HANNIBAL : traçabilité de la circulation des devises sur le territoire tunisien et le réseau bancaire. - Refonte de l'application intranet de la BCT - Système d'échange de données bancaires - Développement des webservices d'échange de données bancaire - Rédaction d'un roadmap (feuille de route) de mise en place d'un système d'information décisionnel "Data Warehouse" - Plateforme de recrutement en ligne de la BCT. - Encadrement des stagiaires ingénieurs et chercheurs dans des projets de développement des systèmes d'information de la banque, plateforme d'échange des données bancaires et des tableaux de bords décisionnels. Langage de programmation : Java/JEE, JSP/Servlets, EJB 3.0 FrontEnd : HTML5, CSS3, JS, Jquery, Bootstrap Frameworks : ADF, Hibernate, JSF, Spring Base de données : ORACLE, Mysql Outils de gestion des bases de données : SQL plus, TOAD For Oracle, Jdeveloper Serveurs d'applications : IAS (ORACLE Internet Application Server), Weblogic, OHS (ORACLE HTTP Server), Tomcat, Apache. Moteurs de recherche : Sphider, ElasticSearch IDE : Eclipse, Jdeveloper. Webservice : Soap, Rest, SDMX Sécurité : WAF (Web Application Server), Accunetix, SSO (Single Sign-on), JWT Reporting et Dashboarding : Tableau desktop, Tableau Server, Tableau Online, Oracle Discoverer, Jasper report Gestion des projet : Ms project Gestion des versions : SVN Service d'annuaire : Active Directory Outils de transfert des fichiers : FileZilla Protocole de transfert des fichiers : FTP, SFTP, SSH Systèmes d’exploitations : Linux, Windows Sever
Ingénieur développement Web
Streamerz
mai 2011 - août 2011
4 mois
Soliman, Tunisie
Développement des sites web d'achat en ligne. Langage de programmation : PHP Frameworks : CakePHP FrontEnd : HTML5, CSS3, JS, Jquery Bases de données : Mysql Serveur d’hébergement : OVH Outils de transfert des fichiers : FileZilla Protocole de transfert des fichiers : FTP, SFTP, SSH
Ingénieur développement Web
Tunivisions
janv. 2011 - mai 2011
5 mois
Soliman, Tunisie
Développement des sites web. Langage de programmation : PHP Frameworks : CakePHP FrontEnd : HTML5, CSS3, JS, Jquery Bases de données : Mysql Serveur d’hébergement : OVH Outils de transfert des fichiers : FileZilla Protocole de transfert des fichiers : FTP, SFTP, SSH
Formation
Higher Institute of Computer Science - Tunisia (ISI)
Ingénieur en génie logiciel et systèmes d'information, Computer Engineering
2007 - 2010
3 ans 1 mois
Activités et associations : Club Microsoft
Institut Supérieur des Etudes Technologiques en Communications de Tunis
Technicien supérieur en réseaux informatiques et télécommunications, Network and System Administration/Administrator
2004 - 2007
3 ans 1 mois
Activités et associations : Randonnée, Handball
Licences et certifications
Avanced React Developement
Délivré le : mars 2023
Certification SDMX (Statistical Data and Metadata eXchange)
Délivré le : févr. 2018
Certification SDMX (Statistical Data and Metadata eXchange) : Eurostat Luxembourg
Délivré le : oct. 2017
Certificat de participation au cursus de formation Tableau Software
Délivré le : oct. 2016
Certificat de participation au cursus de formation sécurité web et firewalling – WAF firewall – Positive Technologies.
Délivré le : avr. 2016
Certificat de participation au cursus de formation Oracle Fusion Middleware with ADF I – ADF I
Délivré le : sept. 2015
Certificat de participation au cursus de formation PHP5
Délivré le : mars 2013
Certificat de participation au cursus de formation Oracle – JAVA j2ee / EJB / Webservice
Délivré le : janv. 2012