Bernardo Knoblauch
Photo en noir et blanc de Bernardo Knoblauch.

Bernardo Knoblauch

Développeur full stack Node.js à Rio de Janeiro. Je construis et je maintiens des systèmes qui doivent rester en ligne.

Avant de programmer, j’ai travaillé dans les réseaux et l’infrastructure. Aujourd’hui, je m’occupe d’un portail sportif à fort trafic chez Lance!, du back-end Node à Cloudflare.

Le déploiement que je préfère est celui que personne ne remarque.

Mon travail

Stack

Back-end
Node.js, NestJS, Express, Fastify, REST, GraphQL, tRPC, Kafka, RabbitMQ, AWS SQS, webhooks, passerelles de paiement
Front-end
React, Next.js, TypeScript, Tailwind CSS, Redux Toolkit, Zustand, React Hook Form et Zod, React Testing Library, Playwright, Core Web Vitals
Données
PostgreSQL, Redis, MySQL, Prisma, Drizzle, Supabase, multi-tenant, Row Level Security, pgvector
Infrastructure et cloud
AWS, GCP, Cloudflare, Vercel, Docker, Kubernetes, Terraform, CI/CD, Linux
Fiabilité et qualité
Jest, Vitest, TDD, OpenTelemetry, Datadog, Prometheus et Grafana, Sentry, réponse aux incidents, k6
Sécurité
JWT et OAuth2, OWASP, SonarQube, Snyk, Burp Suite, OWASP ZAP, cyberdéfense, investigation numérique
Médias programmatiques
Google Ad Manager, Google Tag Manager, monétisation d’un portail à fort trafic

Projets

Parcours

  1. juil. 2025 – aujourd’huiRio de Janeiro, Brésil

    Développeur full stack Node.js · Lance!

    Back-end Node.js et TypeScript et front Next.js pour un portail d’actualité sportive à fort trafic : stabilité en production, gestion des incidents et évolutions sûres avec les squads produit.

    Plus de détails
    • API Node.js : endpoints stables, modélisation des données, cache et optimisation des requêtes.
    • Core Web Vitals et SEO technique : LCP, CLS et INP, canoniques, sitemap et contrôle de l’indexation.
    • Exploitation : métriques, logs et traces, analyse des causes profondes, cache et redirections Cloudflare, CI/CD avec rollback.

    Node.js · TypeScript · Next.js · React · WordPress headless · AWS · Cloudflare

  2. juil. 2024 – juin 2025Toulouse, France

    Responsable informatique · Friendly Auberge

    L’informatique de bout en bout d’une auberge d’environ 30 chambres avec restaurant, pendant un PVT en France.

    Plus de détails
    • Réseau : Wi-Fi clients et personnel isolés par VLAN, routeurs et switchs.
    • Outils métier : PMS de réservation, caisse du restaurant, accès et sauvegardes.
    • Sécurité et web : vidéosurveillance, contrôle d’accès, mises à jour et maintenance du site WordPress.

    Réseau/VLAN · PMS · POS · Vidéosurveillance · WordPress

  3. févr. 2022 – avr. 2024São Paulo, Brésil

    Développeur full stack Node.js · Auto Avaliar

    Lead technique du remplacement d’un monolithe PHP par des services Node.js et TypeScript sur GCP, avec un front React, pour un produit aux règles métier et flux complexes.

    Plus de détails
    • Migration par strangler pattern jusqu’au cutover : contrats REST/GraphQL et suppression des couplages de l’existant.
    • Fiabilité : cache multiniveau, timeouts et circuit breakers ; files, workers, retries et DLQ avec idempotence.
    • Plateforme : conteneurs, IaC, gestion des secrets, JWT/OAuth2, TDD, CI/CD avec rollback, SLO et runbooks.

    Node.js · TypeScript · GCP · REST · GraphQL · React · Containers

  4. avr. – nov. 2021Rio de Janeiro, Brésil

    Responsable informatique et développeur full stack · Jerimum Produções

    J’ai monté de zéro l’informatique d’une petite entreprise sur une stack open source, avec un objectif de continuité et de coût maîtrisé.

    Plus de détails
    • Services : domaine et authentification avec Samba, proxy Squid, impression et contrôle d’accès.
    • Intranet et applications internes sur LAMP (Linux, Apache, MySQL, PHP).
    • Durcissement, mises à jour, supervision, logs et documentation des procédures.

    Linux · Samba · Squid · Apache · MySQL · PHP

  5. avr. 2020 – avr. 2021Rio de Janeiro, Brésil

    Support informatique et développeur back-end · CIM3 Comunicações

    Réseaux, serveurs et applications internes, avec un accent sur la maintenance, la sécurité et les politiques d’accès.

    Plus de détails
    • Conception, configuration et maintenance du réseau : switchs et routeurs.
    • Serveur web interne LAMP et administration des systèmes d’exploitation.
    • Sécurité : antivirus, politiques d’accès, sauvegardes et journaux ; support aux utilisateurs.

    Linux · Apache · MySQL · PHP · Réseau

  6. févr. – nov. 2018Rio de Janeiro, Brésil

    Assistant informatique · IFF

    Infrastructure et support à l’Instituto Federal Fluminense.

    Plus de détails
    • Conception et maintenance de réseaux informatiques.
    • Installation et mise à jour des systèmes d’exploitation et des antivirus.
    • Politiques de sécurité et contrôle d’accès aux ressources.

    Réseau · Windows · Linux

Formation

  • Diplôme de technologue en cyberdéfense et investigation numérique · Estácio
  • Technicien en électromécanique · IFF
  • Séjour linguistique en anglais, certificat B2 · International House Brisbane, Australie · 2019

Langues

  • Portugais · langue maternelle
  • Anglais · courant
  • Français · intermédiaire

Distinctions

  1. mai 2018

    Mention honorable · I Feira de Empreendedorismo, Inovação e Talentos

    Instituto Federal Fluminense

    VIIe Workshop de diffusion scientifique et d’extension. J’ai développé un système à bas coût pour l’irrigation automatique de petits potagers.

  2. nov. 2017

    Mention honorable · II Feira de Ciências, Tecnologia e Conhecimento

    Colégio Estadual Dr. Feliciano Sodré

    Projet Bicoptère : stabilisation d’une tige horizontale par régulation PID sur un microcontrôleur ATmega328P, qui pilotait deux moteurs brushless munis d’hélices aux extrémités pour la maintenir en équilibre.

  3. oct. 2013

    1re place · I Amostra de Ciências “Água: uma história para contar…”

    Escola Municipal Nilton Balthazar

    Un bras hydraulique en matériaux recyclés, actionné par des seringues, qui applique le principe de Pascal : la pression exercée sur un liquide se transmet intégralement en tout point de celui-ci et aux parois du récipient.

Contact