You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Julien CastetsJC

Julien Castets

Développeur Python/Go/C, sysadmin, CI/CD, ...

€800/day
Paris, FR
8-15 years

Average response time: 1 hour

About Julien

Je suis développeur et sysadmin généraliste, plutôt orienté C, Python, Linux. J'ai décidé de commencer à travailler en tant que freelance après avoir été embauché par Online.net (2e hébergeur français après OVH) durant 6 ans pour créer Scaleway, un service de cloud qui met à disposition de ses clients des serveurs virtuels et physiques avec une tarification à la minute.

Je suis relativement polyvalent. Chez Scaleway par exemple, j'ai eu l'occasion de :

- créer, améliorer et tester de nombreuses APIs (Python/Flask/PostgreSQL) et leurs tests.
- administrer la production de milliers de serveurs en production, et l'automatiser (ansible, salt-stack).
- contribuer sur la console web (angularjs).
- faire de la programmation réseau bas niveau afin dournir internet aux dizaines de milliers d'instances (C, DPDK).
- faire de la programmation réseau plus haut niveau pour fournir les kernels aux clients (Python, Go).
- faire énormément de troubleshooting, allant du header HTTP avec une typo au bug kernel.
- architecturer de nombreux composants.

Depuis, je travaille depuis plusieurs mois pour beta.gouv, où je suis responsable technique de la startup d'État le.taxi, pour laquelle j'ai refait complètement l'infrastructure obsolète (mise en place de backups, HA, automatisation, sécurité), mis en place des pratiques de développement (tests unitaires, environnement de développement), supprimé une majeure partie de la dette technique du projet.

J'aime créer de nouveaux produits, apporter des solutions techniques pour répondre à une problématique business, faire de la formation pour les équipes, et surtout travailler sur tout projet transverse ne se limitant pas uniquement à un besoin technique.

Je suis passionné par mon métier. Ce profil ne contient pas la majorité des missions freelances que j'ai pu effectuer ces dernières années (auto-entrepreneur de 2011 à 2017), mais je serais ravi d'en discuter par téléphone.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • beta.gouv
    Responsable technique le.taxi
    PUBLIC SECTOR
    November 2019 - Today (6 years and 7 months)
    le.taxi est le registre numérique mise en place par l'État pour permettre aux taxis d'apparaitre sur des applications.

    Mes missions sont relativement variées :

    - développement : écriture d'APIs (Flask), correction de la dette technique, mise en place de tests unitaires, création d'un environnement de développement automatisé permettant à un nouveau développeur d'être productif rapidement (Docker).
    - documentation : lorsque je développe quelque chose, je me mets toujours à la place du futur moi qui aura oublié ce qu'il a fait 6 mois plus tôt. Donc je documente, beaucoup, ce que je fais.
    - administration système : lors de mon arrivée, les différents composants étaient déployés manuellement sur des serveurs dédiés jamais mis à jour. Tout est désormais automatisé (ansible, docker), monitoré (datadog), avec des backups et de la reprise d'activité.
    - développement projet : rencontres avec des chauffeurs de taxis pour comprendre les "besoins produit", discussion avec des organismes de standardisation (MobilityData) pour la création de standards relatifs à la présence de taxis sur des applications.

    La majeure partie du code est opensource : https://github.com/openmaraude/
    flask Ansible Linux postgresql redis
  • Scaleway
    DevOps
    TECH
    August 2013 - August 2019 (6 years)
    Paris, France
    Scaleway propose des services d'hébergement, avec des instances physiques et virtuelles facturées à l'usage. Arrivé dès la création du projet et en six ans, j'ai eu l'opportunité de travailler sur à peu près tous les aspects de la solution.

    - Création d'APIs REST (Python, Flask, SQLAlchemy, PostgreSQL, tests unitaires)
    - Troubleshooting (administration système, problèmes kernels, réseau)
    - Automatisation (salt, ansible)
    - Déploiement (Jenkins, gitlab-ci)
    - Développement système (Go, C, DPDK, programmation réseau)

    Bien que la majorité des projets soient propriétaires, certains sont opensource :

    - Python, SDK : https://github.com/scaleway/python-scaleway/
    - Go, programmation réseau : https://github.com/tftp-go-team/hooktftp
    - C, programmation réseau : https://github.com/scaleway/natasha
    - Python, cloud-init : https://code.launchpad.net/~jcastets/cloud-init/scaleway-unittests/+merge/275929
    Cloud computing
  • Rentabiliweb
    Backend developer
    TELECOMMUNICATIONS
    April 2012 - August 2013 (1 year and 4 months)
    Levallois-Perret, France
    Rentabiliweb est un opérateur de téléphonie qui propose des numéros surtaxés permettant à ses clients de rémunérer leur activité.

    En tant que développeur essentiellement backend, j'ai créé le système de facturation temps-réel permettant de connaitre le coût d'un appel téléphonique, afin de refacturer nos clients. Ce système de facturation avait pour but d'être "human friendly", et de permettre à un profil non technique d'éditer les différentes composantes de facturation d'un appel téléphonique.

    Technologies utilisées : Python, Django, ZeroMQ, C
    django zeromq python mysql

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master
    Epitech
    2012

Skill set (21)

Categories