{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "location": {
      "address": "38100 Grenoble, France"
    },
    "name": "Louis RANNOU",
    "profiles": [
      {
        "network": "Forge",
        "url": "https://codeberg.org/Louson"
      },
      {
        "network": "Codeberg",
        "url": "https://codeberg.org/Louson",
        "username": "Louson"
      }
    ],
    "url": "https://vutuv.de/louis_rannou"
  },
  "education": [
    {
      "endDate": "2011",
      "institution": "Universidade Federal do Rio Grande do Sul",
      "startDate": "2010"
    },
    {
      "endDate": "2011",
      "institution": "Institut national polytechnique de Grenoble",
      "startDate": "2008",
      "studyType": "Engineer's degree"
    }
  ],
  "languages": [
    {
      "fluency": "B2 (Upper intermediate)",
      "language": "English"
    }
  ],
  "skills": [
    {
      "name": "Linux"
    },
    {
      "name": "archlinux"
    },
    {
      "name": "buildroot"
    },
    {
      "name": "c"
    },
    {
      "name": "Documentation technique"
    },
    {
      "name": "embedded linux"
    },
    {
      "name": "embedded systems"
    },
    {
      "name": "Grenoble"
    },
    {
      "name": "Python (langage de programmation)"
    },
    {
      "name": "Réalisation de tests"
    },
    {
      "name": "spdx"
    },
    {
      "name": "Systèmes embarqués"
    },
    {
      "name": "Yocto"
    }
  ],
  "volunteer": [
    {
      "organization": "Rézine",
      "position": "Développeur",
      "startDate": "2020-08",
      "summary": "scienceAndTechnology · Integration of wireguard Conception of a wireguard gateway with OpenWRT"
    }
  ],
  "work": [
    {
      "endDate": "2026-08",
      "name": "Schneider Electric",
      "position": "Yocto Linux core developper",
      "startDate": "2023"
    },
    {
      "endDate": "2023",
      "name": "BayLibre",
      "position": "Linux embedded developper",
      "startDate": "2021",
      "summary": "OTA integration with RAUC and SWUpdate Bug hunt in #YoctoProject Light support for the Canonical kernel Consultant for a Renesas automotive OS"
    },
    {
      "endDate": "2023-10",
      "name": "Semalibre",
      "position": "Yocto developer",
      "startDate": "2023-10",
      "summary": "Development for the #YoctoProject to improve the SBOM"
    },
    {
      "endDate": "2021",
      "name": "Enlaps",
      "position": "Linux software developer",
      "startDate": "2020",
      "summary": "Creation of a Linux/Yocto layer with software update for an low power system based on the IMX7ULP processor Low level integration GSM LTE and low power wifi"
    },
    {
      "endDate": "2020",
      "name": "Smile Open Source Solutions",
      "position": "Linux embeded developer / integrator",
      "startDate": "2015",
      "summary": "* Architecture, conception and development of an IOT prototype of an electric solar connected bike:  - Development of a Linux/Yocto distribution for RaspberryPi with touch screen  - Development in python and C for connection support: BLE, Garmin, Wifi, Lora, Sigfox, GSM * Development of an update mechanism with double rootfs with swupdate on Yocto * Architecture and development of an embedded gateway to manage the communication between a public transport and a crossroad controller for data storage and backup to a cloud. * Integration of Connman and Ofono on a Linux system in order to guarantee the connection by managing an automatic switch from the ethernet network and the GSM."
    },
    {
      "endDate": "2020",
      "name": "Open Wide",
      "position": "System developer",
      "startDate": "2015",
      "summary": "* Development of a Linux/Yocto distribution and a network stack for a wide communication network in C and Python * Development of a Linux/Yocto distribution for a public transport central system * Support and development of a logging service considering the high security level in aviation"
    },
    {
      "endDate": "2014",
      "name": "SoftAtHome",
      "position": "System Developer",
      "startDate": "2012",
      "summary": "C/C++ system developer. Work on Set Top Boxes, development, debugging and tests in Python. Responsible of the system initialization framework and part of a resource manager. Also maintainer of satellite and DTT functions."
    },
    {
      "endDate": "2012-04",
      "name": "Archos",
      "position": "Intern developer",
      "startDate": "2011-09",
      "summary": "System development in C/C++/Java on Android HoneyComb and Ice Cream Sandwich"
    }
  ]
}