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

€555/day
Champs-sur-Marne, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Adam

Consultant in various IT fields (development, lead development, algorithms, and software architecture), I am looking for new technical and functional challenges, regardless of the industry. My years of experience allow me to offer my services on a multitude of technological subjects, from heavy applications (desktop and server) to application performance issues, or algorithm implementation, including database exploitation, software architecture setup, and WEB development, whether front-end or back-end (full-stack).
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • London Stock Exchange Group
    Lead Developer Full Stack & Scrum Master
    PRIVATE EQUITY
    July 2023 - March 2026 (2 years and 8 months)
    The London Stock Exchange Group is a company specializing in the management of stock exchanges as well as the production and dissemination of financial information. The group owns and manages, among others, the London Stock Exchange and, in the past, the Milan Stock Exchange.

    In 2021, LSEG acquired Refinitiv, a global Anglo-American provider of financial market data and infrastructure. Initially founded by Blackstone and Thomson Reuters, Refinitiv was fully integrated into LSEG following its acquisition.

    Leveraging Refinitiv's expertise and the financial tools acquired during its integration, LSEG, in collaboration with Microsoft, is modernizing its digital strategy with the launch of a cloud project named Capricorn. This project aims to provide integrated financial tools within various work environments, such as the Office suite (with a particular focus on Excel initially) and the VSCode code editor, thus enabling traders and developers to manipulate financial data in real-time.

    To achieve this, I was commissioned as Lead Developer (and Scrum Master) to launch and lead the "Application Platform" project within the Capricorn project. This project aims to design and deploy a customized and secure content delivery network (CDN) on a Microsoft Azure cloud infrastructure to deliver financial applications and libraries to clients corresponding to their subscription version and work environment.
    React.js NestJs Node.js C# Rust
  • Akeneo
    Node.JS Development Consultant (TS/JS) – Google Cloud
    E-COMMERCE
    January 2023 - June 2023 (6 months)
    Nantes, France
    • Company offering a complete and composable cloud (SaaS) software solution dedicated to omnichannel commerce, enabling engaging and high-quality product experiences across clients' sales channels through a centralized repository on one hand, and a multitude of connectors for optimal interconnection with various sales platforms on the other.
    • Design and maintenance project for a set of Node.JS web services running on Google Cloud Functions called Timmy (for Tenant Information Manager), dedicated to managing the lifecycle of tenants (product repositories), all within a monorepo.
    • Design of a Node.JS workspace (natively managed by NPM) in Typescript with tests (unit tests with Jest and end-to-end tests with SuperTest) for each module and the generation of documentation for the entire workspace.
    • Creation of test coverage by decoupling existing source code to implement corresponding unit tests. Updating methods to move towards pure functions as much as possible to avoid side effects.
    • Updating data structure from a Cloud Function by segmenting environment variables present in the database (on Cloud Firestore) for a tenant into two objects. The first, non-sensitive, can be consulted for support assistance. The second, sensitive, requires AES-256 encryption and is therefore only viewable by the client.
    • Creation of a web service (Cloud Function) allowing support to restore an anonymized product repository on a dedicated Cloud SQL instance from the most recent backup. Creation of a new administrator from a Symfony command called within a Google Workflow run.
    JavaScript Typescript Node.js Google Cloud Platform (GCP)
  • Skay Technologies
    Node.JS Developer (Typescript)
    TECH
    May 2022 - May 2022 (1 month)
    Champs-sur-Marne, France
    • Design project for an application for planning, organizing, and publishing marketing campaigns on Instagram.
    • Implementation of a software architecture following the Worker-Crew Model design pattern ("Thread/Worker Pool") for optimizing processing times through parallelization and segmentation of different application components (called workers).
    • Communication between different workers via a dedicated message bus using structured messages.
    • The first worker, called "Watcher," is responsible for monitoring the creation and updating of communication campaigns and their integrity using various hashing functions. Monitoring is done using the 'walk' module, a port of Python's os.walk module.
    • The second worker, called "Designer," is responsible for designing and updating the visual aspect of the communication campaign. Visual generation is based on parameters specific to the campaign and the visual format. Font loading and icons are used for different compositions. The 'canvas' and 'image-size' modules' functions are used for generating different visuals.
    • The third and final worker, called "Publisher," is responsible for scheduling and publishing the prepared campaigns. Automatic historical logging is done with each campaign publication, including automatic Git commit generation. Authentication and publications (including visuals, descriptions, and possibly partner account tags) are managed through the 'instagram-private-api' module.
    Typescript Node.js API

Recommendations

These freelancer profiles also match your criteria

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

Education

  • 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.

Skill set

Categories