EXPÉRIENCE PROFESSIONNELLE


Charter Communications ― Ingénieur Systèmes III
août 2025 - Présent
Sur site

  • Conception d’une infrastructure de streaming robuste, sécurisée et évolutive avec l’équipe Video Delivery sous la direction de Erdogan Simsek.

Bild AI ― Ingénieur en apprentissage automatique (Contractuel)
mai 2025 - juin 2025
Télétravail

  • Amélioration du pipeline interne d’extraction de tableaux de Bild AI en augmentant la précision des en-têtes d’environ 15%, la précision au niveau des cellules d’environ 12%, et la précision de détection des tableaux d’environ 10% grâce à un benchmarking continu et à des raffinements sur des PDF architecturaux du monde réel.
  • Conception et construction d’un framework Python modulaire pour comparer les performances d’extraction de tableaux entre plusieurs solutions d’API d’extraction de tableaux et le pipeline interne de Bild, permettant une évaluation reproductible et une itération rapide.
  • Mise en œuvre autonome de la logique centrale pour l’appariement des tableaux, la précision des en-têtes (correspondance floue de chaînes) et la précision au niveau des cellules (alignement de séquences), mettant en évidence des cas limites et guidant la conception des algorithmes.
  • Automatisation de l’ensemble du pipeline d’évaluation incluant l’ingestion de PDF depuis le cloud, la comparaison avec la vérité terrain, la journalisation des métriques et la génération de rapports (CSV, JSON, Google Sheets) pour un benchmarking à l’échelle.
  • Livraison d’un outil CLI pour exécuter et comparer les extractions entre prestataires, accélérant les tests de régression et réduisant le temps de QA manuel.
  • Réalisation de plus de 160 commits et contribution à plus de 520K+ lignes de code modifiées, démontrant une prise en charge complète de la pile d’évaluation et des outils.

eBay ― Ingénieur Logiciel
mai 2021 - déc. 2024
Télétravail

  • Amélioration du projet Storage Management System (STMS) pour ingérer plus de 1,5 million de métriques par minute et en croissance. Prise en compte de plus de 70 baies, 60+ commutateurs, 1100+ hôtes, 900+ groupes de disques et 200+ clusters dans 3 centres de données d’eBay.
  • Gestion et déploiement de plus de 45 services à travers 3 régions sur la plateforme cloud Tess.IO d’eBay, garantissant une haute disponibilité avec basculement pour STMS.
  • Développement et maintenance de microservices pour le traitement des métriques matérielles, facilitant les opérations CRUD et fournissant un accès aux données en temps réel aux autres services internes d’eBay. Utilisation de JavaScript, Node.js, Express.js, Python, Flask, Mongoose, Postgres et Sequelize pour concevoir des API RESTful efficaces.
  • Pilotage de la migration de MongoDB vers Postgres pour tous les microservices STMS, convertissant 36 collections en 74 tables, intégrant l’ORM Sequelize et des middleware personnalisés pour une transition transparente.
  • Prise en charge et amélioration des services de surveillance des logs pour les baies Hitachi et les commutateurs Brocade, assurant des alertes rapides à l’équipe de stockage via email, Slack ou PagerDuty grâce à l’utilisation de Python et Rsyslog.
  • Exploitation de Docker, du registre de conteneurs d’eBay et de Kubernetes pour rationaliser la containerisation, le déploiement et la gestion des microservices, garantissant l’évolutivité et la haute disponibilité de STMS.
  • Création d’un service backend critique pour la plateforme Software Defined Storage (SDS) d’eBay, centralisant les données pour plus de 35K volumes, devenant la source principale de données pour la gestion des volumes et soutenant plus de 780 utilisateurs de la plateforme.
  • Direction d’initiatives interfonctionnelles entre les équipes STMS, SSI et EOS, conduisant des améliorations techniques et livrant des solutions backend robustes et évolutives pour rationaliser les opérations de stockage et la visibilité des données.
  • Développement de Restify, un framework backend Express.js, effectuant la transition de Mongoose/MongoDB vers Sequelize/Postgres. Inspiré par Express-Restify-Mongoose, il se spécialise dans les requêtes GET, offrant des fonctionnalités de requête avancées comme le tri, la sélection, la limitation, la distinction et l’inclusion. De plus, il inclut un traducteur JSON vers requête Sequelize.
  • Création d’une fonction JavaScript findOneAndUpdate() spécifiquement pour Postgres, inspirée de l’équivalent de Mongoose, et utilisant Sequelize. La fonction a été optimisée pour les bases de données relationnelles avec une gestion efficace des colonnes, des colonnes un-à-un et des colonnes un-à-plusieurs, tout en minimisant les requêtes vers la base de données en mettant à jour uniquement les champs nécessaires.
  • Conception d’un paquet JavaScript natif efficace et précis pour la comparaison profonde des propriétés d’objets pour des objets simples et complexes avec clés imbriquées.

Hitachi Vantara ― Consultant Technique
mai 2021 - déc. 2024
Télétravail

  • Employé à temps plein en tant qu’ingénieur logiciel contractuel chez eBay.
  • Développement et maintenance d’outils d’automatisation d’infrastructure qui servent de couches d’abstraction pour provisionner, configurer et gérer programmatiquement l’infrastructure cloud propriétaire d’eBay, développée et évoluée pendant des décennies depuis la création de l’entreprise et utilisée pour prendre en charge toutes les offres commerciales principales en contournant des fournisseurs cloud tiers comme AWS et Azure.
  • Support et résolution des problèmes liés aux produits Hitachi utilisés par eBay, garantissant un fonctionnement fluide et un temps d’arrêt minimal.

Osgil Defense ― Fondateur
mai 2024 - oct. 2024
Télétravail

  • Obtention de 145 000 $ en financement pré-amorçage via l’accélérateur Forum Ventures avec une valorisation de 1,93 M$.
  • Conception et lancement de TARS, un outil open-source de cybersécurité piloté par l’IA pour l’évaluation automatisée des menaces et les tests de pénétration, obtenant plus de 300 étoiles et 40+ forks sur GitHub.
  • Développement de PAX, un framework Python pour le scoring de fiabilité basé sur l’IA, réduisant les hallucinations en tirant parti de l’autoréflexion, de la prédiction probabiliste et de la cohérence observée.
  • Direction du développement technique en phase précoce, gestion d’équipes pour atteindre des jalons, construire la technologie de base et établir la présence web initiale de l’entreprise pour la sensibilisation et la croissance.

Anarchy (YC W23) ― Stagiaire en ingénierie (Temps partiel)
nov. 2023 - janv. 2024
Télétravail

  • Lauréat de la première place au hackathon d’octobre 2023 d’Anarchy avec InsightRed, un outil de marketing Reddit intégrant GPT-4 et Pinecone, menant à mon embauche.
  • Développement d’un système d’authentification des clés API amélioré pour le projet Chat.dev d’Anarchy, prêt pour une intégration future, comprenant un hachage à sens unique, la prise en charge de plusieurs clés par compte et une validation efficace via somme de contrôle et mise en cache pour minimiser les requêtes à la base de données.
  • Création de llm-speed-benchmark, un outil de benchmarking pour évaluer les performances des modèles LLM open source ; mesurant les tokens par seconde, l’utilisation GPU, CPU et mémoire, ainsi que le temps d’exécution, obtenant plus de 17 étoiles et 4+ forks.

Colorado School of Mines ― Assistant de recherche
févr. 2021 - sept. 2021
Golden, CO

  • Boursier de recherche de premier cycle au Human-Centered Robotics Lab, encadré par le Dr. Hao Zhang.
  • Amélioration de la fonctionnalité des robots terrestres à omni-roues triangulaires, appelés Tritons, en utilisant Python et ROS, permettant un mouvement précis et efficace, une rotation précise, un contrôle simultané, et une augmentation de la vitesse globale de déplacement de 4x.
  • Implémentation de systèmes de rétroaction proportionnelle utilisant des caméras Optitrack et ROS, permettant aux robots Triton d’atteindre précisément une coordonnée réelle spécifiée avec une tolérance de +/- 0,05 m dans une zone de 2 m par 2 m.
  • Transition réussie de toute la documentation de Google Drive et Microsoft 365 vers GitLab, conversion des fichiers au format Markdown, et optimisation de l’accès et de la collaboration au sein du HCR Lab.
  • Encadrement d’une lycéenne sur les fondamentaux de la programmation et de la robotique, en la guidant dans le développement d’un nœud ROS pour contrôler les couleurs LED du robot Triton.

Namasté Solar ― Stagiaire
sept. 2017 - mai 2018
Denver, CO

  • Développement d’un outil Excel via VBA pour analyser le flux de trésorerie de l’entreprise et la performance des employés.
  • Travail sur la conception des positions optimales des panneaux solaires sur des plans de maison via AutoCAD.

National Oceanic & Atmospheric Administration (NOAA) ― Stagiaire
juin 2017 - juil. 2017
Denver, CO

  • Collaboration avec l’équipe Science on a Sphere (SOSx) de la NOAA.
  • Développement de contenu éducatif interactif vidéo sur la mission Apollo 11 pour SOSx en utilisant le logiciel Tour Builder de la NOAA.

Erols Tailoring ― Service client
sept. 2008 - mai 2018
Denver, CO

  • Fourniture d’un service client exceptionnel au sein de notre entreprise familiale : accueil, assistance et encaissement des paiements des clients.
  • Maintien d’un espace de travail propre et organisé, gestion des vêtements sur mesure des clients et maintien d’une boutique présentable.
  • Réponse rapide aux demandes et commandes des clients par téléphone, fournissant des informations précises et utiles.
  • Contribution au succès de l’entreprise pendant mon temps libre après l’école, certains week-ends et pendant quelques vacances.

Denver Country Club ― Entretien des courts de tennis
juin 2015 - août 2015
Denver, CO

  • Nettoyage des courts de tennis intérieurs et extérieurs composés de surfaces dures, synthétiques et de gravier.
  • Utilisation des outils suivants pour le travail : voiturettes de golf, souffleurs de feuilles, raclettes pour courts de tennis et râteaux à gravier.

PRIX ET DISTINCTIONS


8090 Top Coder Challenge ― 7e place
juin 2025

  • Classé 7e sur 425 ingénieurs lors d’un défi de 8 heures axé sur le rétro-ingénierie d’un système hérité en boîte noire.
  • Développé une solution combinant des techniques classiques d’apprentissage automatique et des heuristiques pour reproduire un système de remboursement de frais de voyage vieux de 60 ans.
  • Atteint une grande précision dans la reproduction du comportement du système en n’utilisant que des données historiques et des entretiens avec des employés.

National Security Hackathon ― Lauréat du prix spécial
Avril 2025

  • A remporté un prix spécial de 5 000 $ au 2e Hackathon de Sécurité Nationale de Cerebral Valley à San Francisco.
  • A dirigé le développement de Guardian Grid, un outil d’évacuation d’urgence pour villes intelligentes permettant de coordonner des itinéraires sûrs lors de catastrophes.
  • A réussi un défi spécial en cybersécurité pour Code Metal, démontrant des capacités avancées de pénétration de systèmes.

Anarchy Hackathon ― 1re place
Octobre 2023

  • A remporté la première place avec InsightRed, un outil marketing pour Reddit intégrant GPT-4 et Pinecone.
  • A construit un système d’identification de clients potentiels via l’analyse de commentaires Reddit.
  • La victoire a conduit à un poste de stagiaire en ingénierie à temps partiel chez Anarchy.

COMPÉTENCES TECHNIQUES


  • Langages: Python, JavaScript, Bash Script, Rust, Go, Java, C++, & C
  • Bases de données: Postgres, MySQL, SQLite, Pgvector, Pinecone, MongoDB, & Amazon RDS
  • Développement: Node.js, Express.js, Flask, FastAPI, Sequelize, Streamlit, Mongoose, Langchain, BeautifulSoup4, Selenium, Axios, yt-dlp, ffmpeg, ffprobe, Next.js, Three.js, pdf.js, Playwright, Hugo, Framer, Tailwind, & Mermaid
  • Cloud: Docker, Podman, Kubernetes, Tess.IO (la plateforme cloud d’eBay), Supabase, Vercel, Nginx, Ansible, AWS EC2, AWS S3, AWS Lambda, Amazon Kinesis Data Streams, Google Cloud, Google Workspaces, & RunPod
  • Outils: Git, GitHub, GitLab, VSCode, Helix Editor, Vim, ChatGPT, Claude, Perplexity, V0, Cha, Ch, Apollo, Postman, Jira, Slack, Discord, Ollama, tmux, DocuSign, Google Analytics, PostHog, Apollo.io, Hunter.io, & LinkedIn Navigator
  • API: OpenAI, Anthropic, Cohere, Groq, Travily, Brave, Google Gemini, xAI, DeepSeek, Mistral, AWS Bedrock, Together AI, Twilio, Mapbox Geocoding, & Textbelt
  • Modèles: gpt-5, gpt-5-mini, gpt-4o, gpt-4o-mini, gpt-4.1-mini, gpt-4.1, o3, gpt-4o-search-preview, gpt-oss-120b, gpt-oss-20b, claude opus 4.5, claude sonnet 4.5, claude haiku 4.5, claude opus 4.1, claude opus 4, claude sonnet 4, claude 3.5 sonnet, gemini-3-pro, gemini 2.5 pro, gemini 2.5 flash, grok-4-fast-reasoning, grok-4-fast-non-reasoning, grok-3, grok-4-0709, deepseek r1, qwen3, llama2, llama3, whisper, dall-e-3, dall-e-2, gemma3, & Banana Nano
  • IA et agents: Cursor IDE, Windsurf IDE, Claude Code CLI, Gemini CLI, Kiro CLI, Exa Websets AI, & MCP Servers

ÉDUCATION


École des Mines du Colorado
Baccalauréat ès sciences en informatique
Spécialisation en robotique et systèmes intelligents
Août 2018 - Mai 2022
Golden, CO

Lycée Denver East
Diplôme d’études secondaires
Août 2014 - Mai 2018
Denver, CO

PROJETS PERSONNELS


Guardian Grid

  • Conçu un outil d’évacuation d’urgence pour villes intelligentes qui aide les communautés à réagir rapidement et en toute sécurité lors de catastrophes majeures.
  • Développé un système permettant aux administrateurs municipaux de marquer les zones dangereuses et de définir des zones sûres sur une carte interactive.
  • Mis en œuvre des algorithmes avancés de recherche de chemin pour générer et communiquer les itinéraires d’évacuation les plus sûrs pour les résidents.
  • Créé un portail web qui utilise la position actuelle pour afficher des itinéraires tenant compte des dangers vers des lieux sûrs avec intégration de Google Maps.
  • Conçu la solution lors du Hackathon de Sécurité Nationale 2025, remportant un prix spécial pour son approche innovante.

PAX (Agent Proactif pour une Fiabilité Exemplaire)

  • Développé un agent de recherche et un cadre pour mesurer et améliorer la fiabilité des réponses des grands modèles de langage (LLM).
  • Mis en place des approches systématiques pour l’attribution imposée, la notation probabiliste de confiance et la cohérence observée.
  • Créé un système d’auto-évaluation utilisant plusieurs LLM pour examiner et valider les réponses.
  • Conçu comme une évolution de TARS pour traiter les problèmes fondamentaux de la fiabilité et de la confiance en IA.

Cha

  • Développé un outil open-source en ligne de commande qui simplifie les interactions avec les modèles d’IA, permettant une interaction efficace avec des modèles de langage puissants directement depuis le terminal.
  • Mis en œuvre un support AI multiplateforme avec des API compatibles OpenAI, permettant aux utilisateurs de basculer sans effort entre différents fournisseurs d’IA.
  • Construit des fonctionnalités complètes incluant le web scraping (YouTube, PDF, contenu web général), un moteur de recherche de réponses similaire à Perplexity AI, génération de code interactive avec vérification, et gestion de l’historique des conversations.
  • Ajouté des capacités avancées telles que l’estimation de tokens, le support de types de fichiers (PDF, DOCX, XLSX, images), l’accès shell intégré, et des options de configuration locale pour améliorer l’efficacité du flux de travail.
  • Reconnu avec plus de 64 étoiles et plus de 6 forks sur GitHub, démontrant sa valeur pour la communauté des développeurs.

Ch

  • Développé un outil CLI léger basé sur GoLang offrant un démarrage 10x plus rapide que son prédécesseur Cha tout en conservant les fonctionnalités de base.
  • Ajouté un support multiplateforme pour OpenAI, Groq, DeepSeek, Anthropic, XAI, Together, Google Gemini, Mistral AI, Amazon Bedrock et Ollama avec basculement transparent.
  • Mis en œuvre des fonctionnalités avancées incluant des modes interactif et direct, le piping Unix, une gestion intelligente des fichiers (PDF, documents Word, feuilles de calcul, images avec OCR), et la poursuite de session.
  • Conçu le web scraping, l’intégration de recherche web via l’API Brave Search, et le support du presse-papiers sur macOS, Linux, Android/Termux et Windows.
  • Reconnu avec plus de 10 étoiles et plus d’un fork sur GitHub, démontrant une adoption rapide par la communauté des développeurs.

DocuInsight

  • Traité le « piège du contrat » en veillant à ce que signataires et expéditeurs comprennent pleinement les détails des contrats afin de favoriser la transparence et réduire les litiges.
  • Développé une plateforme propulsée par IA qui simplifie les contrats juridiques en mettant en évidence les clauses clés et en les traduisant en langage simple, s’intégrant parfaitement à DocuSign pour les signatures électroniques.
  • Utilisé les modèles de pointe d’OpenAI, gpt-4o-mini pour une extraction JSON efficace et o1-preview pour une analyse documentaire complète, afin de générer des informations et des résumés.
  • Conçu à la fois le backend en Python avec PostgreSQL hébergé sur Supabase, et le frontend avec Next.js, déployé sur une instance Linode pour des performances robustes et évolutives.
  • Intégré l’API de Resend pour des notifications email efficaces, améliorant l’interaction utilisateur et les flux de travail de gestion des contrats.
  • Conçu pour et participé au DocuSign Hackathon: Unlocked, avec une soumission détaillée sur Devpost axée sur l’innovation des accords et la résolution des inefficacités dans la gestion des contrats via l’IA.

Notify Cyber

  • Développé et lancé Notify Cyber, une plateforme qui agrège les dernières actualités en cybersécurité, atteignant plus de 17 000 visiteurs et 43 000 pages vues.
  • Généré plus de 65 000 vues sur Reddit avec un taux d’approbation de 96 % grâce à une campagne marketing sans coût, augmentant la liste d’attente pour de nouvelles fonctionnalités de plus de 160 personnes.
  • Développé et mis en place une base de données Postgres sur Supabase, automatisant la curation de contenu via le web scraping et la synthèse à l’aide du modèle gpt-4o-mini d’OpenAI.
  • Optimisé les opérations pour réduire les coûts mensuels à seulement 1,85 $, couvrant les dépenses de base de données, d’API et d’hébergement.
  • Conçu un web scraper en Python pour extraire et traiter des articles web, exploitant l’API ChatGPT d’OpenAI pour la synthèse, garantissant une population efficace de la base de données.
  • Conçu, déployé et géré la base de données Postgres du projet hébergée sur le service cloud Supabase.
  • Le site a été officiellement lancé le 1er juin 2023 mais entièrement open-source le 5 octobre 2025, le dépôt étant disponible sur GitHub et une version statique du site hébergée au même domaine.

Threat Assessment & Response System (TARS)

  • Développé un outil piloté par l’IA en Python et scripts Shell, conçu pour automatiser les tests de pénétration en cybersécurité.
  • Contribué à l’obtention d’un investissement de pré-amorçage pour Osgil Defense et accumulé plus de 340 étoiles et 49 forks sur GitHub.
  • Utilise CrewAI, LangChain, les modèles GPT-4 d’OpenAI, Docker, et intègre des outils comme Nettacker, Rustscan, Zed Attack Proxy (ZAP) et Nmap pour une analyse complète des menaces, tout en appliquant Streamlit pour gérer l’interface utilisateur.

Moving Pose

  • Travaillé sur un projet de classe à trois personnes, implémentant l’article “The Moving Pose: An Efficient 3D Kinematics Descriptor for Low-Latency Action Recognition and Detection” par le Dr Zanfir, le Dr Leordeanu et le Dr Sminchisescu.
  • Installé le capteur Kinect Xbox 360 pour l’acquisition de données de squelette en temps réel en utilisant C++ et le SDK Kinect v1.8.
  • Développé l’interface utilisateur en utilisant Python, Tkinter, C++ et en adaptant un exemple de code source du Kinect V1.8 ToolKit.

SVM sur données de squelette

  • Développé un projet universitaire prédisant les comportements humains en utilisant Python, reformattant le jeu de données MSR Daily Activity 3D aux formats RAD et HJPD, et exploitant des bibliothèques comme pandas, matplotlib, scipy, numpy et libsvm.
  • Mis en œuvre une machine à vecteurs de support pour classer des activités/actions humaines spécifiques, atteignant une précision comprise entre 62,5 % et 70,83 %.
  • Démontré l’exécution du projet avec des résultats concluants, montrant des prédictions précises des comportements humains dans la plage de précision spécifiée.

Activités


Club de robotique Mines - Équipe AgBot
sept. 2018 - janv. 2020
Golden, CO

  • Travaillé sur le code du robot agricole autonome AgBot 2019, qui utilisait Python, C++ et ROS Kinetic Kame.
  • Développé un publisher ROS pour détecter quand le robot a atteint la bordure d’un champ cultivé. Le code a été développé en Python et utilisait le Lidar du robot.