Farrugia Digital
FR
Patrick Farrugia

Patrick FARRUGIA

Disponible

14+ ans d'expérience · Aix-Marseille

Développeur freelance
full stack senior

Développeur freelance, je conçois, développe et livre des applications web sur mesure : plateformes SaaS, sites e-commerce et back-offices métiers. J'interviens en mission longue, en renfort sur un produit déjà lancé, ou pour faire évoluer une application legacy que plus personne n'ose toucher.

  • Santé & prévention
  • RH
  • E-commerce
  • CRM
  • Billetterie
  • Transport
  • Marketplace
  • Back-offices
Me joindre sur LinkedIn

Ils utilisent mes solutions

Mon environnement depuis 14 ans

Voir mon parcours complet
Backend & architecture
  • PHP
  • Laravel
  • Symfony
  • TypeScript
  • Node.js
  • Next.js

Architecture applicative, architecture hexagonale, monolithe modulaire, API REST/OpenAPI, WebSocket, OAuth2, LDAP, design patterns, CQRS, DDD

Frontend
  • TypeScript
  • Vue.js
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • JavaScript

Composants UI, interfaces d'administration

Qualité, tests & sécurité
  • PHPStan
  • Pest
  • Playwright
  • Vitest
  • Cypress

TDD, revues de code, standards de code, hardening applicatif, sécurité applicative

DevOps & delivery
  • Docker
  • GitHub Actions
  • GitLab CI

Intégration et déploiement continus, environnements locaux, documentation technique

Bases de données
  • MySQL
  • PostgreSQL
  • MongoDB
IA
  • Claude
  • Gemini

Specifications Driven Development : j'écris d'abord les spécifications fonctionnelles, puis les spécifications techniques, et l'IA code à partir d'elles. Chaque fonctionnalité est livrée avec ses tests fonctionnels. Intégration de modèles dans les produits, génération de contenus et d'images

Intégrations API tierces

Paiement (Stripe, PayPal), facturation électronique (SuperPDP), données entreprises (Sirene, VIES), SSO OAuth2 (Google, Facebook), ATS (Teamtailor, DigitalRecruiters, SmartRecruiters), SIRH (ADP, SuccessFactors), téléconsultation médicale (Teladoc)