
MOHAMED SAHRAOUI
Full Stack Java/Angular Developer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
Développeur Full Stack Java / Angular, je conçois et développe des applications robustes, performantes et orientées métier. Passionné par le cloud AWS, j'interviens sur des environnements modernes (microservices, CI/CD, sécurité, observabilité) avec un fort souci de qualité, de performance et de maintenabilité du code. J'aime apporter une réelle valeur technique et fonctionnelle aux projets auxquels je contribue.
Expérience de travail
Développeur FullStack Java / Angular
Engie
janv. 2023 - Présent
3 ans 10 mois
Paris, France
LE CLIENT met à disposition de ses partenaires commerciaux (Porte à porte, Distributeurs, réseau des partenaires), un site web "SWAPP" afin de vendre des contrats d'Energie (Gaz /Electricité) et de services (Assurance Factures, Aide au pilotage de la consommation …) C'est un tunnel de vente qu'il convient de maintenir et de faire évoluer (ajout de nouvelles fonctionnalités et de nouvelles offres à vendre). – Participer aux différentes cérémonies de Scrum. – Migration de Java 8 vers Java 17, de Spring 3 vers Spring 6 et de Wildfly 18 vers Wildfly 27. – Développement de nouvelles fonctionnalités et évolution du tunnel de vente. – Correction d'anomalies et amélioration continue de la qualité du code – Intégration de l'authentification multifactorielle (MFA) avec Okta pour renforcer la sécurité des accès – Intégration du Single Sign-On (SSO) pour un partenaire externe – Renforcement de la sécurité applicative via Veracode et AWS Inspector. Environnement technique Spring Framework, Java, Spring Batch, Hibernate, MySQL, Angular, API REST & SOAP, Wildfly, Adobe Experience Manager, Git, Docker, JWT, OIDC, Gitlab CI, AWS, Jira, Okta
Développeur FullStack Java / Angular
Innogec InnoHealth
déc. 2021 - déc. 2022
1 an 1 mois
Tunis, Tunisie
INNOGEC est une application qui permet aux clients de gérer (leurs études cliniques, patients, calendriers et facturations), et offre la possibilité de générer des statistiques selon leurs besoins. Les clients principaux d'INNOGEC sont notamment l'Institut Gustave Roussy, le Centre Hospitalier de Chartres et plusieurs autres. Tâches principales : développement du module de facturation / l'ajout de nouvelles fonctionnalités sur les différentes interfaces de l'application / débogage des conflits signalés par les clients. – Développement des interfaces et le module d'INNOGEC – Réalisation des new features sur les différents modules de l'application – Maintenance corrective et résolution des incidents remontés par les clients – Participation à la phase de refactoring – Mise en place de tests unitaires et d'intégration Environnement technique Spring Boot, Java, Angular, MySQL, REST API, Gitlab, Junit, Mockito
Développeur FullStack – Finance De Marché (Back Office Titres : Actions & Obligations)
Vermeg
août 2020 - déc. 2021
1 an 5 mois
Tunis, Tunisie
Participation au développement et à la maintenance d’applications de back office dédiées à la gestion des opérations sur titres (actions, obligations), utilisées par les équipes de finance de marché. – Mise en place de modules de gestion des opérations d'achat et de vente de titres, incluant la validation, le suivi et la mise à jour des portefeuilles. – Création et traitement automatisé des instructions d'achat et de vente à partir des fichiers SWIFT pour garantir la conformité et la rapidité des échanges interbancaires. – Gestion des opérations sur titres (OST) : coupons, dividendes, remboursements et autres événements financiers. – Développement de fonctionnalités pour la création et le suivi des opérations sur titres à partir des fichiers SWIFT. – Gestion et mise à jour des positions cash des clients à partir des opérations de règlement/livraison et des flux financiers. – Génération de rapports métiers et tableaux de bord pour le suivi des positions et opérations financières. – Participation à la maintenance corrective et évolutive des applications et à l'optimisation des performances. Environnement technique Java/J2EE (Spring, Hibernate, JSF, JSP), JavaScript, Junit, Jasper Report, Tomcat, Maven, UML, oracle 12c, IntelliJ, XML.
Développeur FullStack Java / Angular (Stage PFE)
Sofrecom
févr. 2020 - juil. 2020
6 mois
Paris, France
Réalisation et mise en œuvre d'une architecture Microservices pour le développement de la console d'administration d'une application des rendez-vous dans les boutiques Orange France. Cette application permet de: * Faciliter la prise de RDV en boutique. * Organiser les flux clients vers les boutiques. * Générer de la satisfaction des clients. * Gérer les planning et les créneaux de rendez-vous – Développement des interfaces de l'application en utilisant Angular. – Participation à la mise en place de l'architecture microservices. – Développement des API en utilisant Spring Boot. Environnement technique Java, Spring Boot, Angular, Microservices, MySQL, Spring Cloud, REST API, Swagger, Gitlab
Formation
Ecole National De Sciences Informatiques (ENSI)
Diplôme d'Ingénieur, Informatique
2017 - 2020
3 ans 1 mois
Institut préparatoire aux études d'ingénieurs de Nabeul
Preparatory Studies, Engineering
2015 - 2017
2 ans 1 mois
–
Baccalauréat
2015 - 2015
1 mois
Licences et certifications
AWS Certified Cloud Practitioner
Délivré le : –
SAFE
Délivré le : juil. 2023
Oracle Certified Professional: Java SE 11 Developer
Délivré le : févr. 2023
Angular - Formalab
Délivré le : févr. 2020
MTA - Introduction to Programming using Java
Délivré le : juin 2019