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

Brendan Gouin

Fullstack Developer | Typescript | DevOps

€560/day
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Brendan

Freelance fullstack software engineer.

Passionate about solving complex problems and driven by a constant curiosity about how systems work, I have developed solid expertise in software development.
My commitment to "**Software Craftsmanship**" pushes me to create high-quality, maintainable, and scalable solutions. I firmly believe that "alone we go faster, together we go further," which has allowed me to integrate effectively into teams of various sizes, from close collaborations with a CTO to projects involving over 70 technicians and engineers.

My entrepreneurial spirit motivates me to actively contribute to the creation of innovative products, by providing solutions tailored to the specific needs of each client.

Let's schedule a meeting to discuss your projects and see how I can support you in their realization.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Nantes (up to 20km), Paris (up to 20km), Rennes (up to 10km), Bordeaux (up to 10km)

Experience

  • Believe
    Senior Software Engineer
    April 2022 - April 2025 (3 years)
    Paris, France

    Context:

    Believe is a French digital music company, specializing in the development of independent artists and labels by providing them with technological solutions and services to promote and distribute their music. I was involved in the marketing and audience development division.

    "trackpitch tool" Project:
    The trackpitch tool project consists of providing the Editorial & Marketing Partnerships (EMP) teams with a tool to streamline the promotion of artist releases to streaming platforms (DSPs).
    • Design of a database synchronization architecture based on cron jobs
    • Implementation of an interface within a marketing ecosystem
    • Design of scalable database schemas

    "streaming api" Project:
    The streaming api project consists of enabling EMPs to listen to an artist's release within the trackpitch tool to best adapt the pitch for DSPs.
    • Hexagonal architecture
    • File streaming from a bucket (S3 then Storage after migration)
    • Security token / anonymization

    "baserow" Project:
    Baserow is a tool for aggregating the results of pitched tracks that have been included in playlists. It is an open-source solution that functions like Airtable.
    • Integration of a Helm chart
    • Deployment using ArgoCD
    • Writing a Terraform stack

    "playmo" Project:
    The playmo project automates the population of baserow using a Kafka event stream for automatic track detection in playlists.
    • Addition of a microservice listening to the Kafka stream
    • Communication via RPC
    • Scaling the microservice based on workload

    GCP Migration:
    As part of a cloud provider change, I had to migrate the "streaming api" fromAWStoGCP.
    Nest JS PostgreSQL React.js Kubernetes Google Cloud Platform (GCP) Apache Kafka Amazon Web Services Helm Prisma GraphQL Redis Terraform IaC
  • Pubstack.io
    Software Developer JavaScript
    May 2019 - April 2022 (2 years and 11 months)
    Paris, France

    Context:

    Pubstack is an advertising management platform that allows web publishers to create, analyze, and optimize their advertising configurations efficiently and transparently. I was the first tech hire and contributed to building a team of about ten people.

    Advertising Revenue Monitoring Dashboard

    Pubstack's core business was the aggregation, analysis, and reporting of advertising revenue for media outlets such asLe Monde**, **Allociné**, or **Marmiton.
    • Implementation of monitoring dashboards
    • Creation of analysis tools (Advertising Bid Funnel)
    • Implementation of a configurable export tool
    • Management of large data volumes

    Tag Redesign and Optimization

    The tag is a code that is integrated into client websites to enable real-time information retrieval.
    • Rewriting the tag in Typescript
    • Adding tracking functionalities
    • Optimizing the final package size

    Google Chrome Extension

    I was responsible for developing the first version of the Chrome extension. The goal of this extension was to accelerate and simplify the analysis of a potential client's advertising stack.
    • Detection of advertising slots
    • Analysis of bids placed on an ad
    • Visualization of an ad slot's configuration

    Recruitment & Team Life

    Given my position, I participated in decisions regarding the implementation of team processes for feature development, bug resolution, and team ceremonies.

    • Pair programming with pair rotation
    • Collaborative implementation of technical tests and recruitment processes
    • Taking on technical responsibilities
    Vue.js Typescript Google Tag Manager Kubernetes Amazon Web Services Elasticsearch AWS API Gateway Terraform AWS Lambda
  • Continental
    JavaScript Development Engineer
    May 2017 - May 2019 (2 years)
    Toulouse, France

    Context:

    Continental Digital Services France is a company belonging to the Continental group. The goal is to develop the intelligent connected car of tomorrow to make mobility safer.

    CRF:
    In collaboration with "Centro Ricerche Fiat" (CRF), we developed a traffic sign detection solution to enrich a shared database.
    • Implementation of a traffic sign visualization interface
    • Decision-making process for data validation and solidification
    • Integration into eHorizon services

    Autopilot:
    Autopilot is a European research project on the added value of IoT in driving. The French branch was spread across two sites, Paris and Toulouse. In collaboration with Vedecom, which managed the embedded part, we provided a tourist experience enabling autonomous driving in a secure zone.
    • Development of a mobile application for autonomous driving
    • Migration to native languages
    • Integration of a GPS navigation system

    KAAS:
    In collaboration with Continental's San Jose teams and in partnership with Ford, I participated in the development of "Key As A Service" (KAAS), which is one of the eHorizon services. It allows the use of car keys as a service for car rentals or for delivering groceries to your car.
    • Integration into eHorizon services
    • Implementation of an administrator view
    • Development of a mobile application
    Ionic React Native Angular Kubernetes Terraform Material UI Docker AWS Swift Java Android Studio

Recommendations

Arnaud T.AT
Hervé T.HT
JF
+2
Arnaud T. and 4 other people have recommended Brendan

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

  • Automation and Computer Engineering
    Polytech Angers - Engineering School of the University of Angers
    2015
    Automatisme et Génie Informatique
  • Scientific Baccalaureate, Engineering Science option
    Lycée François Rabelais
    2010
    Baccalauréat scientifique, option science de l'ingénieur

Skill set

Categories