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

Paul Hervot

Software Engineer and Trainer

€500/day
Strasbourg, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Paul

Trainer and computer science teacher (mainly in software development).

EPITA graduate engineer, I currently teach various computer science and digital electronics subjects inengineering school and university**. I also design and lead **professional training coursesin these same fields in collaboration with ORSYS. I practice and deepen my knowledge in software development and system administration through mytrainingactivities, contributions to **free software**, and **personal projects**.

My interests revolve aroundsoftware development(mainlybackend**, see **system**) and **system administration**, sometimes **network administrationand **virtualization**. During my training, I specialized in **system and embedded technologies**.

My professional training courses:

  • TheRustlanguage (for experienced developers);
*CUDAtechnology (for generic computing on NVIDIA graphics cards, for C++ developers);
  • ThePythonlanguage (as a first language).

My university-level courses:

  • Compiler construction (in **C++**);
  • Algorithmic (inPythonand **OCaml**);

  • Beginner programming (inC#and **OCaml**);

  • Second-year programming (inCand **Rust**);
  • Advanced programming (in **C++**);
  • Introduction to assembly language (inM68000and **x86-64**);
  • Digital electronics ("computer architecture");
  • Language typology (numerous languages and history of computer science).
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Strasbourg (up to 50km)

Experience

  • ORSYS
    Trainer (freelance)
    EDUCATION AND E-LEARNING
    April 2024 - Today (2 years and 2 months)
    Complete design and delivery of multi-day training courses for companies. I currently provide training on the following courses:
    • **Rust**, programming (3 days, https://www.orsys.fr/formation/rux);
    • C++, programming withCUDAunder Visual Studio (2 days, https://www.orsys.fr/formation/cdu);
    • Introduction toalgorithmic(with **Python**) (2 days, https://www.orsys.fr/Formation/IPY).
    Training C++ Python CUDA Rust
  • EPITA
    Teacher
    EDUCATION AND E-LEARNING
    September 2018 - Today (7 years and 9 months)
    Strasbourg, France
    Teaching computer science courses for preparatory classes and engineering cycles:
    • programming (in C, C++, Rust, C# and OCaml);

    • algorithmic (in Python and OCaml);
    • compiler construction (with the writing of a complete compiler in C++ for the Tiger language);
    • language typology (comparative analysis of historical and current programming languages);
    • computer architecture (digital electronics and microprocessor architecture, M68000 assembly);
    • introduction to x86-64 assembly
    • rational language theory (introductory seminar)
    C Python Rust Linux C# Digital Electronics Assembly Language Theory C++ x86-64 Compilation
  • Université de Strasbourg
    Teaching Assistant
    EDUCATION AND E-LEARNING
    September 2018 - Today (7 years and 9 months)
    Strasbourg, France
    Supervising practical work sessions for several computer science subjects:
    • advanced programming (C++, master's level)
    • system programming (C, Linux, bachelor's level)
    C Linux C++ Training Git

Recommendations

FU
Antoine PietriAP
Former user and 1 other person have recommended Paul

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

  • Engineer
    EPITA
    2016
    École d'ingénieur (CTI) spécialisée en informatique. Le tronc commun comprend une grande part de culture générale scientifique et aborde la programmation et l'algorithmique dans plusieurs langages (Python, OCaml et C#) dès la première année. Mon parcours scolaire m'a amené à me spécialiser en développement système, dont embarqué. Mon parcours associatif m'a apporté des connaissances en administration système et réseau et développement web back-end.
  • Master 2 in Educational Sciences - Virtual Digital Systems for Learning
    University of Strasbourg
    2022
    Développement et administration web, design 3D, ingénierie pédagogique, recherche scientifique. Publication d'un article de recherche dans la conférence EIAH 2023 : https://eiah2023.sciencesconf.org/data/pages/1720_EIAH_2023_paper_2580.pdf. L'article extrait et analyse des données issues de l'archive de Software Heritage au moyen d'un parcours à grande échelle de l’entièreté du graphe (20 milliards de nœuds et 200 milliards d'arcs) afin d'identifier les projets de logiciel libre les plus accessibles aux nouveau contributeurs. Code source en Java, Python et LaTeX disponible sur github : https://github.com/Dettorer/synva-dissertation/tree/main/experiment/data_collection.

Skill set

Categories