Luc YRIARTE

Independant Computer Science PhD, blockchain architect

132 avenue Gaston Baissette, 34130 Mauguio
+33 (0)6 61 24 87 84
luc@yriarte.org
www.yriarte.org

Born October 16, 1969, married, 2 kids.
Fluent English / French, basic German.

Experience

2019 - 2020 Schlumberger
DevOps - Cloud Engineer / Independant

  • Data management services Java, Python / NoSQL
  • Google cloud / kubernetes, Microsoft Azure, GitLab, Azure DevOps
  • REST API management / Swagger, Apigee, GRPC

2018 - 2019 Ericsson
Blockchain Engineer / Independant

  • Golang / Go / CouchDB telephony network administration chaincode development.

2018 Carrefour
Blockchain Engineer / Independant

  • Food traceability blockchain deployment. Hyperleger / Linux / docker / ansible.
  • Golang / Go chaincode development.
  • Java / Couchbase client-side API.

2016 - 2020 ThingAgora
Independant

  • Signing State Machines: Hyperldeger nocode smart-contract system. Golang, OpenSSL.
  • Embedded Linux remote administration stack - Python / Angular JS / Material Design Lite.
  • Python / C++ bindings for lightweight M2M IoT protocol.
  • W3C Semantic Sensor Network Ontology integration with Tracker / SPARQL.

2016 - 2018 ChainOrchestra
Head of development

  • Head of development. Hyperledger blockchains deployment for IoT and organizations. Linux / docker.
  • Golang / Go demo Chaincode.
  • Node-RED / Node.js specific client APIs

2010 - 2015 Intel
Software Engineer

  • DLNA / NFC web APIs definition as W3C working draft
  • dLeyna - Linux open source DLNA stack certification.
  • Cloudeebus tech lead - DBus proxies for Javascript.
  • oFono / telephony applications for Linux / Meego
  • Comms (NFC, Bluetooth, WiFi, GPS) and graphics (Mesa3D / LLVMpipe) stack integration on Android

2006 - 2010 Access Systems
Software Engineer

  • Access Linux Platform (ALP) Java development tools
  • DLNA Live TV (streaming video) support in Net Front Living Connect stack.
  • Palm OS 5.x Garnet Virtual Machine - Linux / ALP.

2000 - 2006 Palm / PalmSource
Software Engineer

  • Personal Information Manager (PIM) Applications for Palm OS 6.x Cobalt
  • Java Specification Request (JSR) 75 / J2ME PIM data implementation for Palm OS 6.x Cobalt
  • Palm OS Simulator: Palm OS 5.x kernel virtualisation on Windows
  • Palm OS 5.0: first ARM version of Palm OS (previously Motorola 68000)

1997 – 1999 Némausic (groupe GFI)
Assistant engineering director

  • Development tools for Windows, C++ / MFC / ODBC applications generator
  • SQL Server, Microsoft Access, Informix, Oracle Database management
  • Scripting language interpretor, code source translator (lex / yacc)

1994 – 1997 LIRMM
PhD student

  • Robotics Ontology definition (Ontolingua / Prolog)
  • Smalltalk mobile robots simulator

1994 BOISSON E.R.I
Student / Independant

  • Machine tool programming interface with G-code generation (Windows / C++ MFC)

1990 LCB, CNRS Marseille
Student / Intern

  • Laboratory automaton programming interface

Studies, teaching and research

Studies

  • 1994 - 1997 LIRMM. Computer Science PhD
  • 1989 - 1993 Computer Science Bachelor and Masters
  • 1988 exchange student, University of Louisville, Kentucky
  • 1987 Baccalaureate H serie - Computer Science Technician

Teaching

  • 1994 - 1997, 2010 Montpellier II University
  • Assistant teacher: SQL, UNIX, Compilers, functional programming

Conferences and Publications

  • FOSDEM 2013, Brussels: Cloudeebus DBus proxies for Javascript
  • ECAI 1996, Budapest: A methodology for modeling and validation. Application to mobile robotics
  • CESA 1996, Lille: An Ontology for robot modeling and testing

Activities

Sports
Martial arts, biking
Music
Electric bass, standup bass, guitar, ukulele
Miscellaneous hobbies
Motorcycling, gardening