You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adam S.AS

Adam S.

Senior Fullstack Developer

EUR 555/Tag
Champs-sur-Marne, FR
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Adam

Consultant dans divers domaines informatiques (développement, lead development, algorithmique et architecture des logiciels), je suis à la recherche de nouveaux challenges aussi bien techniques que fonctionnels, quel que soit le secteur d’activité. Mes années d’expériences me permettent de proposer mes services sur une multitude de sujets technologiques, des applications lourdes (bureau et serveur) aux soucis de performance applicative ou encore l’implémentation d’algorithme en passant par l’exploitation de base de données, la mise en place d’architecture logicielle et le développement WEB qu’il soit front-end ou back-end (full-stack).
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Nur remote
Führt Projekte hauptsächlich remote aus

Projekt- und Berufserfahrung

  • London Stock Exchange Group
    Lead Developer Full Stack & Scrum Master
    PRIVATE EQUITY
    Juli 2023 - März 2026 (2 Jahre und 8 Monate)
    Le London Stock Exchange Group est une société spécialisée dans la gestion de places boursières ainsi que dans la production et la diffusion d’informations financières. Le groupe possède et est gestionnaire entre autres de la bourse de Londres ainsi que, par le passé, de celle de Milan.

    En 2021, LSEG acquiert Refinitiv, un fournisseur mondial américano‐britannique de données et d’infrastructures sur les marchés financiers. Initialement fondée par Blackstone et Thomson Reuters, Refinitiv est entièrement intégrée au sein de LSEG suite à son rachat.

    S’appuyant sur l’expertise de Refinitiv et les outils financiers acquis lors de son intégration, LSEG entreprend en collaboration avec Microsoft, la modernisation de sa stratégie digitale avec le lancement du projet cloud nommé Capricorn. Ce projet vise à fournir des outils financiers intégrés au sein de divers environnements de travail, tels que la suite Office (avec un focus tout particulier sur Excel dans un premier temps) et l’éditeur de code VSCode, permettant ainsi la manipulation de données financières en temps réel par les traders et développeurs.

    Pour ce faire, j’ai été mandaté en tant que Lead Developer (et scrum master) pour lancer et diriger le projet ”Application Platform” inclus dans le projet Capricorn. Ce projet a pour objectif de concevoir et déployer sur une infrastructure cloud Microsoft Azure, un réseau de diffusion de contenu (CDN) personnalisée et sécurisée afin de délivrer aux clients les différentes applications et bibliothèques financières correspondant à leur version de souscription ainsi qu’à leur environnement de travail.
    React.js NestJs Node.js C# Rust
  • Akeneo
    Consultant en développement Node.JS (TS/JS) – Google Cloud
    E-COMMERCE
    Januar 2023 - Juni 2023 (6 Monate)
    Nantes, Frankreich
    • Entreprise proposant une solution logicielle cloud (SaaS) complète et composable dédiée au commerce omnicanal permettant d'offrir une expérience produit engageante et de qualité sur l'intégralité des canaux de vente de ses clients à l'aide d'un référentiel centralisé d'une part et d'autre part d'une multitude de connecteurs permettant une interconnexion optimale aux différentes plateformes de ventes.
    • Projet de conception et maintenance d'un ensemble de web-service Node.JS tournant sur des Google Cloud Functions appelé Timmy (pour Tenant Information Manager) et dédié à la gestion du cycle de vie des tenants (référentiels produits) le tout dans un monorepo.
    • Conception d'un workspace Node.JS (géré nativement par NPM) en Typescript avec des tests (unitaires avec Jest et end-to-end avec SuperTest) pour chaque module et la génération d'une documentation pour l'intégralité du workspace.
    • Création d'une couverture de test en découplant le code source existant dans le but de pouvoir implémenter les tests unitaires correspondants. Mise à jour des méthodes pour tendre vers des fonctions pures autant que possible afin d'éviter les effets de bord.
    • Mise à jour de la structure des données à partir d'une Cloud Function en segmentant des variables d'environnement présentes en base de données (sur le Cloud Firestore) pour un tenant en deux objets. Le premier non sensible est consultable dans le cas d'une demande d'assistance au support. L'autre sensible, nécessitant un chiffrement AES-256 et donc visualisable uniquement par le client.
    • Création d'un web-service (Cloud Function) permettant au support de pouvoir restaurer sur une instance Cloud SQL dédiée un référentiel produit anonymisé à partir de la sauvegarde la plus récente. Création d'un nouvel administrateur à partir d'une commande Symfony appelé dans un run Google Workflow.
    JavaScript Typescript Node.js Google Cloud Platform (GCP)
  • Skay Technologies
    Développeur Node.JS (Typescript)
    HIGHTECH
    Mai 2022 - Mai 2022 (1 Monat)
    Champs-sur-Marne, Frankreich
    • Projet de conception d'une application de planification, agencement et publications des campagnes marketing sur Instagram.
    • Implémentation d'une architecture logicielle suivant le design pattern Worker‑Crew Model ("Thread/Worker Pool") pour une optimisation des temps de traitement résultant de leur parallélisation et de la segmentation des différentes briques applicatives (appelées workers).
    • Communication des différents workers à travers un bus de communication dédié par passation de message structuré.
    • Le premier worker appelé "Watcher" est chargé de la surveillance de la création et de la mise à jour des campagnes de communication et de leurs intégrités à l'aide de différentes fonctions de hashage. La surveillance est effectuée à l'aide du module 'walk', portage du module os.walk du langage python.
    • Le second worker appelé "Designer" est chargé de la conception et la mise à jour du visuel de communication de la campagne. La génération du visuel est basée sur différents paramétres propres à la campagne elle même et aussi du format du visuel. Un chargement des polices de caractères ainsi que des icônes est réalisé pour les différentes compositions. Pour la génération des différents visuels, les fonctions du module 'canvas' et celui du module 'image-size' ont été utilisé.
    • Le troisième et dernier worker appelé "Publisher" est chargé de la planification et de la publication des différentes campagnes déjà préparées. Une historisation automatique à chaque publication de campagne est réalisée avec une génération automatique d'un "commit" à l'aide du logiciel de versionning GIT. L'authentification et les publications (comportant un visuel, une description et éventuellement différents 'tag' des comptes partenaires) sont gérées à travers le module 'instagram-private-api'.
    Typescript Node.js API

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Master of Architecture
    ESGI
    2016
    Ce cyle mastère a pour but de former des ingénieurs en informatique qui maitrisent l’ensemble des compétences indispensables pour des carrières de haut niveau : maitrise des concepts et architectures de l’informatique et des systèmes d’information des grandes entreprises, expertise technologique, capacités d’analyse et de résolution de problèmes complexes, qualités relationnelles et compréhension des problématiques ”business” de l’entreprise. Formation réalisée en alternance.
  • Bachelor of Architecture
    ESGI
    2014
    Acquisition des connaissances approfondies nécessaires à l’architecture des logiciels (langages, modélisation UML, base de données, théorie des langages, algorithmique, ..). Ainsi que des compétences opérationnelles à travers des projets d’envergure. Assimilation des composantes fondamentales de l’informatique (conception, mise en place et maintenance de solutions logicielles et réseaux). Formation réalisée en alternance.

Fähigkeiten

Kategorien