Thanh - Architecte C

Ref : 150723N001
Photo de Thanh, Architecte C
Compétences
C
C++
ORACLE SQL
LINUX EMBARQUE
Expériences professionnelles
  • NPATISSERIE (Grenoble)
    09/2014 – présent : Gérant d'une boutique de pâtisserie / salon de thé
    Responsable de la partie administrative de la société
    Responsable de la communication (photo, graphisme, affiche, facebook etc.) et de la vente (sur place ou en ligne)
    Responsable de la partie technique de la société (site Internet, boutique en ligne, caisse informatique avec serveur etc.)
    Environnement technique :
    Linux, Magento (site et boutique en ligne), logiciel de caisse Pastèque, Gimp

    SOPRA GROUP (Grenoble)
    09/2012 – 09/2014 : Ingénieur expert technique & architecte junior
    Responsable de l'architecture et du développement des produits de facturation pour Orange
    Mise en place et supervision du processus de développement et qualité
    Rédaction des différents documents techniques
    Référent technique pour l'ensemble de l'équipe.
    Environnement technique :
    Linux (Redhat entreprise, Fedora, Ubuntu), C, Oracle, Script shell, Subversion, Intégration continue (Jenkins)

    EMBEDDED MULTIMEDIA SYSTEMS (EMSYS Grenoble)
    12/2010 – 09/2012 : Ingénieur expert technique & architecte junior
    Développement d'un framework multimédia & télévision numérique pour SetTopBox
    Mise en place STLinux & STAPISDK de STMicroElectronics sur les plate-formes Sti7108 & Sti7105
    Participation à l'architecture globale du produit final Set-Top-Box
    Responsable de l'architecture & du développement de l'IHM
    Participation à l'encadrement technique des stagiaires
    Rédaction des documents, des wikis

    Environnement technique :
    STLinux & STAPISDK pour les plateformes Sti7108 & Sti7105
    DirectFB, QT, Webkit, ClearSilver, HTML, Script CGI en C, UPNP

    ORANGE BUSINESS SERVICES (SILICOMP AQL Grenoble)
    09/10 – 11/10 : Ingénieur de développement
    ALSTOM Transport (Villeurbanne) (forfait) Développement de l'application Babel v2
    L'application BABEL est dédiée à l'affichage des informations en provenance des différents périphériques (TCMS, NATP etc.) via le réseau MVB :
    Prise de connaissance de la version 1 de l'application BABEL
    Développement des évolutions apportées à BABEL v2
    Correction des anomalies
    Rédaction des documents : plan de test, fiche de test

    Environnement technique :
    QNX sur les cartes ETX ou x86 ;
    Développement en C ; Subversion
    Protocoles ferroviaires (MVB etc.).

    05/10 – 07/10 : Ingénieur de développement
    ALSTOM Transport (Villeurbanne) (forfait) Développement d'un routeur SIL2
    Réalisation des modification du routeur SIL2 qui a le rôle de transmettre des données sécuritaires SIL2 en provenance du réseau (Ethernet, DPRAM, MVB..) vers le ReadBack.

    Environnement technique :
    QNX sur les cartes ETX ou x86 ;
    Développement en C ;
    Protocoles ferroviaires (MVB etc.).

    03/09 – 11/09 : Ingénieur de développement
    ALSTOM Transport (Villeurbanne) (assistance technique) Support pour le produit OPERA
    OPERA (Operating Plateform for Embedded RealTime Application) est un « middleware » de communication fournissant un ensemble de services aux applications ferroviaires de type TCS, TMS, PCE, ACE ou PIS :
    Débogage, analyse et correction des anomalies ;
    Développement des nouvelles fonctionnalités.

    Environnement technique :
    QNX sur les cartes ETX ou x86 ;
    Développement en C sous Windows avec Momentics ;
    Gestion de version sous ClearCase, ClearQuest ;
    Protocoles ferroviaires (MVB etc.), webservice avec gSOAP.

    10/08 – 01/09 : Ingénieur de développement
    Thalès Airbone Systems (Brest) (forfait) Développement d'un BSP Linux et VxWorks
    Développement, tests, intégration de services d'un BSP Linux et VxWorks pour les applications dans le domaine de la défense, distribuée sur les cartes VME.

    Environnement technique :
    Linux et VxWorks sur cartes PC ou 32 bits ;
    Développement en C, bash sous environnement Linux avec les outils GNU (gcc, gdb...) et Tornado, SNMP, RPC ;
    Gestion de version sous Subversion, Bugzilla ;
    Intégration continue.

    09/08 – 10/08 : Ingénieur de développement
    DTN (forfait) Démonstrateur d'autoconfiguration
    Démonstrateur de pile d'autoconfiguration pour l'embarqué léger :
    Modification d'une couche mDNS sous eCos ;
    Modification d'une couche AutoIP sous eCos ;
    Intégration et réalisation d'une démonstration d'autoconfiguration avec un service standard.

    Environnement technique :
    Programmation C sous Linux pour plateforme ARM7/ARM9 sous eCos ;
    Pile de protocole Rendez-Vous (mDNS, AutoIP, etc.).

    04/08 – 09/08 : Ingénieur de développement
    France Télécom R&D (Caen) (forfait) LivePad HD Sound
    Mise en place d'un environnements de développement, audit et optimisation des drivers existants sur le terminal mobile LivePad HD-Sound.

    Environnement technique :
    Poky (basé sur OpenEmbedded) avec kernel 2.6.20 sur plateforme Nomadik 8815 ;
    Développement en C sous Linux avec les outils GNU ;
    Gestion de version sous Subversion ;
    Scratchbox v2.0, USB OTG, codec audio Stw5095.

    03/07 – 11/07 : Ingénieur de développement
    SNCF (Paris) (forfait) Connexion TGV : projet visant à déployer le wifi à bord des TGV
    Développement des fonctionnalités et industrialisation du programme Multiple Interface Router
    permettant d'assurer le basculement entre les différentes liaisons : satellite/wifi, wifi/satellite et wifi/wifi de manière transparente (sans coupure) pour l'utilisateur final dans le TGV.

    Environnement technique :
    Linux embarqué sur Compact Flash ;
    Développement en C sous Linux ;
    Protocole Mobile IP ;
    Gestion de version sous Subversion.

    TEAMLOG (Grenoble)
    09/06 – 02/07 : Projet fin d'étude
    1. Portage de la dernière version du kernel Linux 2.6 sur une carte processeur PowerPC IBM405GP :
    Adaptation du bootloader Uboot
    Configuration du Linux avec les drivers nécessaires
    Portage d'un driver Liaison série spécifique pour le protocole Modbus.

    2. Portage d'une machine virtuelle Java et de framework OSGI sur cette plate-forme Linux.
    Environnement technique :
    Buildroot, Montavista avec kernel 2.6.18 et bootloader U-boot 1.1.4 ;
    Machine virtuelle JamVM avec GNU Classpath, RXTX et framework OSGI Felix.

Études et formations
  • FORMATION
    2007
    Ingénieur en informatique (Bac+5) à l'Université de Technologie Belfort – Montbéliard (UTBM), spécialisation en systèmes embarqués, temps réel et informatique mobile.

    COMPETENCES LINGUISTIQUES & MANAGEMENT
    Langues
    Vietnamien : langue maternelle
    Français : bilingue
    Anglais : TOEIC
    Chinois : notion de base

    EXPERTISE TECHNIQUE & FONCTIONNELLE
    Systèmes Linux embarqués & temps réel
    Linux et technologies Open Source
    Développement en C

    COMPETENCES INFORMATIQUES
    Embarqué
    Linux embarqué (OpenEmbedded, « sur mesure »), compilation croisée, Bootloader (U-boot, RedBoot), STLinux, Android
    Temps réel
    QNX, VxWorks,
    Langages
    C/C++, Java, Python, Script shell, Javascript
    Bibliothèques logicielles
    GTK+, PyGTK, EFL (Enlightenment Foundation Libraries), QT, Webkit, DirectFB, STAPISDK (STMicroElectronics), ClearSilver
    Systèmes d'exploitation
    Windows, Linux (Debian, Redhat, Ubuntu)
    Frameworks
    OSGi, Yii
    Réseaux
    Mobile IP, mDNS, ZeroConfiguration, Webservices, UPNP
    Gestion de version
    CVS, Subversion, Git, ClearCase, Bugzilla, ClearQuest, Dimension
    Bases de données
    MySQL, Sqlite, Oracle
    Web
    HTML, XML, PHP, ASP.NET
    Méthode
    UML, intégration continue

D'autres freelances
Développeur LINUX

Ces profils pourraient vous intéresser !
CV Développeur JAVASCRIPT
Sidy James

Développeur JAVASCRIPT

  • VILLIERS-SUR-MARNE
HTML5 JAVASCRIPT SQL PHP PYTHON WORDPRESS LINUX MERISE NODE.JS FLUTTER
Bientôt disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Développeur SYMFONY
François

Développeur SYMFONY

  • ALBI
MYSQL IOT PHP EXCHANGE SHAREPOINT ONLINE C# SYMFONY LINUX InfluxDB
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur WORDPRESS
Cyril

Développeur WORDPRESS

  • SAINT-CRÉPIN-AUX-BOIS
HTML CSS WORDPRESS PHP JAVASCRIPT SQL LINUX
Disponible
CV Data Scientist Data science
Adam

Data Scientist Data science

  • MARSEILLE
Data science PYTHON PANDAS DATAVIZ BIG DATA SQL LINUX ELK C++ Cloud AWS
CV Développeur PHP
Alexandre

Développeur PHP

  • JACOU
PHP SYMFONY MYSQL LINUX HTML5 JAVASCRIPT WORDPRESS PRESTASHOP Microservices REACT.JS
Disponible
CV DevOps .NET
Yves-Guillaume

DevOps .NET

  • GUILLAC
.NET C# SQL SQL SERVER REDMINE AGILE LINUX Kubernetes ANSIBLE GIT
Disponible
CV Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform
Tidiany

Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform

  • CARRIÈRES-SOUS-POISSY
DOCKER LINUX CI/CD JAVA PHP ANSIBLE GITLAB HASHICORP TERRAFORM AZURE Kubernetes
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible