~> cat portfolio

Pierre
Pierre Le Gall
Software Engineer


  • Strument service

    #elixir #phoenix #ash #tauri

    Development of a musical event management service accessible via the web and a mobile application, highlighting local artists, collectives and venues while focusing on quick access to event-related information.



  • PS3 Elixir library

    #elixir #s3

    Development of PS3, a pure Elixir library for simulating an S3 service locally within the Elixir stack. The “dev” mode simply stores files in a local folder, while the “test” mode (more complex) isolates multiple S3 services to enable asynchronous test execution.



  • Sheld CLI

    #rust #shell #bubblewrap #linux

    Development of a shell command isolation manager using Bubblewrap on GNU/Linux. The goal is to add a security layer over development environments, particularly in the context of AI tool usage.



  • Dripping Tales website

    #typescript #svelte

    Development of the Dripping Tales music label website, showcasing its artists and albums while introducing visitors to the label's universe.



  • Certification “ISO/IEC 27001 Foundation”

    #isms #cybersecurity

    Certification introducing the ISO/IEC 27001 standard and its requirements for implementing an Information Security Management System within an organization.



  • Training “Cybersecurity Developer” (Docaposte Institute)

    #cybersecurity #networking #logmanagement #riskmanagement #linux #shell #python #sql #postgresql #spluck

    Training focused on offensive and defensive cybersecurity fundamentals: database security, networking, log management and analysis, cryptography and penetration testing, with the goal of strengthening information system protection.



  • BPM Android app

    #kotlin #android

    Development of a BPM (beats per minute) calculator application for Android.



  • Certification “Professional Scrum Master 1”

    #scrum #agility

    Certification validating mastery of the Scrum framework and the ability to guide a team in its application.



  • Training “IT Project Manager” (ib Cegos)

    #projectmanagement #riskmanagement #agility

    Training covering IT project management: planning, steering, risk management and stakeholder management.



  • Gens de Confiance – Web Developer

    #typescript #react #php #mysql

    Maintenance and development of the vacation rental section of the Gens de Confiance platform.



  • Whatlangex library

    #elixir #rust

    Binding to the Whatlang language detector written in Rust for the Elixir language.



  • Informatique Banque Populaire – Web Developer, Zenika consultant

    #typescript #nodejs #angular #postgresql #aws

    Development of an internal quality tracking tool for in-house products. This project was intended to assess IBP's ability to migrate to Cloud tooling (AWS). An internal Git training was also delivered in parallel.



  • Trainer, Zenika consultant

    #javascript #rxjs

    Training delivered on JavaScript and RxJS. Updated course materials and created exercises tailored to the students' needs.



  • Manitou Group – Web Developer, Zenika consultant

    #javascript #angular #nodejs #ionic #firebase

    Maintenance and development of a mobile web application for internal group communication (news, events, chat).



  • Groupama – Web Developer, Zenika consultant

    #java #spring #javascript #angular

    Maintenance and development of the personal customer insurance portal.



  • Energiency – Web Developer, SII consultant

    #nodejs #angular #mongodb #scrum

    Maintenance and development of the Energiency product: an energy consumption monitoring platform for the industry.



  • Research internship: “Towards Metamorphic DSL” (INRIA, Rennes)

    #research #dsl #xtend #java #python

    Research and writing of a bibliography on the state of the art in Domain Specific Language usage, with the aim of creating automatic translation bridges between different internal and external DSLs.



  • Research Master's in Computer Science, “Human-Centered Computing” (Université de Bretagne Occidentale, Brest)

    #research #human #python

    Research master's at the intersection of computer science and the humanities, focused on interactive system design and artificial intelligence.



  • Télécom Santé – Web Developer

    #javascript #nodejs #mongodb #testlink

    Maintenance and development of the MediaScreen product: a hybrid TV-tablet multimedia center dedicated to hospital room patients.



  • Thalès Systèmes Aéroportés – Web Developer, student

    #php #symfony #javascript #extjs #mysql

    Maintenance and development of the repair workflow tracking system.



  • Master's in Computer Science “Information Technologies and Software Engineering” (Université de Bretagne Occidentale, Brest)

    #c #java #smalltalk #ocaml #vhdl #git

    Master's focused on the design and development of software systems, covering programming languages, architectures and software engineering methodologies.



  • Bachelor's in Computer Science, “Software Developer” (Université de Bretagne Occidentale, Brest)

    #c #java #ruby

    Bachelor's introducing the fundamentals of programming and software development, with a multidisciplinary approach to information technologies.



  • BTS in Computer Science, “Business Application Developer” (Université de Bretagne Occidentale, Brest)

    #java #ruby #php #html #css #sql #mysql

    Initial training in software development fundamentals: algorithms, object-oriented programming, database design and web development.


CC BY 4.0 © Pierre Le Gall