Accueil

Ilyas Turki

Le CV en PDF

Ingénieur logiciel full-stack · Île-de-France

Parcours

  1. 2026Aplorioen cours
  2. 2025Missions freelance
  3. 2024Référent technique
  4. 2021Ingénieur, en alternance
  5. 2019CY Tech

Aplorioen cours

logiciel de facturation pour les artisans du bâtiment

depuis juin 2026 · Ingénieur logiciel indépendant

  • Conception et développement, seul, du devis au paiement
  • Nuxt 4, TypeScript strict, SQLite, 140 routes serveur
  • Facturation électronique de la réforme 2026, via une plateforme agréée
  • XML Factur-X écrit à la main, PDF/A-3 validé par veraPDF
  • Assistant IA qui pilote l’application en conversation
  • Abonnements Stripe, passkeys, application Android
  • Accès et cloisonnement des clients testés sur chaque route
  • Mise en production sous NixOS, sur un VPS

Missions freelance (T2D)

juil. 2025 – juin 2026 · Ingénieur logiciel indépendant

  • Praxedo migration de Nuxt 2 à Nuxt 4 sans arrêter les livraisons
  • Sami module SaaS B2B multi-tenant, livré de bout en bout
  • illiCO travaux outil interne de suivi des chantiers
  • Axonaut connecteur de facturation électronique
  • Kaliop agents IA dans le flux de développement, serveur MCP interne
  • 1083 serveurs NixOS reproductibles, restauration testée

Référent technique, ingénieur logiciel

juin 2024 – juin 2025 · Ineo Systrans, Equans (groupe Bouygues)

  • Réseau de bus de Toulouse, en direct avec le client
  • Interface conducteur et information voyageurs
  • Refonte de l’application qui pilote les bus et les trains
  • Éditeur visuel, tableau de bord, API REST
  • TypeScript strict sur plus de 500 fichiers
  • Modules C++ des années 1990 passés en Rust, dix fois plus rapides
  • Environnements Nix pour 20 personnes, installés en quelques minutes
  • Priorités arbitrées avec les clients, nouveaux arrivants formés

Ingénieur logiciel

sept. 2021 – juin 2024 · Ineo Systrans, Equans (groupe Bouygues)

  • Migration de Nuxt 2 à Nuxt 3, 200 000 lignes
  • Outil interne de gestion de projet, plus de 500 collaborateurs
  • Tests automatiques et déploiement continu sous GitLab CI
  • Modules GPS du logiciel embarqué des bus et tramways (C++)
  • Outil de diagnostic et de configuration en Qt
  • Poste opérateur en PySide, relié aux équipements embarqués

Diplôme d’ingénieur en informatique (Bac+5)

2019 – 2024 · CY Tech, Cergy

  • Spécialité informatique embarquée
  • Cycle ingénieur en apprentissage chez Ineo Systrans
  • Classes préparatoires intégrées
  • Stage chez Ineo Systrans Canada, au Québec
  • Diplôme habilité CTI

Compétences

Langages
  • TypeScript / JavaScript
  • Rust
  • Go
  • C++
  • Python
  • SQL
  • Bash
Front
  • Vue.js 3 / Nuxt
  • React
  • Svelte / SvelteKit
  • Tailwind
  • Reka UI
  • design system
  • accessibilité
Back
  • Node.js / Nitro
  • Bun
  • FastAPI
  • Django
  • API REST
  • GraphQL
  • WebSockets
  • SSE
  • PostgreSQL
  • SQLite
  • Drizzle ORM
  • Stripe
  • passkeys
  • OAuth 2.1
  • multi-tenant
Facturation
  • Factur-X
  • EN 16931
  • PDF/A-3
  • e-reporting
  • plateformes agréées
  • Typst
Mobile
  • Capacitor
  • Android
  • PWA
  • Trusted Web Activity
  • hors ligne (IndexedDB)
Qualité
  • Vitest
  • Playwright
  • Cypress
  • tests de contrat
  • TypeScript strict
  • oxlint
  • architecture hexagonale
  • revue de code
Systèmes
  • Linux
  • Nix / NixOS
  • Docker
  • Kubernetes
  • AWS
  • Caddy
  • systemd
  • Tailscale
  • GitLab CI
  • GitHub Actions
IA
  • SDK Anthropic
  • serveur MCP écrit de zéro
  • RAG
  • LangChain
  • Claude Code
  • Codex
Bureau Linux
  • Qt / QML
  • PySide6
  • GTK 4
  • PyO3
  • D-Bus
Langues
  • Français (natif)
  • Anglais (bilingue)

Bénévolat

Soutien scolaire en mathématiques auprès d’enfants en difficulté · depuis sept. 2023