Bienvenue sur le profil Malt de Julio !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Julio pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Julio Guerra

expert logiciel linux, c, c++, go et embarqué

En télétravail depuis Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Julio.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Julio.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Vérifications

  • E-mail vérifié

Influence

Stack Overflow

Stack Overflow : Julio Guerra Julio Guerra
  • 4867 Réputation
  • 66 Bronze
  • 44 Argent
  • 7 Or

Langues

Catégories

Compétences (18)

Julio en quelques mots

Je suis ingénieur logiciel avec 9 ans d’expérience. Les technologies les plus familières sont les principales architectures hardware (ARM, Intel, MIPS et PowerPC), le C, C++, Go, Python, Linux (à tous les niveaux, du kernel jusqu’aux applications), Git et Docker. Je suis de nature joyeuse et optimiste, avec beaucoup de savoir-être, et je sais bien entendu travailler en équipe, quel qu'en soit le niveau de technicité ;)

De manière générale, mon experience me permet d'aborder tout type de sujet, et je suis en effet à l'aise avec la plupart des technologies d'aujourd'hui: un jour je fais de l'assembleur ARM, le lendemain du NodeJS.

Je suis un authentique passionné de logiciel, tombé dedans lorsque j’étais petit, j'ai d'abord commencé par développer quelques sites webs à l'age de 15 ans, jusqu'à intégrer l'EPITA après mon bac, où j'ai pu assouvir ma soif de logiciel et me spécialiser dans l'embarqué. Je m'intéresse tout particulièrement à tous les domaines du "bas-niveau" comme le développement firmware, kernel, système d'exploitation, driver...

J'ai eu la chance de travailler plusieurs années sur des sujets assez rares en France, comme sur un système d'exploitation avionique impliquant donc de l'embarqué, temps-réel, déterministe et certifié! J'ai ensuite fini par tenter l'aventure entrepreneuriale en fondant ma société où j'ai développé des outils facilitant et optimisant le développement logiciel embarqué, ce qui m'a permis de toucher à une très large quantité de technologies: aussi bien de l'IoT que du dev web, en passant par du dev Linux en Go, le tout orchestré avec du Docker. J'ai également enseigné en parallèle des cours avancés à des 4ème années d'EPITA sur les sujets "noyaux et systèmes d'exploitation" et "architecture des micro-processeurs".

Portfolio

Portfolio uniquement accessible aux membres

Expériences

Farjump

Edition de logiciels

Co-fondateur & CTO

Paris

février 2016 - Aujourd'hui

3 années de CTO d'une société B2B ultra technique c'est:
- vente et marketing avec des slides, toujours des slides et encore des slides.
- des démos pour accompagner ces slides de tous les use-cases du marché ciblé: objets grand publique, IoT, systèmes industriels, systèmes embarqués critiques.
- du développement logiciel: un logiciel Linux écrit en Go, un logiciel embarqué C pour les architectures ARM et PowerPC.

La stack des principales technologies que j'ai mis en place durant ces années: gRPC + Go + Linux + Docker + Debian + AWS + GitLab

Ce que j'ai le plus apprécié dans cette aventure a été le vrai contact avec les clients, et analyser leurs problèmes et besoins.

Jasper Inc.

Edition de logiciels

Mission d'expertise des fonctions MacOS de Communication Inter-Processus

Paris, France

mai 2018 - mai 2018

Objet de la mission: étudier comment optimiser et accélérer les communications inter-processus d'un logiciel.

Approche utilisée:
1. Étude des fonctions macOS employées et des mécanismes noyau sur lesquelles elles reposent.
2. Benchmark d'un exemple fonctionnellement équivalent.
3. Développement et benchmark des différentes approches en employant toutes les APIs disponibles sur MacOS pour y parvenir.
4. Écriture d'un rapport détaillé des résultats, explication des différentes approches découvertes, et liste des optimisations alors possibles.
macOS Objective-C C LLDB Debug Pandoc Benchmark

The Exit

Edition de logiciels

Mission pour création du système de contrôle et gestion d'un Escape Game et écrans d'affichage dans les salles"

Poissy, France

février 2018 - mars 2018

J'ai conçu et développé le logiciel de gestion de cet Escape Game, ainsi que les écrans des salles de jeu:

1. Écran des salles de jeu affichant le temps restant et un chat pour les Game Masters. Créé en utilisant des Raspberry Pis executant ResinOS avec ElectronJS afin d'afficher une interface utilisateur en employant les technologies webs simples (HTML, CSS, JS). L'interface communique avec le serveur en utilisant une websocket sur laquelle il attend les événements à afficher.

2. Un serveur Debian hostant Docker pour exécuter Home-Assistant.

3. Ordinateurs des Game Masters, utilisant Home-Assistant pour gérer, par salle de jeu, le temps de jeu, le chat, le son ambiant et les effets sonors.

4. Faux ordinateur de gardien de prison dans une salle de jeu, avec un mot de passe à trouver pour accéder à une video. Également réalisé avec une Raspberry Pi + ResinOS + ElectronJS.

Thales Avionics - THALES GROUP

Aéronautique & aérospatiale

Kernel Engineer & Head Integrator

Vélizy

septembre 2012 - janvier 2016

Recommandations externes

Consultez les recommandations qu'a reçues Julio

Formations