Antoine Lemaitre

Ingénieur logiciel/systèmes embarqués - temps-réel

Remote from Paris

  • 48.8331
  • 2.32693
  • Indicative rate €600 / day
  • Experience 7+ years
Propose a project The project will only begin when you accept Antoine's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Antoine's quote.

Location and geographical scope

Location
Paris, France
Remote only
Works remotely most of the time

Preferences

Project length
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months

Verifications

Languages

  • Français

    Native or bilingual

  • Anglais

    Native or bilingual

Skills (8)

Antoine in a few words

Développeur freelance d'abord dans les systèmes embarqués puis plus récemment dans les logiciels applicatifs depuis plus de 12 ans, je souhaite aujourd'hui apporter mes compétences aux entreprises en télétravail. Je n'ai pas de préférence en ce qui concerne le domaine auquel je pourrai contribuer. Ayant des compétences en C, Java, Linux et Linux embarqué, je n'hésiterai pas à faire mon maximum pour que les missions proposées soient accomplies avec la plus grande rigueur. Étant conscient que la communication est primordiale en télétravail, je serai disponible pour les échanges constructifs faisant avancer le projet.

Experience

Médiamétrie

Telecommunications

Ingénieur de développement

Levallois-Perret, France

June 2016 - March 2020

Développement d'un routeur d'analyse de trafic en C.
- Installation d'openwrt (linux embarqué) sur un routeur netgear wndr3800.
- Développement d'un programme en C. Capture des trames http avec libpcap, enregistrement des sessions, stockage des trames pour analyse en base de données mongodb.
Développement d'une application de traitement de trames http en Java.
- Récupération de trames http provenant d'une base de données mongodb.
- Analyse de trames afin de créer des sessions (début de connexion et fin, durée de connexion, support, chaines de télévision regardées, appareil utilisé, etc....)
- Extraction du type de données pour chaque trames (image, vidéo, son, etc...)
- Création d'un résumé pour chaque session contenant toutes les informations d'une sessions.
Développement d'un module d'échange de message entre deux applications java.
- Mise en place d'un serveur de queue de messages Rabbitmq en Java.
- Développement de la partie d'envoi des messages dans une queue Rabbitmq sur l'application émétrice.
- Développement d'une application permettant la lecture de la queue Rabbitmq. Cette application est multithreadée et peut aussi être lancée sur plusieurs machines tout en consommant les messages d'une même queue.
- Formation Amazon Web Services de 4 jours.
- Tests sur des instances Amazon Web Services.

GACI

Defense & Military

Ingénieur de développement

Les Ulis, France

November 2015 - April 2016

Développement d’une application de test pour une architecture logicielle de communication utilisant différents protocoles réseau.
- Développement d’une application en C/C++ permettant de tester les protocoles réseaux sous Netbeans pour Linux embarqué.
- Prise en main de la librairie de communication propriétaire afin de développer et de corriger les problèmes rencontrés lors des phases de test.
- Compilation de linux Fedora pour la carte Kontron.
- Déployement du logiciel développé sur la carte.
- Test des protocoles réseaux.

LEMAITRE EIRL

Telecommunications

Administrateur et développeur réseau

Paris, France

October 2014 - October 2015

- Développement d’applications Android sous android-studio.
- Développement de sites webs en php, ruby, html, css.
- Installation d’infrastructure réseau comprenant des serveurs web nginx, apache, base de données mysql, gestion de nom de domaine, dns, ainsi que des serveurs mail comme exim4, dovecot, spamassassin sous debian.

Atermes

Defense & Military

Ingénieur de développement

Montigny-le-Bretonneux, France

September 2012 - September 2014

Développement des drivers pour une carte propriétaire arm sous linux afin de piloter un nikon D7000 utilisé dans des balises autonomes de reconnaissance.
- Rédaction du cahier des charges avec l’équipe commerciale.
- Ètude de la faisabilité du portage des drivers développés par Nikon uniquement pour Windows sous linux.
- Utilisation des drivers libgphoto pour linux et implémentation des fonctionnalités en c.
- Développement d’un logiciel de simulation d’envoi de commande en c++ et qt.
- Utilisation d’une toolchain arm crée sous yocto pour la compilation croisée sur cible.
- Développement en parallèle d’autres drivers nécessaires au projet en c.

Sagem

Defense & Military

Ingénieur de développement

Massy, France

June 2010 - August 2012

Développement et résolutions des problèmes d’acquisition d’images du périscope du sous-marin barracuda sur les différentes caméra installées (il, ir, tv).
- Études des modules de traitement d’images (librairie ffmpeg) déjà développés.
- Implémentation du module injectant les images de test vers une carte d’acquisition fibre optique hdexpress.
- Debug du driver de la carte lorsque des soucis ont été rencontrés.
- Développement de modules d’envoi d’images à l’ihm.
- Ajout de métadata d’information de navigation (azimut, cap,…) dans les images.
- Développement d’un outil de simulation d’images provenant de n’importe quelle caméra installée (tv, il, ir), avec ajout de métadata dans les images.
- Développement des évolutions et résolution des problèmes avec le client.

Owandy

Medical field

Ingénieur de développement

Les Ulis, France

November 2009 - May 2010

Développement d’une application pour machine radiologique de panoramique dentaire.
- Rédaction des spécifications.
- Développement de l’ihm sur lcd tactile d’un pupitre de commande afin de modifier la configuration de la machine.
- Développement d’un module d’accès à la mémoire flash de la machine pour sauvegarder des informations de configuration par le biais de pages d’accès à ces informations.
- Configuration et utilisation du décodeur vidéo implémenté sur la carte pour faire de l’acquisition d’image provenant d’une caméra afin de régler la machine avec précision sur le visage du patient.
- Implémentation de l’interface i²c pour pouvoir configurer le décodeur vidéo.
- Implémentation du dma (module linux pour gérer les interruptions dma, du lcd, et du coldfire) afin de stocker les images en temps-réels et de les traiter par le biais de l’application Owandy (affichage sur le lcd de la machine).
- Implémentation du module logique lattice (pld, fpga) en abel pour gérer la copie des images provenant du décodeur en ram.

Lisif

Research

Ingénieur de développement

Paris, France

November 2008 - October 2009

Développement d’une application de numérisation de cylindres de boite à musique pour un musée. Un moteur entraînant la rotation du cylindre degrés par degrés est utilisé et géré par un contrôleur tandis que la caméra prend une photo du cylindre à chaque fois qu’une rotation du moteur est effectuée.
- Développement de la partie de contrôle moteur permettant la rotation du cylindre.
- Développement de l’applicatif permettant de prendre une photo du cylindre et de traiter par la suite les images enregistrées.

Lisif

Research

Ingénieur de recherche

Ivry-sur-Seine, France

January 2008 - October 2008

Projet de prospection, d’étude et de conception d’architecture radar pour Thalès.
- définition des architectures programmables de traitement numérique à haut débit (1 à 2 ordres de grandeurs supérieurs aux capacités actuelles des calculateurs pc) à base de fpga et de processeurs programmables (pc, mpsoc, gpus).
- calcul des performances techniques de ces architectures (nombre d'opérations par seconde, débit entrée/sortie, accès mémoire, etc.).
- calcul des débits interne entre les sous-ensembles.
- étude des standards existants et futurs (bus internes, bus d’entrées-sorties, etc…).
- étude des outils de développement nécessaire à la conception d’un système radar.
- étude des outils de parallélisation (gestion de la répartition des tâches ou des ressources de mémoire partagées dans le cadre d’une solution multiprocesseurs).

Johnson Controls

Automobile

Ingénieur de développement

Cergy, France

April 2007 - December 2007

Développement des évolutions et des correctifs de l'application de diagnostics des voitures Nissan.
- développement des évolutions et des correctifs sur une application de diagnostic pour Nissan.
- développement des corrections et évolutions de l’ihm en c++ qt.
- développement des corrections et évolutions en c sur la couche réseau can de l’application.
- gestion du temps de développement, du suivi des correctifs et des évolutions entre les différentes équipes assignées aux drivers et à la sonde de diagnostic.
- organisation de réunions avec le client.

Teleca solutions

Digital Agency and IT company

Ingénieur de développement

Massy, France

January 2007 - March 2007

Développement d’un banc de démonstration en java pour orange afin d’administrer leurs services et leurs comptes clients.
- rédaction des spécifications.
- développement des services en java (j2e) et de l’interface avec la base de données client.
- développement de l’ihm web (jsf).

Teleca solutions

Digital Agency and IT company

Ingénieur de développement

Massy, France

November 2006 - December 2006

Développement d’un agent snmp en c sur un ipbx Ericsson pour la gestion d’alarmes. Le système de gestion d’alarmes de l’ipbx d’Ericsson étant assez âgé, il a été nécessaire d’implémenter un système snmp pour remonter celles-ci à l’utilisateur.
- étude du code pour savoir quand et où rediriger les alarmes.
- développement d’un agent snmp sur l’ipbx.
- test de cet agent en utilisant ethereal pour valider les trames snmp émises.
- test par le biais d’un manager snmp.

ERICSSON

Telecommunications

Ingénieur de développement

Massy, France

August 2006 - October 2006

Mise à jour d’un serveur de prépaiement de mms en c embarqué. L’application utilisée par orange pour la gestion de l’envoi de mms est un groupe de process fonctionnant sur un serveur linux et communiquant entre eux par le biais de messages http.
- étude du code et de l’architecture du logiciel.
- développement de fonctionnalités (changement de base de données sans redémarrage, gestion des alarmes remontées par chaque processus.
- développement des évolutions demandées par le client.
- test du code implémenté sur le serveur.
- intégration à une ihm web pour en faciliter l’usage par le client.

Teleca solutions

Digital Agency and IT company

Ingénieur de développement

Massy, France

March 2006 - July 2006

Adaptation des couches physique et réseau d’un ipbx Ericsson en c afin de l’adapter au marché américain.
- étude des spécifications et du code déjà implémenté.
- étude des automates nécessaires au traitement de la gestion des messages.
- modification des trames et de la gestion des messages en fonction des caractéristiques régionales de l’ipbx afin de respecter la norme RNIS.
- ajout des nouveaux messages à traiter nécessaire au respect de la norme RNIS.
- test du code implémenté sur l’ipbx.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code