Arthur Couteau

Software engineer with a strong web & operations focus. I like owning a product end to end — from the data model and the API to the frontend, CI/CD, deployment and keeping it running in production. Three years of production operations at Viaccess-Orca (Orange group), plus a portfolio of full-stack products I designed, built and deployed on my own.

Experience


Founder & Solo Full-Stack Engineer Pinson — pinson.club · 2025 – Present
  • Multi-tenant SaaS that automatically generates and publishes social-media posts for amateur sports clubs on Instagram and Facebook.
  • Shared HTML/CSS rendering engine (editor ↔ server, pixel parity via a Playwright worker) plus a "Canva-like" editor.
  • Idempotent end-to-end publishing pipeline (render → S3 → Meta Graph API), Stripe billing and scheduled jobs.
Web & Scripting / Production Operations Apprentice Viaccess-Orca (Orange group) · 2022 – 2025
  • Supervised 15,000+ critical production services (OpenSearch, Kibana, Centreon); daily morning checks and status reports.
  • Built and maintained two production PHP applications (one on Symfony) with GitLab CI/CD.
  • Deployed a high-availability PostgreSQL cluster from scratch (ClusterControl, HAProxy, PgBackRest), approved through a Change Advisory Board.
  • Wrote and maintained Perl, Bash and Python automation scripts; handled incidents via Jira within SLAs, lowering MTTR.

Projects


  1. Baddle — the badminton Wordle — live demo · code
      • Daily web game guessing the mystery player among 129 legends. Server-side anti-cheat, automated scraping pipeline (Zod validation), deterministic daily draw, full CI/CD, SEO/PWA.
  1. Laga-agenda — conversational calendar assistant — code
      • Telegram bot driving an Outlook calendar in natural language (text & voice) via an LLM + speech-to-text. Defense-in-depth against prompt injection, 4× smaller memory footprint, OAuth2 PKCE.
/vi
 
  1. WhatsApp Poll Bot — recurring multi-group polls — code
      • Reverse-engineered WhatsApp vote decryption (HMAC-SHA256). SQLite layer with N+1 elimination , CI/CD auto-opening/closing issues, atomic Postgres backup/restore.
  1. hq — application monitoring micro-service — private code, available on request
      • End-to-end incident pipeline (uptime → Telegram → enriched GitHub issue → auto-resolve). GitHub App with idempotent issue deduplication and automatic stacktrace enrichment.

Contact


Location: Alfortville (94), France
Availability: open to remote

Social


Education


Msc — MIAGE, Web Software Engineering Université Paris-Saclay (UEVE)
2023 – 2025
BSc — Computer Science Université Paris-Saclay (UEVE)
2020 – 2023
notion image

Skills


  • Languages: TypeScript, JavaScript, Python, PHP, SQL, Bash
  • Frontend: React, Next.js, Tailwind, Vue.js
  • Backend: Node.js (Express / Hono), FastAPI, REST, gRPC
  • Databases: PostgreSQL, MySQL, SQLite, Drizzle, HA clustering
  • Infra & DevOps: Docker, GitLab / GitHub Actions CI/CD, Railway, Vercel, HAProxy
  • Monitoring: OpenSearch, Kibana, Centreon, Grafana, Sentry

Languages


  • French — native
  • English — B2 (technical documentation, international environment)