{
  "schemaVersion": "1.0.0",
  "generatedAt": "2026-05-18T11:43:23.102Z",
  "identity": {
    "fullName": "Guillaume Bailleul",
    "headline": "Senior Software Engineer",
    "email": "guillaume@bailleul.dev",
    "location": "Lille, France",
    "linkedinUrl": "https://www.linkedin.com/in/laibulle/",
    "githubUrl": "https://github.com/laibulle"
  },
  "profile": {
    "summary": "Senior full-stack engineer and architect with 12+ years of experience building resilient, distributed systems and high-scale APIs.",
    "language": "en",
    "updated": "2026-03-11T00:00:00.000Z"
  },
  "skillsRaw": "Key Languages & Frameworks : Java (Spring Boot, microservices), Elixir (Phoenix/OTP), Clojure, React (React Native, Next.js), TypeScript — mastered technologies for robust and scalable systems.\n\nConcurrent backends: Java (Spring Boot, microservices), .NET/C# (enterprise frameworks), Kotlin, Clojure, Elixir, Phoenix/OTP, Python — for fault-tolerant systems and high-throughput event processing.\n\nModern product frontends: TypeScript, React, React Native, Next.js, CSS/SCSS, ClojureScript — for maintainable interfaces and fast product iteration.\n\nScalable APIs & integrations: Java (Spring Boot, microservices), .NET/C# (enterprise frameworks), Go, Node.js, Symfony2, API Design — for clear service contracts and robust integration-heavy platforms.\n\nData platforms: PostgreSQL, MongoDB, Cassandra, MySQL — for transactional and distributed workloads depending on consistency, scale, and access patterns.\n\nArchitecture & delivery: System Architecture, Microservices, Distributed Systems, IoT Platforms, Docker, Kubernetes, Jenkins, Ansible, AWS, GCP — for sustainable systems and reliable delivery at scale.\nCross-platform expertise: Enterprise patterns (dependency injection, ORM, service layers, microservices) mastered across Java/Spring Boot and .NET/C# ecosystems - enabling seamless technology transitions and rapid adaptation to project requirements.\n\n---",
  "languagesRaw": "- French: Native\n- English: Professional working proficiency",
  "sourceSections": [
    {
      "heading": "Guillaume Bailleul",
      "level": 1,
      "content": "Senior Software Engineer\n\n---"
    },
    {
      "heading": "Professional Summary",
      "level": 2,
      "content": "Senior full-stack engineer and software architect with 12+ years of experience designing and delivering robust systems in production. Specialized in distributed systems, API platforms, modernization programs, and business-critical integrations. Track record of shipping high-impact products from early-stage to scale, while balancing long-term architecture with rapid execution.\n\nDeep expertise in Elixir/Phoenix, strong background in enterprise frameworks (Java/Spring, .NET/C#), technology-agnostic decision-making, and strong ownership from design to delivery.\n\n---"
    },
    {
      "heading": "Senior Software Developer",
      "level": 3,
      "content": "Andjaro | Paris, Ile-de-France, France (Remote, English)  \nOctober 2021 - Present\n\nAndjaro is a workforce management platform serving healthcare, public sector, retail, and facility management organizations.\n\n- Built core HR backend capabilities in Elixir/Phoenix\n- Maintained and modernized Symfony legacy systems while preserving production stability\n- Co-architected mobile workflows with React and Clojurescript integration\n- Designed integration interfaces with payroll, ERP, planning, and SIRH ecosystems\n- Collaborated across a multinational engineering team in remote-first delivery\n\nTechnologies: Elixir, Phoenix, React, Clojurescript, Symfony2, PostgreSQL, Docker"
    },
    {
      "heading": "Independent Software Engineer",
      "level": 3,
      "content": "Independent (Pagily) | Lille Region, France  \nDecember 2019 - October 2021\n\nPagily is a document management platform focused on paperless workflows, universal scanning, and secure printing.\n\n- Led technical direction and architecture decisions for the product\n- Built enterprise-grade backend services in .NET/C# with Spring-like architecture (dependency injection, layered architecture, microservices patterns) for secure document processing and indexing\n- Developed frontend application in React and mobile app in React Native\n- Implemented OCR/ML-driven document classification and indexing pipelines\n- Designed integrations with multifunction printers and scanning devices\n\nTechnologies: .NET, C#, React, React Native, PostgreSQL, OCR/ML"
    },
    {
      "heading": "Software Developer",
      "level": 3,
      "content": "Shipfix (Veson Nautical) | Paris, Ile-de-France, France (Remote, English)  \nApril 2019 - November 2019\n\nShipfix is an AI-enabled platform for maritime chartering and operations.\n\n- Developed backend services in Python and Elixir for real-time processing\n- Built ML-powered email parsing and data extraction features\n- Implemented interactive workflows in Vue.js for opportunity matching\n- Contributed to collaboration tools and real-time analytics features\n\nTechnologies: Python, Elixir, Vue.js, ML/AI, PostgreSQL, Docker"
    },
    {
      "heading": "Senior Software Developer",
      "level": 3,
      "content": "Agence Dernier Cri | Lille Region, France (Remote, English)  \nAugust 2016 - April 2019"
    },
    {
      "heading": "Mailjet SendAPI v3.1",
      "level": 4,
      "content": "- Architected and implemented Mailjet SendAPI v3.1 in Go\n- Delivered distributed architecture capable of handling millions of email requests\n- Integrated Cassandra message storage with legacy Freepascal systems"
    },
    {
      "heading": "Leroy Merlin Monitoring Platform",
      "level": 4,
      "content": "- Built real-time monitoring system with Elixir/Phoenix backend and React Native app\n- Designed high-frequency data ingestion pipelines across business units"
    },
    {
      "heading": "Consulting Contributions",
      "level": 4,
      "content": "- Cityscoot: architected scalable APIs for high-traffic mobility workloads\n- Les Hotels tres particuliers: stabilized legacy systems, reduced technical debt, and enabled team handover\n\nTechnologies: Elixir, Phoenix, React, React Native, TypeScript, Go, Cassandra, PostgreSQL"
    },
    {
      "heading": "Software Developer",
      "level": 3,
      "content": "Elicity/Xee | Lille, France  \nDecember 2013 - July 2016\n\nXee is the connected car solution. Xee creates the meeting point between drivers and service developers: a developer space (developer.xee.com), an application store (store.xee.com), a data management platform (XeeCLOUD), and a device to make any car connected. From embedded software to backend, through UX, mobile development, and automotive mechanics, Xee covers all connected mobility professions!\n\n- Designed and developed an event automation system similar to IFTTT for the XeeCLOUD platform\n- Led strategic migration from MySQL to Cassandra and MongoDB with performance optimizations\n- Refactored monolithic Symfony2 architecture into modern microservices\n- Rewrote the Doctrine 2 persistence layer into a high-performance Go REST API\n- Architected and developed a high-traffic distributed IoT platform using Java Spring and RabbitMQ\n- Maintained and optimized the Symfony2 Xee Cloud API for automotive data management\n- Built a technical support tool in Node.js for operational teams\n- Improved platform scalability to support user growth\n- Implemented an automated CI/CD pipeline based on Docker, Jenkins, and Ansible\n- Redesigned push notification REST APIs (APN/GCM) to improve mobile communication reliability\n\nTechnologies: Java, Go, Node.js, PHP (Symfony2), RabbitMQ, Cassandra, MongoDB, MySQL, Docker, Jenkins, Ansible, Python\n\n---"
    },
    {
      "heading": "Technical Skills",
      "level": 2,
      "content": "Key Languages & Frameworks : Java (Spring Boot, microservices), Elixir (Phoenix/OTP), Clojure, React (React Native, Next.js), TypeScript — mastered technologies for robust and scalable systems.\n\nConcurrent backends: Java (Spring Boot, microservices), .NET/C# (enterprise frameworks), Kotlin, Clojure, Elixir, Phoenix/OTP, Python — for fault-tolerant systems and high-throughput event processing.\n\nModern product frontends: TypeScript, React, React Native, Next.js, CSS/SCSS, ClojureScript — for maintainable interfaces and fast product iteration.\n\nScalable APIs & integrations: Java (Spring Boot, microservices), .NET/C# (enterprise frameworks), Go, Node.js, Symfony2, API Design — for clear service contracts and robust integration-heavy platforms.\n\nData platforms: PostgreSQL, MongoDB, Cassandra, MySQL — for transactional and distributed workloads depending on consistency, scale, and access patterns.\n\nArchitecture & delivery: System Architecture, Microservices, Distributed Systems, IoT Platforms, Docker, Kubernetes, Jenkins, Ansible, AWS, GCP — for sustainable systems and reliable delivery at scale.\nCross-platform expertise: Enterprise patterns (dependency injection, ORM, service layers, microservices) mastered across Java/Spring Boot and .NET/C# ecosystems - enabling seamless technology transitions and rapid adaptation to project requirements.\n\n---"
    },
    {
      "heading": "Key Achievements",
      "level": 2,
      "content": "- Architected and developed Java Spring platforms for high-frequency IoT event processing\n- Architected systems processing millions of events/operations across distributed infrastructure\n- Implemented Mailjet SendAPI v3.1 as a foundational high-scale API\n- Led monolith modernization and migration programs toward microservices\n- Drove complex multi-database migration strategies across production systems\n- Mentored engineers and established architectural best practices\n\n---"
    },
    {
      "heading": "Languages",
      "level": 2,
      "content": "- French: Native\n- English: Professional working proficiency"
    }
  ]
}