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

Julien Aupart

Expert développement logiciel

€600/day
Plaisir, FR
8-15 years

Average response time: 1 hour

About Julien

Ingénieur en développement de logiciels depuis plus de 10 ans, j'ai d'abord créé des logiciels embarqués et PC (et même des cartes électroniques) pour des grandes sociétés (Safran, Airbus, Bombardier, Thalès, JCDecaux)
Puis j'ai élargis mes compétences il y a 4 ans en ajoutant à mon arc la corde du développement web (PHP, JavaScript, HTML, CSS). J'ai notamment développé un logiciel de gestion d’exigence et de traçabilité du besoin, qui permet de rédiger de la documentation technique (spécifications, cahiers de test, cahiers des charges, user stories...) de manière collaborative. J'ai également, avec un associé, créé une société pour commercialiser ce logiciel.

Je cherche des missions courtes de développement, soit de logiciel embarqué, soit d'applications web (backend et/ou frontend).
Je cherche également des missions de spécification de systèmes, techniques ou fonctionnelles.
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Basic

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

Experience

  • Safran Engineering Services
    Expert électronique numérique
    AVIATION AND AEROSPACE
    March 2009 - September 2013 (4 years and 6 months)
    Employé comme ingénieur en électronique numérique et responsable de projet électronique, j'ai été formé à la rigueur des projets aéronautiques et à leur documentation exigeante.

    - Responsable projet sur des modules embarqués de traitement vidéo en environnement fortement contraint (militaire aéronaval).
    - Travail de spécification, de maquettage et de mise au point d’interfaces électriques pour une nouvelle génération de bancs de tests d'équipement ferroviaire.
    - Développement d'un logiciel d'enregistrement de flux vidéo non compressé (50 Mo/s) depuis une interface propriétaire vers un PC. J'ai imaginé et implémenté une interface sur une base FPGA Virtex 5 utilisant de la DDR2 et le bus PCI-Express. J'ai également réalisé le logiciel PC sous OS Linux pour le contrôle et l'enregistrement des données sur disque dur.
    Développement Back-End Spécifications techniques Linux Management d'équipe Gestion de projet Gestion de projet technique
  • JCDECAUX SA
    Responsable développement FPGA
    PRESS AND MEDIA
    January 2014 - February 2019 (5 years and 1 month)
    J'étais responsable de la définition des architectures numériques et du choix des technologies pour les projets d'électronique numérique (FPGA) du bureau d'étude. Je participais également au développement des logiciels embarqués.
    C'est également une période pendant laquelle j'ai suivi des formations aux méthodes agiles.

    - Électronique numérique (VHDL) :
    ○ Optimisation de l’utilisation des ressources et ajout de fonctionnalités sur des chaînes d’affichage existantes.
    ○ Étude, définitions d’architecture, et implémentation des nouveaux écrans à LED.
    ○ Design et implémentation d’algorithmes de traitement d’image.
    ○ Utilisation poussée des ressources d’horloge.
    ○ Développement d’une communication monofil (horloge embarquée) 50Mbps sur FPGA Lattice.

    - Logiciel embarqué (C/C++) :
    ○ Définition et développement de logiciels embarqués dans des mobiliers urbains intelligents.
    ○ Développement de contrôle moteur brushless pour vélos à assistance électrique. Communication par bus CAN.

    - Logiciel PC :
    ○ Développements d’outils de test et de mise au point d’équipements customs sur lien RS422/485/232. Langage C++, environnement QT.
    FPGA VHDL C++ Méthode agile Qt
  • Naept
    Directeur technique
    SOFTWARE PUBLISHING
    March 2019 - Today (7 years and 3 months)
    J'ai créé ma société experte en spécification et traçabilité du besoin en 2019 pour intervenir sur ce sujet dans les entreprises.
    Depuis 2016, les fondateurs de la société, dont je fais partie, imaginent et développent un logiciel d'assistance à la rédaction de documentation technique basé sur les liens de dépendance entre les exigences et sur la capitalisation des connaissances.

    - Développement Web Frontend avec VueJS :
    ○ Mise en place de VueX et VueX-ORM pour la gestion des données relationnelle
    ○ Navigation avec Vue-Router
    ○ Utilisation de BootstrapVue pour la mis en forme CSS
    ○ Représentation en arbres de structures de la donnée
    ○ Représentation de la données relationnelle en synaptique (mindmap)
    ○ Éditeur de texte collaboratif basé sur tiptap, prosemirror, et un socketServer nodeJS
    ○ Gestion des différentes langues d'affichage
    ○ Animations de transitions dans les composants
    ○ Tests unitaires avec chai et sinon
    ○ Gestion des dates avec momentJS

    - Développement Web Backend avec Laravel :
    ○ Développement sous forme d'API
    ○ Validation de la donnée (Développement de règles custom)
    ○ Structuration des Ressources renvoyées par l'API
    ○ Mise en place du traitement des requêtes via une architecture basée sur le service (Single Action Classes)
    ○ Notifications pour mise à jour du frontend en temps réel avec Laravel Echo Server
    ○ Authentification avec Laravel Sanctum
    ○ Lecture et génération de document MSWord avec PHPOffice/PHPWord
    ○ Notifications par mail (Validation de compte, changement de mot de passe, autres informations suivant configuration de l'utilisateur)
    ○ Upload de fichiers
    ○ Tests unitaires et d'intégration avec PHPUnit
    ○ Implémentation de Laravel Horizon pour la surveillance
    ○ Interface de super-administration avec les templates Blade

    - Gestion de projet (prestation) :
    ○ Interventions sur la qualité documentaire
    ○ Spécifications du besoin (technique et fonctionnel)

    - Participation à des bibliothèques existantes sur Github :
    ○ ueberdosis/html-to-prosemirror
    ○ ueberdosis/prosemirror-to-html
    ○ PHPOffice/PHPWord
    ○ highsolutions/eloquent-sequence

    - Docker :
    ○ Dockerisation des différents services de l'application
    ○ Déploiement automatique avec GitlabCI
    ○ Reverse-proxy avec Traefik
    ○ Configuration de NginX
    ○ Mise en place d'un environnement Docker de développement

    - Formation :
    ○ Cours de VHDL en Ecole d'ingénieur
    ○ Tutoriels publiés sur Medium (Créer un éditeur collaboratif avec tiptap et Prosemirror, utiliser des composants de formulaires dans des slots VueJS, Réaliser des transition animées dans des listes et tableaux avec VueJS, Utiliser Laravel derrière un reverse-proxy, Débuger une application PHP sous docker...)

    - Développement Frontend avec React :
    ○ Création d'un add-in pour MSWord avec ReactJS
    ○ Développement en TypeScript
    Spécifications fonctionnelles Spécifications techniques Laravel Gestion de projet Management d'équipe Typescript Vue.js Microsoft Office React.js

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

  • Ingénieur en électronique et traitement numérique du signal
    Polytech'Orléans
    2009

Skill set

Categories