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

Jonathan Fady

Software Engineer | Web | Embedded Systems

€500/day
1 project
Strasbourg, FR
3-7 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Jonathan

Hello,

I have been working as a software developer (web and embedded systems) since 2015. I started my own business in 2021.

💻 Web - I began specializing in web development following a 1-year fixed-term contract in an NGO in Lebanon in 2020. I continued afterwards as a developer, both freelance and in permanent positions, using various technologies (TypeScript, Lit Element, Node.js, PHP, Laravel, Livewire, Vue.js, Bootstrap, Tailwind, Vite).

🔋 Embedded Systems - I completed training in Electronics and Signal Processing at INP-ENSEEIHT (specializing in Embedded Systems). I had opportunities in several companies in very diverse fields (railway, automotive, agricultural, IoT) through a consulting agency, mainly writing C code for microcontrollers (STM32, Dialog).

🚄 My most recent experience was at Alstom, where I developed a library of graphical elements for the embedded web applications for driving and maintenance on touch screens in the new TGV-M trains. It was a mix of front-end development (TypeScript, Lit Element, CSS) and embedded (Linux, Yocto, QtWebEngine).

🔧 I also master versioning tools (Git), containerization (Docker, Podman), CI/CD (Gitlab CI, GitHub Actions), documentation (11ty, Doxygen), project management (Trello, Jira, ALM), server administration (ssh, NixOS, Linux, ssl, nginx, Apache), and code analysis (ESLint, QAC, SonarQube, MISRA).

💪 I would be delighted to put my skills to work for your projects and support you in your software development tasks!

📆 I am flexible regarding the duration of the mission and the work location.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • German

    Fluent

  • Arabic

    Basic

  • Spanish

    Basic

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

Experience

  • ALSTOM
    Software Designer
    TRANSPORTATION
    November 2022 - July 2025 (2 years and 8 months)
    Villeurbanne, France
    - Development of a web components framework (TypeScript, Lit Element) for embedded applications on DMI (Driver Machine Interface)
    - Development of embedded simulation tools (Express, WebSocket), test scripts (Vitest, Playwright) and CI/CD (Gitlab CI, Docker)

    ✔ Acquired skills: Frontend development with TypeScript, CSS, and Lit Element
    TypeScript HTML/CSS Gitlab CI/CD Docker LitElement
  • Solidarites International
    Technical Project Manager / Web Developer
    CIVIC AND SOCIAL ORGANIZATIONS
    September 2020 - June 2021 (9 months)
    Beyrouth, Lebanon
    - Recruitment and supervision of web development consultants for new features and technical support
    - Development of a Chat Bot application (Laravel 8 / Vue.js 2) to communicate with Syrian refugees via WhatsApp
    - Development of the SOLIS Complaint and Referral system (Laravel 5.5)
    - Fork of the Snipe IT Asset Management project for the logistics department
    - Maintenance, update, and installation of local servers
    - Deployment of cloud applications (NextCloud, ODK, GeoServer, ...) on AWS
    - Update, synchronization, and management of databases (PostgreSQL, Bucardo, DBeaver, Adminer)

    ✔ Acquired skills: Web development with Laravel and Vue.js, Project and budget management in the humanitarian sector, System and network administration
    Web Development Docker Laravel Vue.js HTML/CSS
  • Technology & Strategy
    Embedded Software Engineer / Technical Sales Support
    DIGITAL AND IT
    April 2018 - August 2020 (2 years and 4 months)
    Strasbourg, France
    - Development of a Smart Chair | MIPS University, Mulhouse
    - Development of the UREACH Smart Watch | BVR SAS France, Strasbourg
    - Development of a UDS routine for the IsoSeeder Lite project | Kuhn, Saverne
    - Development of a Master Slave architecture for the IsoSeeder Lite project | Kuhn, Saverne
    - Development of a LIN protocol to control a Smart Table | Steelcase, Munich
    - Analysis of the quality of software delivered by ROJ | Kuhn, Saverne
    - Development of a J1939 module to control a KAG i80DC engine for the IsoSeeder Lite project | Kuhn, Saverne
    - Development and integration of an Isobus FileServer application for the IsoSeeder Lite project | Kuhn, Saverne
    - Study of the quality and architecture of the M500 Platform software | Kuhn, Saverne
    - Development of shell scripts to synchronize and update git repositories
    - Integration of a Master Slave software component for the M500 project | Kuhn, Saverne
    - Application development for a hydraulic pump for power steering | Sonceboz, Boncourt

    ✔ Acquired skills: Embedded C for STM32, Dialog, and AURIX Tricore, communication protocols, CAN standards, modular development, configuration management, software quality, software architecture, cost estimation, and project management
    Embedded Systems STM32 Shell Git C

Reviews

5.0

Out of 1 rating

No review details to display

Jonathan has chosen to keep their written reviews private.

Recommendations

TG
RP
FD
+1
Thomas Gaberan and 3 other people have recommended Jonathan

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 Engineering (MEng)
    ENSEEIHT - National Higher School of Electrical Engineering, Electronics, Computer Science, Hydraulics and Telecommunications
    2015
    Major in signal and image processing Courses include : signal and image processing, digital and analog electronics, electro-magnetics, programming
  • Master of Engineering (M.Eng.)
    Politecnico di Torino
    2015
    I spent one semester at Politecnico di Torino, from september 2014 to february 2015, as part of the Erasmus exchange program. I studied Embedded Systems (2nd year of Master level) in the Electronics Engineering department of the University.

Skill set

Categories