Tien - Développeur JAVA

Ref : 210118T002
Email vérifié
Photo de Tien, Développeur JAVA
Compétences
Spring Boot
JAVA SWING
MONGODB
Kubernetes
GRAFANA
Expériences professionnelles
  • Ingénieur R&D Sénior (Java, Python, Kotlin) - Freelance

    Mappy SA
    Jan 2015 - aujourd'hui

    Développement et maintenance d’application backoffice pour consulter et modifier des POIs
    Frontend : Web application en VueJS et AngulasJS, pour visualiser, vérifier et éditer des données POI géo-localisées
    Backend : Serveur Java Jetty fournit des ressources et des endpoind pour consulter et modifier des données POI géolocalisées

    Développement et maintenance d’application backoffice pour consulter et flouter des panoramiques
    Frontend : AngulasJS, pour visualiser, vérifier et éditer des données de panoramiques
    Backend : Serveur Java Jetty fournit des ressources et des endpoints pour consulter et flouter des panoramiques.

    Développement et maintenance des Micro Services (MS)
    MS POI-SEO pour servir des POIs aux crawlers pour faire des SEOs
    MS POI-ROUTE pour chercher des POIs de mobilité autour d’une position (vélo libre service, scooter, trottinette)
    MS POI-SEARCH pour indexer des données POI géo-localisées dans un serveur de recherche Solr.
    MS POI-SUGGESTION pour indexer des suggestions des données POI géo-localisées dans un serveur de recherche Solr.

    ENVIRONNEMENT : Java 11, Spring Boot + Data, Intelliji/Maven, JUnit 4/5, Mockito, Solr 7/8, ElasticSearch, MongoDB,
    InfluxDB, Grafana, Apcatch Tomcat, Kubernetes, Docker, RabbitMQ, Jenkins, GitLab, Capistrano, Puppet, Nginx, etc.
    Développement et maintenance du Serveur des services des données POI géo-localisée (POI Frontal)
    Un fort trafic POI frontal (>20M requête par jour, pic 500 rps) fournit des API EndPoints de recherche des POI géo-localisées
    pour les applications mobiles et le site web de Mappy. Les fonctionnes de recherche géo-spatial sont dans un Bounding Box
    ou au tour une position avec des catégories (hotel, resto, station service, etc) et des filtres (min/max price, étoile, date
    d’ouverture, etc.)
    ENVIRONNEMENT : Java 8, Guice, Intelliji, JUnit 4, Mockito, Solr, ElasticSearch, MongoDB, InfluxDB, Apatch Tomcat,
    Apcatch Tomcat, Kubernetes, Docker, RabbitMQ, Jenkins, GitLab, Rx-Java, Capistrano, Puppet, Nginx, etc.
    Développement et maintenance batches du système/progiciel d’intégration/agrégation des données POI géo-localisée
    Une boite-à-outil pour créer/développer des batches d’intégration des données géo-localisées à partir des multiple ressources/
    providers. Y compris des données en temps réels. Ce système constitue et fait vivre des bases des données POI géolocalisées de Mappy.
    ENVIRONNEMENT : Java 8, Guice, Rx-Java, Intelliji/Maven, JUnit 4, Mockito, Solr, ElasticSearch, MongoDB, InfluxDB,
    Grafana, Jenkins, GitLab, RabbitMQ, Rx-Java, Capistrano, Puppet, etc.
    Développement et maintenance du backend de compte d’utilisateur
    Un serveur frontal fournit des API endpoints pour créer et exploiter des comptes d’utilisateur de Mappy. Les batches pour
    vérifier et gérer des comptes d’utilisateur et génèrent des messages de push alerting.
    ENVIRONNEMENT : Java 8, Guice, JUnit 4, Mockito, JWT, Facebook Sign-in, Google Sign-in, Apple Sign-in, Jenkins,
    GitLab, Capistrano, Puppet, etc.
    Développement et maintenance du système de panoramique
    Le Web service qui fournit des API endpoints panoramiques pour les street view 3D dans les applications mobiles et site web
    de Mappy.
    Le batch d’importation des panoramiques produit/crée des panoramiques à partir des photos collectés par le Mappy Car.
    Le batch de floutage automatique des photos de panoramique utilise le model IA entrainé avec l’algorithme Faster R-CNN.
    ENVIRONNEMENT : Java 8, Java2D, GraphHopper, OSM data, PTGui, Lib Panoramas, Intelliji/Maven, Guice, Jetty,
    Mongo, GitLab, GitHub, etc.
    Développement et maintenance du système de floutage automatique par l’IA (Intelligence Artificielle)
    Détecter et flouter automatiquement des visages et des plaques d’immatriculation sur le Mappy street view. C’est un projet IA
    de type deep learning avec les réseaux neuronaux de l’architecte Faster R-CNN, qui est actuellement le meilleur algorithme
    de détection des objets. Le projet base sur le module Object Detection du projet open source Tensorflow models.
    L’entrainement du model est fait sur GCP ML engine.
    ENVIRONNEMENT : Python, Pycharm, MongoDB, Protobuf, Tensorflow, Models/objectDetection, GCP ML Engine,
    grafana, influxdb, gcloud/gsutil, GitLab, GitHub, etc.
    Développement et maintenance du serveur d’alerting
    Un push notification server, en basant sur le projet open source Parse, notifie aux utilisateurs des applications mobiles de
    Mappy des trafics de transport sur leurs trajets quotidien HOME/WORK.
    ENVIRONNEMENT : NodeJs, Jenkins, GitLab, Kubernetes, Docker, Capistrano, Puppet, etc.
    Développement et maintenance du système de calcul d’itinéraire vélo
    En basant sur le projet open source OSRM (le moteur calcule d’itinéraire de projet OSM) et des données d’itinéraire vélo de
    l’OSM.
    ENVIRONNEMENT : Lua, OSM/OSRM, Java, Jenkins, GitLab, Kubernetes, Docker, Capistrano, Puppet, etc.
    Développement et maintenance du Serveur Application Mobile (SAM) en Python
    Un serveur en Python/Tornado serve des données POI géo-localisées adaptées pour des applications mobiles de Mappy.
    ENVIRONNEMENT : Python/Pycharm, Tornado, Protobuf, Capistrano, Puppet.
    Développement et maintenance Application Mappy Mobile Android
    ENVIRONNEMENT : Android Studio, RoboSpice, RxAndroid, Otto Bus, Presco, MapBox, Espresso, Jenkins, GitLab,
    Python/Pycharm, Tornado, AT-Internet SDK, Accengage/AD4Screen SDK, etc

    VueJS, AngularJS, Java 11, Spring Boot + Security & Data (MongoDB, Solr), JUnit 4/5, Mockito, Intelliji/Maven, Visual Code, Solr 7/8; ElasticSearch, MongoDB, InfluxDB, Apcatch Tomcat, Kubernetes, Docker, Jenkins, GitLab, Capistrano, Puppet, Nginx, etc. AngularJS, Java 11, Java2D, Spring Boot + Security & Data (MongoDB, Solr), JUnit 4/5, Mockito, Intelliji/Maven, Visual Code, Solr 7/8; ElasticSearch, MongoDB, InfluxDB, Apcatch Tomcat, Kubernetes, Docker, Jenkins, GitLab, Capistrano, Puppet, Ngin
  • Ingénieur R&D Sénior – Freelance (Projet dans le temps libre)

    Reach5
    Jan 2015 - Jan 2016

    SIM SDK Android et iOS : fournisseur d’authentification ou fournisseur d’identité le réseau social intégré
    (Facebook, Google, Twitter et Paypal)
    Architect et implémentation de SDK SIM Android et iOS
    Intégrer le SDK SIM dans les applications mobiles (iOS et Android) Boulanger et ENGIE.

    Android Studio, Objective C, Xcode, SDK Facebook / Google Sign In / Fabric/Twitter / Paypal.
  • Ingénieur R&D - Freelance

    HopWork
    Jan 2014 - aujourd'hui

    Finder, plateforme de communication basée sur le mesh networking bluetooth – iOS et Android
    Conception de l’implémentation du Mesh-Networking Bluetooth ; conception l’application Finder Chat en utilisant le MeshNetworking Bluetooth pour communiquer en condition sans l’Internet.
    SIM SDK Mobile, plateforme de Social Login (SLP), de Graphinium – Android et iOS
    Conception de l’implémentation de deux SDKs (un pour iOS et un pour Android) qui permettent d’intégrer la solution de
    Social Identity Management (SIM) par les clients directement dans les applications mobiles natives.
    Okiwi, l’application mobile pour prendre, partager et traiter des photos – iOS iPhone
    Réaliser l’interface et des fonctionnalités de l’application en basant sur le cahier des charges et les maquettes.
    Playme, plateforme des jeux de rencontre de Pretty Fun Therapy SAS – Android
    Conception de l’implémentation le SDK PlayAround ce qui permet aux troisièmes parties de développer des jeux de rencontre
    fournis par Playme.

  • Ingénieur R&D Sénior - Freelance

    Français des Jeux (FDJ)
    Jan 2014 - Jan 2015

    Loto et Euromillions – nouvelle version de Loto et Euromillions native iOS et Android
    Développeur senior double compétences iOS et Android

    ParionsWeb – version mobile iOS native VITAN (iPhone et iPad)
    Développeur senior principal / lead développement : • Conception et implémentation de la version 3.0 de VITAN (ParionsWeb iOS).
    • Analyse et estimation d’implémentions des expressions des besoins pour la version 3.1 de VITAN (ParionsWeb iOS).
    • Identification et implémentation des scénarios de test d’intégration continue.
    • Etude et implémentation des nouvelles API Restful MIFY de LVS, la filiale paris sportifs de la FDJ, pour migrer le
    ParionsWeb Mobile sous l’ensemble de ces API Restfuls.
    • Migration sous AFNetworking 2;
    • Géolocalisation de l’utilisateur au lancement de l’application avec la liste des zones autorisées.

    ParionsWeb – version mobile iOS native VITAN (iPhone&iPad) (paris sportifs et pronostics en ligne sur les matchs de sport)
    Rendre l’application ParionsWeb mobile fonctionnel dans toutes les conditions du réseau mobile, résoudre tous les dettes
    techniques de l’application, tracking/suivi des activités de parier/jouer, segmented push notification en respectant la vie privée
    de parier/jouer, et implémentation de plusieurs fonctionnalités nouvelles.
    Développeur senior principal / lead développement : • Conception et développement de la nouvelle architecture asynchronisée, ce qui permet à l’application mobile de
    fonctionner beaucoup plus fluidement même dans des mauvais conditions du réseau ;
    • Intégration/implémentation des solutions tracking et segmented push notification (Xiti, S4M, AD4Scrteen, Apple Push
    Notification Service);
    • Etude et développement des solutions QoS (Quality of Service) pour assurer que des données trackings remontés
    n’impactent pas des flux de données de jeux importantes de l’application ; identifier des scénarios pour tester et qualifier la
    solution QoS implémentée.
    • Etudes puis optimisation des flux de données de communication en temps réel (live) avec serveur, l’optimisation a aidée à
    diminuer 90% le temps et des données de chargement en temps réel avec le serveur ;
    • Conception et développements de plusieurs nouvelles évolutions et aide à résoudre des dettes techniques et des anciennes
    anomalies importantes ; etc.
    • Migration du projet de Xcode 5.1.1 SDK iOS7 à XCode 6.1 SDK iOS8.

    ParionsSport – version mobile Android (Smartphones et Tablettes)
    Un grand et ambitieux projet de parions sport sur les terminaux Android sorti à l’occasion du coupe du monde 2014 pour aider
    des joueurs d’accéder à tous paris sportifs depuis leurs terminaux mobiles ; l’application aussi déployée en mode DIGITAB
    pour des tablettes de plus de 500 points de vente de Loto de FDJ en toute la France. L’application est compatible avec des
    smartphones Android à partir de la version 2.3.3 et des tablettes Android.
    Développeur principal : Conception et développement d’architecture globale du système et de plusieurs fonctionnalités et des
    parties les plus importances du système :
    • le module de gestion des données internes, le module de communication (avec des Web services Json Restful),
    • le module de mettre à jours des flux de données de pronostics qui est le cœur de l’application de jeu de pari,
    • la synchronisation du temps du système avec le temps du serveur,
    • composition des pronostics, calcule/simulation des gains potentiels,
    • dématérialisation des feuilles des paris en QRCode.
    • Conception et implémentation d’une nouvelle offre de pari sportif COMBI BONUS
    • Conception du système de Tracking AT-Internet pour faciliter l’implémentation du plan de taggage du Marketing.
    • Implémentation du plan de taggage de l’AT Internet (XITI)
    ENVIRONNEMENT : Agile, Android SDK, SQLite, Android Annotation, Android Google Map API V2, YouTube Android
    Player API, Git/SVN/Jenkin, Monkey Test, Robotium, QR Code, Data Matrix, etc.

    Java/Android Studio, Picasso, Volley, Robotium, ObjectiveC, iOS SDK 7/8/9, XCode 5.1/6.x/7beta, KIF iOS, CocoaPods, Jenkins, GitLab. Agile, iOS SDK 7/8, XCode 5.1/6.x, AFNetworking, RestKit, iOS Animation Framework HMGLTransition, iOS Core Data API, NSOperationQueue et NSThread, SQLite, FaceBook SDK, S4M SDK, AD4Screen SDK, Reveal, etc. Agile, iOS SDK 7/8, XCode 5.1/6.1, AFNetworking, iOS Animation Framework HMGLTransition, iOS Core Data API, NSOperationQueue et NSThread, SQLite, FaceBook SDK, S
  • Ingénieur R&D Sénior (Java/Android) - Freelance

    JcDecaux
    Jan 2013 - Jan 2014

    Plateforme LiveTouch - Android
    Développement des services interactifs pour l’aéroport Houston, USA : consultation des hôtels, des transports publics, des POI
    dans l’aéroport, de météo, etc.
    Développement d’une bibliothèque IHM spécifiquement adapté au besoin de construction des services interactifs sur la
    plateforme LiveTouche.
    Conception d’un système de gestion et de navigation des fragments Android.
    Conception et développement d’une application Android, un outil visuel, de configuration visuelle et de test des connections
    vers des serveurs de l’environnement d’application de la plateforme LiveTouche : serveurs VOIP, NTP, SYSLOG, Brocker,
    MCP (le serveur de Web application pour contrôler à distance des LiveTouches), Proxy.

    Android SDK, Gradle/Maven, Android Volley Library, Android Annotation, Android Google Map API V2, YouTube Android Player API, Android Picasso, Android In-Application Billing, Git/SVN/Jenkin, etc.
  • Ingénieur R&D Sénior / Lead développement (JEE/Spring, Android, iOS)

    SoCryptic
    Jan 2013 - Jan 2013

    Système sécurité d’indentification et authentification des clients sur Android, iOS
    Architect, Conception et développement du système : c’est le projet interne qui a pour but de fournir un framework générique
    et commun pour pouvoir utiliser comme les modules d’authentification et de communication standards dans différentes projets
    de la société.
    Serveur Soc client JEE/Spring MVC, Security, JPA/Hibernate, PostgreSQL, MySQL, etc.
    Architect, Conception et développement du serveur Soc Client pour gérer de la façon sécurisée tous les applications, les clients,
    leurs informations et leurs transactions de paiement. La spécialité du serveur est qu’il gère tous les encryptages et décryptages
    des communications et des transactions entre client/client et client/serveur dans les systèmes proposés par la société.
    Projet BanKrypt : un système m-banking et m-payment sécurisés sur Android, iOS, Web
    Architect, Conception et développement du système : BanKrypt est une solution mobile indépendante de transactions
    financières (paiement, envoi et réception d’argent) rattachée à des cartes de crédit ou comptes bancaires. Il permet aussi de
    gérer des cartes de fidélité et des tickets restaurants, Péages d’autoroute, carte d’essence, etc.
    Moteur d’encryptions et décryptions des informations pour Java, Android, iOS, Web
    Implémentation, amélioration et maintenance d’un algorithme breveté d’encryptions des informations de la société. C’est le
    cœur d’innovation de l’entreprise.
    Biométrie Faciale pour Java, Android SDK/NDK
    Responsable de la recherche des systèmes et des méthodes de biométrie faciale. Réaliser un prototype de biométrie faciale sur
    Android en basant sur OpenCV (Open source Computeur Vision)

    Android, PostgresSQL, Java JEE/Spring MVC, Social, Web Services, Security/OAuth2, Hibernate/ JPA, etc., Eclipse, STS, Java Android SDK et NDK, OpenCV API, protocole bancaire EBICS.
  • ingénieur d’architecte, étude et développement mobile

    BCI Navigation
    Jan 2007 - Jan 2012

    Système de Navigation GPS Offboard et Onboard sur Android, iOS, Java-enable mobile phones (Nokia 95, N97, N8,
    Samsung G810, etc.)
    Architect, Conception et développement des parties principales du système : IHM du système, Modèle interne des données
    routières navigables, Module d’indexation pour trouver rapidement des voies à partir d’une position GPS, Algorithme de mapmatching, Moteur de suivi, Moteur de détection de radar et des sécurités routières (vitesse limite sur la voie, virage dangereux,
    etc.), Navigation VIA une position désignée, Guidage Visual sur la carte, Guidage vocal, Guidage symbolique, Guidage à la
    boussole, Navigation sans destination, Tracking et geofencing, Création et Gestion des points d’intérêt. Gestion de messagerie.
    Système des messageries sur Android, iOS - Architect, Conception et Développement
    Le système de messageries permet des utilisateurs du système envoyer des messages entre eux pour échanger des informations
    routières comme un waypoint, une adresse navigable, un POI, etc. Le system peut aussi envoyer des messages vers autres
    destinations en utilisant email ou SMS.
    Tracking & Géofencing sur Android, iOS - Architect, Conception et Développement
    Le système permet de suivi des positions et la destination de la voiture en temps réel sur une poste de moniteur à distance. La
    fréquence de tracking et des zones à alerter peuvent être réglées/définis à partir le post de moniteur à distance.
    Town/Road Event Picker Android, iOS - Architect, Conception et Développement
    Le système permet à utilisateurs de piquer et classer rapidement une position d’un événement et en accompagnant avec
    l’événement, l’utilisateur peut enregistrer un mémo vocal, prendre une photo et écrire des notes. Des événements sont gérés et
    l’utilisateur peut les consulter et les modifier facilement et peut les envoyer au serveur pour intégrer à la base des données
    cartographiques.
    Maintenance, et évolution des systèmes selon des retours de test et selon des nouvelles demandes

    Android, iOS, SQLite, JEE/Spring, Eclipse, Android SDK/NDK, Java, C/C++, JNI, XCode, iOS SDK, Objective C++, NetBean, J2ME Technologies, SVG TINY, GPRS, GPS, MULTIMEDIA API, etc.
  • Ingénieur d’étude et développement

    Httv (HighTech TV)
    Jan 2004 - Jan 2007

    Projet FOOT+ pour l’opérateur TPS, c’est un iTV service extensive, qui permet à l’utilisateur de consulter directement des
    programmes et des résultats des matchs de sport : Football, Ruby, etc. et d’enregistrer des particulier services comme voire
    des jolies buts, être alerté des buts, etc.
    Principal concepteur et développeur :
    ▪ Service NT : développer un service au côté de back-office, il surveille l’arrive des nouvelles données puis déclenche la
    suite des traitements et transformations ces données en données exploitables pour le service de représentation des
    informations.
    ▪ Module de traitement et transformation des données.
    ▪ Application interactive sur le Set-Top-Box OpenTV

    Projet MediaCenter pour la nouvelle génération de STB OpenTV, un système de divertissement à la maison, qui permet de
    connecter la nouvelle génération de STB OpenTV avec le PC, et de proposer des interfaces performantes pour exploiter des
    médias sur le PC (Music, Film, photo, etc.).
    Principal concepteur et développeur de l’applicative au côté de STB OpenTV.
    Conception et développement des protocoles de communication entre le STB OpenTV et le serveur.

    Projet "Système Guide Cine TV" pour présenter des films de la semaine sur les chaînes des réseaux NOOS et UPC.
    L’utilisateur de NOOS/NC/UPC peut choisir de consulter des programmes des films de la semaine en différentes façons :
    mosaïque, catégories, liste, etc. peut demander d’afficher le fiche d’info d’un film, et peut programmer pour enregistrer des
    films préférés.
    Responsable technique, Principal concepteur et développeur de toutes les parties de l’application :
    ▪ Module d’importation d’image : ce qui permet de désigner des images pour des films extraits à partir une base de
    données EPG. Les images de film sont récupérer à partir une base de données de troisième partie.
    ▪ Module d’extraction des informations de film : ce module extrait quotidiennement des informations de film dans la
    base de données des films.
    ▪ Module de génération automatique des flux de données.
    ▪ Application interactive sur le STB OpenTV.
    ▪ Module de compilation automatique des flux de données et l’application interactive pour générer un flux diffusable sur
    des réseaux d’iTV de l’OpenTV

    Projet Selevision, un système de publication sur le réseau iTV EVISION ciblé sur le profile d’utilisateur (DVB-MHP, Java,
    DSMCC Object Carousel)
    Participer en développement d’une partie du projet.

    Windows, OpenTV, Serveur Windows 2000, MS VISUAL C++, C#, OpenTV C, XML, XSL/T Windows, OpenTV, Java J2EE/JBoss, OpenTV C, XML, XSLT Windows, OpenTV, Serveur Windows 2000, MS SQL Serveur, OpenTV C, VISUAL C++, XML, XSLT STB DVB-MHP, Java DVB-MHP, C/C++, DSMCC Object Carousel
  • : Ingénieur R&D post-doc industriel de l’INRIA

    la société Httv
    Jan 2003 - Jan 2004

    Projet RIAM SATIN (Synchronisation d'Applications pour la Télévision Interactive Numérique) : spécification du model et
    format d’intégration et synchronisation multimédia ; exploitation du format dans une chaîne complète de production de contenu
    multimédia plateforme TV numérique à partir de l’édition jusqu’à la génération et diffusion sur DVB-MHP et sur le Web
    multimédia (SMIL, HTML+Time, Html, Java Applet, etc.).
    Développement des applications iTV pour les systèmes de HTML : Liberate et ANT

    SMIL2.0, XSLT, X-Event, Time Sheet, XHTML+SMIL, OpenTV, DVB-MHP, Liberate, ANT, Javascripts, Java/ J2EE, EJB, EMB (Entreprise Media Bean), MPEG-2, C/C++.
  • DEA Imagerie Vision et Robotique de l’ENSIMAG/INPG

    Jan 1999 - Jan 1999

    Description de la structure des vidéos pour les applications multimédias.

    VideoPrep, Madeus 2.0, Java, C/C++, Unix
Études et formations
  • Doctorat BAC+8 : Diplôme de doctorat en informatique de l’INPG, thèse préparée au sein du projet Opéra/WAM, INRIA Rhône-Alpes (avec les félicitations du jury).

    1999
  • Master 2 BAC+5 : Diplôme d’Etudes Approfondies en Imagerie Vision et Robotique de l’ENSIMAG

    1998
  • Master 2 BAC+5 : Diplôme d’Etudes Professionnelles Approfondies de l’Institut Francophone d’Informatique à Hanoï, Vietnam.

    1996
  • Ingénieur BAC+5 : Diplôme d’Ingénieur en informatique

    ’Université de Cantho (Mention Bien).
    1991
Autres compétences
COMPETENCES
Savoir-faire
Développement et Maintenance logiciels dans divers domaines : cartes et données des services cartographiques Backoffice,
Backend et Fonrtend ; moteurs et applications de navigation GPS et géolocalisation ; applications mobiles interactives ; jeux
d’argent en ligne (FDJ); Chaine de production des présentations d’information interactive en temps réel (télévision numérique) ;
paiement mobile avec l’authentification/gestion de profils ; etc.
BackOffice, Service Backend et Rechercher des données géolocalisation (POI- Point of Interest) (Java, SpringBoot, Guice,
VueJS, AngulaJS, Solr, MongoDB, Elasticsearch, Grafana, RabbitMQ, etc.)
Jeux d’argent en ligne (FDJ), les applications mobiles de paris sportif en ligne (iOS et Android).
Finance, Système de paiement mobile sécurisé (prototype) : Client (Android/iOS), serveur (Java/Spring), progiciel comptable
(SAGE, Ciel) et Communication bancaire (EBICS).
Mobilité, navigation GPS et géolocalisation pour Smartphones Android/iOS/J2ME.
Applications Multimédia (audio/vidéo/texte/image/etc.) intégration, synchronisation et interaction pour les systèmes :
Android, iOS, Web (HTML, Javascript), Windows PC, MacOS.
Web Multimédia & IPTV (télévision interactive sur IP et via satellite) :
o FrontEnd: Java, HTML5 JavaScripts,VueJs, AngulaJs, MS Visual C++, AJAX, XML/XSL/XSLT/SMIL/DOM.
o Middle tiers: Java/JEE (JBoss/Struts), Web Services, MS Visual C++.
o BackEnd: Base de données (MySQL, MS SQL 6.5/7/2000/2003);
Structuration et transformation de données en utilisant les technos : XML, XSD, XPath, XSL/XSLT, Java et MS Visual C++.
Multimédia interactive pour les systèmes embarqués et les Smartphones:
o iTV (Télévision Interactive) : Broadcast: DVB-MHP, OpenTV ; IPTV: ANT, Liberate/Javascript et DVB-MHP.
o Encoding/Streaming/Broadcasting : DVB/MPEG2 Transport Stream ; DSMCC Carousel & Object-Carousel.
o Multimédia player/browser pour les systèmes de smart-phones : Android, iOS, HTML5, SVG Tiny, J2ME.
Techniques : Java, Spring/SpringBoot/Data/Security, Docker, MongoDB, Solr7/8, InfluxDB, Elasticsearch, RabbitMQ, Java RX,
Webservice API Rest, IA (R-CNN, TensorFlow), Kotlin, VueJS, Python, Devops, TDD, Microservice, Java Reactive.
Langages : Java, Kotlin, Python, Objective C++, C#, C/C++, Visual C++, JavaScript/AJAX, Lisp, Prolog, Perl, PHP.
Techs/Frameworks : Springboot, Spring-mvc, Spring-Data, Spring-Security, Web Services, Social, VueJS, AngularJS, Solr,
Elasticsearch, Android, iOS, Tornado, Struts2, Hibernate/JPA.
Structuration/transformation de données : JSON, XML, XSD, XPath, XSL/XSLT.
Environnements/Tools : Intellij, Maven, Android Studio, Gradle, NetBean, XCode, Pycharm,, Visual Code, Visual Studio.
Systèmes des messages : RabbitMQ
Serveurs : Tomcat, Jetty, Ngnix, NodeJs
Méthodologies : Agile/Kanban/Scrum (JIRA, YouTrack, IceCream), TDD (Test-Driven Development)
SGBD: MongoDB, PostgreSQL/GIS, SQLServer, SQLite, MySQL, InfluxDB, Access, Oracle, FoxPro.
Architectures : Microservices, SOA (Architecture Orientée Service), PKI (Public Key Infrastructure), MVVM (Model-ViewVewModel), MVC (Modèle-Vue-Contrôleur), Event-Driven, Réactive (Rx), GoF, etc.
Devops et Infra : Docker (avec Kubernetes), Capistrano, Puppet, Jenkins, Sonar, Nexus, Solr, RabbitMQ

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Consultant web JAVA
Nedjmeddine

Consultant web JAVA

  • CERGY
JAVA JAVASCRIPT J2EE SQL
Disponible
CV Développeur
Anwer

Développeur

  • LA MADELEINE
Kotlin JAVASCRIPT FLUTTER REACT.JS React Native Express.js JAVA PHP SQL MONGODB
Bientôt disponible
CV Technical Leader JAVA
Roméo

Technical Leader JAVA

  • VILLIERS-SUR-MARNE
JAVA J2EE SQL Angular
Disponible
CV Développeur web JAVA
Tarek

Développeur web JAVA

  • COURBEVOIE
JAVA J2EE SQL Angular JAVASCRIPT PL SQL MYSQL ORACLE REACT.JS DOCKER
Disponible
CV Développeur COBOL
Tayrhon

Développeur COBOL

  • VILLABÉ
COBOL JAVASCRIPT SQL JAVA PHP .NET C# Angular
Disponible
CV Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions
Yahya

Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions

  • SAINT-HERBLAIN
J2EE HYBRIS JAVA Angular JAVASCRIPT
Disponible
CV Développeur JAVA Senior
Maminiaina

Développeur JAVA Senior

  • AUBEVOYE
JAVA SQL Spring Boot Angular Cloud AWS
Disponible
CV Développeur ANDROID
Chimeon

Développeur ANDROID

  • LES LILAS
ANDROID JAVA Kotlin JAVASCRIPT Angular C++
Disponible
CV Développeur JAVA
Imen

Développeur JAVA

  • VAULX-EN-VELIN
JIRA JAVA Spring Boot Vue.js Angular ORACLE POSTGRESQL GIT GROOVY REDHAT OPENSHIFT
Disponible
CV Développeur
Arthur

Développeur

  • LUTTERBACH
JAVA PHP C++ SQL JAVASCRIPT PYTHON C ORACLE SQL SERVER PL SQL
Bientôt disponible