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

Thomas Delecroix

Technical Leader | Linux SysAdmin | DevOps

€500/day
5 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

Passionate systems engineer with over 5 years of experience in optimizing, maintaining, and securing large-scale Linux systems. I work on critical, distributed environments with strict performance constraints (distributed computing, financial pricers, multi-server clusters).

My skills cover:
- Advanced Linux system administration (Debian, CentOS, RHEL...)
- System performance optimization (Kernel, NUMA, cgroups, virtualization)
- Infrastructure management automation (Bash, Python, Ansible)
- Server farm deployment and maintenance (build, test, prod)
- Monitoring and proactive incident detection (Grafana, Prometheus, ELK)
- Technical support and managed services for critical servers

I also have a strong DevOps culture, enabling me to collaborate effectively with development teams, particularly on continuous integration and monitoring.

I am currently seeking server administration or managed service opportunities. If you are looking for an autonomous, rigorous, and performance-oriented freelancer to strengthen your teams or secure your systems, let's discuss.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BNP Paribas CIB
    Software Engineer Researcher | Server Administrator
    February 2024 - Today (2 years and 4 months)
    Compute is a two-person team responsible for the maintenance, optimization, and modernization of BNP's unique pricer, used for all its financial products. This pricer distributes its computational load across over 200,000 cores spread across approximately 2,000 servers worldwide. In this massively distributed computing environment, performance and optimization are the absolute priorities.

    The Compute team pursues three main objectives:
    - Maintain and modernize the pricer's technical codebase
    - Develop and maintain load distribution automation and optimization tools
    - Ensure non-regression of business features and performance

    For over two years, I actively contributed to the overall improvement of the application, researching and implementing optimizations at all system levels.

    Key contributions:
    - Optimization of the pricer's runtime (Ada, Linux Kernel)
    - Integration, compilation, and optimization of external libraries (C, C++)
    - Improvement of the internal/external communication protocol (Go, Ada, Linux Kernel)
    - Identification and correction of memory and runtime leaks (Ada, Go)
    - Research and implementation of PGO / FDO optimizations (Ada)
    - Maintenance and improvement of compilation toolchains (Ada / Go)
    - Hardware benchmarking on latest generation servers (Intel, AMD): cache management, NUMA, virtualization, cgroups
    - Maintenance of non-regression test sets and build/test farms (Python)
    - Optimization of pre-processing algorithms and standardization of tests (Python)

    This role allowed me to develop in-depth expertise in system and runtime optimization in a context with extremely demanding performance and stability requirements.
    Linux Quantitative Research Compilation Ada Go
  • Code Busters
    Squad Leader
    October 2021 - Today (4 years and 8 months)
    Paris, France
    Within Code Busters, I contribute to several cross-functional aspects of the company's operations, in parallel with my technical activities. My role covers recruitment, talent development, continuous training, and fostering the internal tech community. I manage a team of 5 junior engineers daily, guiding them in their professional growth.

    Roles and responsibilities:

    Recruitment:
    - Technical validation of candidates and coaching sessions
    - Creation of templates for recruitment tests (algorithms, performance)
    - Organization of technical interviews and preparation for client meetings

    Team Management (Squad):
    - Monitoring client assignments and contexts
    - Organization and follow-up of internal training
    - Career development and individual follow-up

    Community Engagement:
    - Organization and participation in internal technical conferences
    - Creation of internal projects promoting collective learning

    This role allowed me to combine technical expertise, mentorship, and team management focused on technical excellence.
    Tech Lead Java
  • Societe Generale Corporate and Investment Banking - SGCIB
    Technical Leader
    October 2021 - February 2024 (2 years and 4 months)
    92800 Puteaux, France
    Multipass is a strategic front-office application connecting Forex financial markets with Société Générale's (SG) internal services. It plays a crucial role by enabling SG to act as a Liquidity Provider or Taker. With over a million lines of Java code, Multipass manages the connection, request and market data flow management, data aggregation, and interaction with various SG services (pricing, marging, date server, etc.) as well as internal and external entities (back-office, datalake, markets).

    For over two years, I served as the Technical Lead for Multipass. My responsibilities were structured around three main areas: development, technical supervision, and innovation.

    Key responsibilities:

    Development Contribution:
    - Implementation of new business flows
    - Participation in technical refactoring and code modernization
    - Integration of new Java technologies and libraries

    Technical Supervision:
    - Validation of technical choices and produced code (business & tech)
    - Oversight of integration and delivery tools (Jenkins, GitHub, Maven, Nexus)
    - Management of software and hardware architecture (servers, databases)
    - Organization of developer workflow and onboarding of new members

    Innovation and Continuous Improvement:
    - Reorganization of the architecture towards a service-oriented approach
    - Optimization of development, release, and deployment workflows
    - Proposal of innovative technological solutions
    - Review and optimization of tribe processes

    This position allowed me to work on a critical, complex, and demanding system in an environment where performance, reliability, and responsiveness are key.
    Java Jenkins Tech Lead Github Actions SQL

Reviews

5.0

Out of 4 ratings

S

Shahin

Etudiant

Reviewed on 3/24/2021

I was lucky to find him, he is very precise and fast in his work
L

Loic

SNCF DGEX Solutions

Reviewed on 10/9/2020

Very good contribution to the project.

Recommendations

LO
LH
Lounis Oumohand and 1 other person have recommended Thomas

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

  • Computer Engineering Degree
    EPITA: Computer Engineering School
    2020
    Spécialité Génie Informatique des Systèmes Temps Réel et Embarqués. École créée en 1984, c'est un établissement d'enseignement supérieur privé reconnu par l'État et accréditées à délivrer un diplôme d'ingénieur. J'y ai obtenu mon diplôme en Septembre 2020 dans la spécialité GISTRE (Génie Informatique des Systèmes Temps Réel et Embarqués).

Certifications

Skill set

Categories