
Othmane LAGHRISSI
Senior Software Engineer Java | Spring | Angular
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Expérience de travail
Consultant Senior Java/Angular
ChapsVision
juin 2021 - Présent
5 ans 5 mois
Paris, France
• DeveryLoc : Application de géolocalisation en temps réel DeveryLoc est un système de traitement des informations de géolocalisation automatisé de cibles qui allège la charge de travail des enquêteurs et contribue à la réussite de leurs missions. ▪ Environnement technique : Architecture microservices, Java 11/17/21, Spring boot 3, Micronaut, Keycloak, RabbitMQ, Angular 17, Angular Material, Maven, Docker, Ansible, Jacoco, JUnit5, Jenkins, Git, Gitlab, Jira. ▪ Missions : -Migration de l’ancienne application GWT vers une architecture moderne basée sur des microservices Java et une interface Angular. -Participation à la mise en place de l’architecture technique. -Implémentation des nouvelles fonctionnalités. -Développement des librairies Angular. -Implémentation de tests unitaires et d'intégration. -Relecture de code (Code Review). -Participation aux réunions Scrum. -Remplacement du Tech Lead en cas d'absence. -Accompagnement des nouveaux arrivants. • Argonos (pour une durée de 8mois) : Intégration et implémentation d’un assistant IA conversationnel basé sur le modèle RAG (Retrieval Augmented Generation) dans le projet Argonos (Système d’exploitation de données massives et hétérogènes). ▪ Environnement technique : C#, React, PostgreSQL, Solr, Docker, Azure Devops, Git, Jira. ▪ Missions : -Implémentation d’un assistant IA basé sur le modèle RAG. -Développement de services backend en C#. -Création de l’interface utilisateur React, -Relecture de code (Code Review). -Participation aux cérémonie agiles.
Consultant Java/Java EE
BOURSORAMA
sept. 2019 - juil. 2021
1 an 11 mois
Paris, France
• Web Scraping : Développement des robots qui ont pour rôle de collecter automatiquement des données et des informations provenant de différents types de sites (Bancaire, E-Commerce, Gouvernemental). ▪ Environnement technique : Java 8, Spring, Maven, HtmlUnit, Selenium, Git, Gitlab, Bitbucket, Jira. ▪ Missions : -Implémentation des nouvelles fonctionnalités. -Détection et correction de bugs. -Refactoring de code existant. -Relecture de code (Code Review). -Participation aux réunions Scrum. -Accompagnement des développeurs junior. -Préparation et présentation du comité de pilotage (CoPil) trimestriel : suivi de l’avancement du projet, analyse des KPI, identification des problématiques et proposition de solutions.
Ingénieur Études et Développement Java/Java EE/JS Sénior
Orange Business Maroc
nov. 2017 - oct. 2019
2 ans
Casablanca, Maroc
Projet Smart Tracking - Client Orange Business Service France • Smart Tracking: Système de gestion et de suivi des objets immobiles connectés. • Outils: Plateforme Java EE: Java 8, Spring Boot, JPA, Hibernate, PostgreSQL, Maven, Boostrap, JUnit, Git, Jira, Gitlab, AngularJS, Live Objects (https://liveobjects.orange-business.com/). Projet FLEXOFFICE - Client Orange Business Service France • FLEXOFFICE: Système pour visualiser la disponibilité de salles de réunion réservables et non-réservables pour faciliter leur usage par les salariés. • Outils: Plateforme Java EE: Java 7, JPA, Hibernate, Spring IOC, PostgreSQL, Maven, JUnit, Git, Jira, Gitlab, AngularJS. Projet CATS - Client Orange France: • CATS: Solution de mesure de la qualité de l’expérience utilisateur sur le réseau Wifi. • Outils: Plateforme Java EE: JHipster, JAVA 8, JPA, Hibernate, Spring Boot, MySQL, Maven, JUnit, Git, Jira, Gitlab, Angular 4.
Consultant Java/Java EE/JS
Worldline Global
déc. 2014 - oct. 2017
2 ans 11 mois
Casablanca, Maroc
- Projet Trusted Interactions - Client EQuensWorldline (5 mois): Trusted Interactions: Développement du produit Trusted Interactions - Messagerie sécurisée omni-canal. Stack technique: Java 8, JPA, Hibernate, Spring Boot, Spring Cloud , MySQL, Cassandra, ElasticSearch, Maven, JUnit, Git, Jira, Gitlab, Ember JS. - Projet R-LINK (Renault Connected Services) pour Renault (2 ans): R-LINK est le système multimédia de Renault permettant d'avoir une voiture connectée et de bénéficier d'une grande gamme de services. Ces fonctions sont assurées par des composants: Warehouse, Store, AppMarket, R-Message. Stack technique: Java 7, JPA/Hibernate, Spring, Maven, Tapestry, Web Service, JavaScript, JUnit, SVN, Mercurial, Jira, AngularJS - Projet SJHN (Suivi de joueurs de haut niveau) pour Fédération Française de Tennis (6 mois): SJHN est une application web qui sert d’outil de référence et de suivi au quotidien pour toutes les personnes intervenant autour des joueurs de hauts niveaux. Stack technique: Java 7, JPA/Hibernate, Spring, Maven, Tapestry, Web Service, JavaScript, JUnit, SVN, Jira. Missions: - Contribuer au développement des projets Java/Java EE/Angular. - Trouver des solutions concernant des problèmes de performances. - Rédaction des spécifications fonctionnelles et techniques. - Travailler en mode Agile (Scrum).
Formation
Faculté des Sciences et Techniques Mohammedia (FSTM)
Ingénieur d'état, Ingénierie Mathématique et Informatique
2011 - 2014
4 ans
Licences et certifications
Angular - The Complete Guide (2020 Edition)
Délivré le : mai 2020
Master Microservices with Spring Boot and Spring Cloud
Délivré le : mars 2020