Ilyas Turki
Le CV en PDFParcours
- 2026Aplorioen cours
- 2025Missions freelance
- 2024Référent technique
- 2021Ingénieur, en alternance
- 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