Emmanuel D.

Embedded Software Developer

555 dollar
Freelancer
10 years
Paris, FRANCE

My experience

More

MaTuVueJanuary 2019 - January 2019

Implémentation d’une application de gestion/présentation de Portfolio Tâchesaccomplies: • Architectureetdéveloppementsystème. Outils: Vim,g++,qmake,make Technos: VueJS,HTML5 
More

Let'sPlayBitsAugust 2018 - December 2018

Conceptionetimplémentationd’unjeuutilisantleBitcoindisponiblesurPC etmobileTâchesaccomplies: • Architectureetdéveloppement Outils: Vim Technos: Python(Flask),VueJS,C++,Cryptographie
More

RentGenJune 2018 - August 2018

Développementd’unrobotdetrading(signal)enmodeSaaS.Tâchesaccomplies: • Architectureetdéveloppementsystème. Outils: Vim,g++,qmake,make Technos: QT5,C++,MQTT 
More

SevenhugsAugust 2017 - October 2017

Développement d'application 3rd party pour Smart Remote en Lua.
Tâches accomplies:
* Développement et debug sur cible.
* Ajout de fonctionnalités.
* Évolution du logiciel.
* Écriture des spécifications.
* Développment de l'application Uber.
Outils : Vim, g++, make
Technos : C/C++, Lua, VueJS, IoT, Scrum, API web, Uber
More

Self-employedFebruary 2011 - October 2017

Working for the following projects:

  • ThalèsCommunication&Security
  • INEOGDF SUE,
  • Projet startup impression 3D, dentaire
  •  Création et Animationd'unbootcamp numérique
  • Projet Infotainment
  • Drones&Gadgets
  • Automatic Dropshipping
  •  Rpi Hadoop
  • ProjetInkupi
  •  InmoProActive
  • Projet PgBouncer
  • QuestairIL (Disney)
  • Genisys Network
  •  Questair IL
  • International Air Transport Association (IATA)
  • SofiHub
  • Sevenhugs
More

SofiHubJune 2017 - June 2017

Développement d'un prototype d'assistance vocal pour personnes agées.
Tâches accomplies:
* Définition du périmètre du prototype (MVP) et fonctionnalités.
* Définition des cas d'utilisation et tests associés.
* Implémentation de l'application et tests.
* Création de l'image disque. Livraison du prototype et manuel.
Outils : Vim, g++, gdb, UML
Technos : Python, C/C++, TDD, Scrum, Linux
More

Genisys NetworkNovember 2016 - December 2016

Customisation de la distribution Commotion Wireless
Tâches accomplies:
* Portage et Customisation de OpenWRT pour différents routeur
- Recompilation noyau pour les cibles AR9344 (MIPS), Atheros
AR9344, Atheros MIPS 24KC
- Customisation portail web et menus
* Livraison fichiers d'installation
Outils : Makefile
Technos : C, make, html
More

Questair IL (Disney)October 2016 - December 2016

Codage d'un robot animatronique (Weebo)
Tâches accomplies:
* Transcription des scènes en code c++
Outils : Vim
Technos : C++ (AVR arduino)
More

InmoProActiveAugust 2016 - September 2016

Creation d'une webapp de génération de vidéos à partir
d'un fichier XML
Tâches accomplies:
* Script Perl de creation de video a partir d'un fichier XML représentant une propriété
* Concaténation des images + effet de transition
* Interface web écrite avec le framework programmation evenemen- tielle Mojolicious
Outils : Vim, Chrome DevTools
Technos : Perl, Mojolicious, HTML, css, AdminLTE, ffmpeg
More

Prototype DroneAugust 2016 - September 2016

Projet pour l'apiculteur visant à monitorer les données climatique d'une ruche
Tâches accomplies:
* Elaboration du modele dynamique
* Codage
* Calibration du PID
Outils : Vim Technos : C, C++, Python, ARM, AVR
More

(Groupe GDF-SUEZ) via AltenMarch 2012 - August 2013

Portageetdéploiementdeslogicielsembarquéssurlesdifférentescibles. Tâchesaccomplies: • AutomatisationdelachainedeproductionsousWindows. • Automatisationdudéploiementetdestestssurcible. • FormationàlagestiondeconfsousGit. • Évolutionsetcorrectionsdebug. • PortageapplicatifdeWinCEversLinux. • Étudesdepertinencesurdessolutionsdeportage. Outils: Vim Technos: C/C++
More

Thalès Communication & SecurityFebruary 2011 - September 2011

Mise en place d'un serveur de production logiciel sous RHEL 4.
Tâches accomplies:
* Développement de la chaine de production et reporting en python :
- Récupération des sources Scade sur le serveur de test
- Génération code source C
- Compilation et mise en gestion de conf.
- Création du log de production.
* Développement et améliorations des scripts Makefile et Bash de test et de production du logiciel CBTC.
* Migration de la génération du code source de Windows XP vers
RHEL.
* Package rpm de déploiement du serveur de production.
* Rédaction manuel utilisateur.
Outils : Vim
Technos : C/C++
09.08-11 Junior ISEP , Paris, IDF
Consultant Junior
Réalisation de projets en électronique.
* Rédaction cahier des charges fonctionnel, et participation à la defi-
nition du besoin client.
* Réalisation du système.
* Rédaction des manuels utilisateur.
* Support client et mises à jours.
Outils : Vim
Technos : C/C++

Autres Projets

06.16Trading station (QT5)
Freelance
Développment d'une application MDI pour trading multi exchange
Liste des composants:
* Crypto station (qt5 patché pour Fedora 25 afin de rajouter la fonc- tionnalité Candlestick chart)
- Développement de l'UI
- Implémentation API de différentes places de marché (GDAX, Bittrex, Bitstamp, Yobit)
* Live order book (Monitorer le livre d'ordre)
- Développement de l'UI
- Réutilisation des API implémentées
* XWitness ( Enregistrer les ordres marché en temps réel au format CSV )
Outils : Qtcreator, Qtdesigner, g++, gdb Technos : C++, QT5, Websock- ets, MultiThreading, QtCharts, TDD
More

Thales Communication & SecurityFebruary 2011 - September 2011

Miseenplaced’unserveurdeproductionlogicielsousRHEL4. Tâchesaccomplies: • Développementdelachainedeproductionetreportingenpython: – RécupérationdessourcesScadesurleserveurdetest – GénérationcodesourceC – Compilationetmiseengestiondeconf. – Créationdulogdeproduction. • DéveloppementetaméliorationsdesscriptsMakefileetBashdetest etdeproductiondulogicielCBTC. • Migration de la génération du code source de Windows XP vers RHEL. • Packagerpmdedéploiementduserveurdeproduction. • Rédactionmanuelutilisateur. Outils: Vim Technos: C/C++ 
More

Junior ISEPJanuary 2008 - January 2011

Réalisationdeprojetsenélectronique. • Rédaction cahier des charges fonctionnel, et participation à la définitiondubesoinclient. • Réalisationdusystème. • Rédactiondesmanuelsutilisateur. • Supportclientetmisesàjours. Outils: Vim Technos: C/C++

My stack

Environment of Development

Qt Creator, Eclipse, QTDesigner, GDB, Vim, Makefile

Protocols

MQTT

Technologies

Vue.js, WebSockets, Mojolicious, Drupal

Analysis methods and tools

DevOps

IT Infrastructure

Linux, Git, RHEL

Frameworks

Node.js, Prestashop, Magento

Other

UML/OMT, Personal Home Page, English, C Programming Language, industry~it, Microsoft Windows, French, eCommerce, Perl Programming, Chinese, Microsoft Windows XP, Global Positioning System, Apple MacOS, freelance, Linux Fedora, Advanced RISC Machine (ARM), Portuguese, Material Design, Cycle ingénieur, Microsoft Windows CE, Back End, Consultant Junior, XML représentant, ClipWebManager, 3D, Baccalaureat, Internet of Things, Linux CentOS, Python Programming, Scrum Methodology, Test-Driven Development, Systemd, QtCharts, Architecte IoT, International Air Transport Association

Open Source solutions

LAMP

Big Data

Blockchain, Hadoop

Languages

Bash, Java, C++, XML, C/C++, LUA, Python, HTML, PHP, Perl, JavaScript

Software testing

Debugging

Others

API, Valgrind, Multithreading, GitHub, Project Management, Makefiles

My education and trainings

Baccalaureat - Lycée Gaston Monnerville

- Cycle Ingénieur Option Systèmes Embarqués à l'ISEP (Institut Supérieur d'Électronique de Paris)2008 - 2011

- Lycée Édouard Branly2005 - 2008

- Classe Préparatoire aux Grandes Écoles.2005 - 2008