--- import { getCollection } from "astro:content"; import { Image } from "astro:assets"; import Layout from "../../layouts/main.astro"; import Link from "../../components/Link.astro"; import NavigationCard from "../../components/code/NavigationCard.astro"; import FeaturedRecommendation from "../../components/code/FeaturedRecommendation.astro"; import logoTiqa from "../../assets/images/logo-tiqa-blanc.png"; const locale = "fr"; const experiences = (await getCollection("experiences")) .filter((e) => e.data.lang === locale && !e.data.draft) .sort((a, b) => (b.data.startDate > a.data.startDate ? 1 : -1)); const currentPosition = experiences.find((e) => !e.data.endDate); const recommendations = (await getCollection("recommendations")) .sort((a, b) => b.data.date.getTime() - a.data.date.getTime()) .slice(0, 3); const recommendationTexts = recommendations.map((rec) => ({ ...rec, text: rec.body || '', })); ---

Code

Plus de 20 ans à construire du logiciel. Craftsmanship, TDD, DDD — et une obsession pour les biais qu'on met dans le code sans le savoir.

Développeur freelance basé à Albi, j'accompagne les équipes comme développeur senior, tech lead ou coach technique. Je privilégie le logiciel libre et les outils qui répondent à de vrais besoins.

{currentPosition && (

Poste actuel

{currentPosition.data.role}

{currentPosition.data.companyUrl ? ( {currentPosition.data.company} ) : ( currentPosition.data.company )} {currentPosition.data.location && ` · ${currentPosition.data.location}`}

)} {recommendationTexts.length > 0 && (

Recommandations

Voir toutes →
{recommendationTexts.map((rec) => ( ))}
)}

Valeurs & Approche

  • Le mouvement Software Craftsmanship
  • L'utilité sociale du développeur
  • Être fier de son travail, mais sans égo
  • Approche Domain Driven Design
  • Organisation agile : itération et amélioration continue

Communauté & Enseignement

J'anime les Software Crafters d'Albi depuis 2018. Enseignant en génie logiciel à l'université Champollion d'Albi depuis 2019.

En ligne

{[ { label: 'LinkedIn', href: 'https://www.linkedin.com/in/jalil' }, { label: 'Malt', href: 'https://www.malt.fr/profile/jalilarfaoui' }, { label: 'Stack Overflow', href: 'https://stackexchange.com/users/54164/jalil' }, { label: 'GitHub', href: 'https://github.com/JalilArfaoui' }, { label: 'Framagit', href: 'https://framagit.org/jalil' }, { label: 'Forge personnelle', href: 'https://forge.tiqa.fr' }, ].map((link) => ( {link.label} ))}
Logo Tiqa

SAS Tiqa
12, rue Fabre d'Églantine — 81 000 Albi
811 917 871 RCS Albi