Salman Farhat

Lille, France · salmanfarhat098@gmail.com

Cloud Architect and Researcher with expertise in distributed systems, cloud computing, and dynamic reconfiguration. Currently working at Expleo after completing my PhD at Inria on safe dynamic reconfiguration of cloud applications.


Experience

Cloud Architect / Ingénieur Docteur

Expleo
  • Designed and implemented scalable cloud solutions using Azure services, reducing infrastructure costs by 50%
  • Developed real-time data pipelines using Azure Event Hubs and WebSocket
  • Built Lakehouse architecture for centralized data analytics
  • Deployed Python microservices on HPC clusters and edge devices
September 2024 - Present

PhD Candidate

Inria, SPIRALS Team
  • Designed framework for safe dynamic reconfiguration of cloud applications
  • Developed solution to manage reconfiguration requests for Heroku, AWS, GCP
  • Simplified cloud app reconfiguration considering component dependencies
October 2020 - August 2024

Lecturer

University of Lille

Courses taught: Web Technology, Networks, Object-Oriented Programming, Distributed Systems, Shell Scripting

January 2022 - August 2024

Research Intern

LIG - Grenoble Informatics Laboratory
  • Studied Byzantine failures in distributed learning systems
  • Proposed algorithms to improve system resilience
February 2020 - September 2020

Full Stack Web Trainee

SE Factory

Completed intensive full-stack web development bootcamp

July 2018 - September 2018

Education

University of Lille - Inria

PhD in Computer Science
Safe Dynamic Reconfiguration of Cloud Applications
2020 - 2024

Grenoble Alpes University (ENSIMAG)

Master's in Computer Science
Parallel and Distributed Systems
2018 - 2020

Lebanese University

B.E. in Computer Science
2015 - 2018

Skills

Programming Languages
  • Java, Python, C, JavaScript, PHP, C#
Cloud & DevOps
  • AWS, Azure, Docker, Kubernetes, Terraform, Ansible
Frameworks & Tools
  • React.js, ASP.NET, Flask, Django, Git, GitHub Actions
Languages
  • French (Fluent), English (Fluent), Arabic (Native)

Publications

  • S. Farhat, S. Bliudze and L. Duchien, "Safe Dynamic Reconfiguration of Concurrent Component-based Applications," 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C)
  • Farhat, Salman, et al. "Toward run-time coordination of reconfiguration requests in cloud computing systems." International Conference on Coordination Languages and Models. 2023.