EXPÉRIENCE PROFESSIONNELLE
Charter Communications ― Ingénieur Systèmes III
Août 2025 - Présent
Sur site
- Ingénierie d’une infrastructure de streaming robuste, sécurisée et évolutive avec l’équipe Video Delivery sous la direction d’Erdogan Simsek.
Bild AI ― Ingénieur en apprentissage automatique (Contrat)
Mai 2025 - Juin 2025
À distance
- Amélioration du pipeline interne d’extraction de tableaux de Bild AI en augmentant la précision des en-têtes de ~15 %, la précision au niveau des cellules de ~12 % et la précision de détection des tableaux de ~10 % grâce à un étalonnage et un affinage continus sur des PDF architecturaux réels.
- Conception et création d’un cadre Python modulaire pour comparer l’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 indépendante de la logique principale 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), faisant ressortir les cas limites et guidant la conception des algorithmes.
- Automatisation de l’ensemble du pipeline d’évaluation comprenant 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 étalonnage à grande échelle.
- Livraison d’un outil CLI permettant d’exécuter et de comparer les extractions entre fournisseurs, 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 520 000 lignes de modifications de code, démontrant une prise en charge de bout en bout de l’évaluation et de la pile d’outils.
eBay ― Ingénieur logiciel
Mai 2021 - Déc 2024
À distance
- Amélioration du projet Storage Management System (STMS) pour ingérer plus de 1,5 million de métriques par minute et en augmentation, couvrant 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 dans 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 à d’autres services internes d’eBay. Utilisation de JavaScript, Node.js, Express.js, Python, Flask, Mongoose, Postgres et Sequelize pour créer des API REST efficaces.
- Conduite de la migration de MongoDB vers Postgres pour l’ensemble des microservices STMS, conversion de 36 collections en 74 tables, intégration de l’ORM Sequelize et de middleware personnalisé pour une transition fluide.
- Prise en charge et amélioration des services de surveillance des journaux pour les baies Hitachi et les commutateurs Brocade, garantissant des alertes rapides à l’équipe de stockage par e-mail, Slack ou PagerDuty grâce à Python et Rsyslog.
- Utilisation de Docker, du registre de conteneurs d’eBay et de Kubernetes pour rationaliser la conteneurisation, le déploiement et la gestion des microservices, assurant 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 35 000 volumes, devenant la principale source de données pour la gestion des volumes et prenant en charge plus de 780 utilisateurs de la plateforme.
- Direction d’initiatives interfonctionnelles entre les équipes STMS, SSI et EOS afin de stimuler les améliorations techniques et de fournir 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, 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 avancées telles que tri, sélection, limitation, distinction et inclusion, et inclut un traducteur de requêtes JSON vers Sequelize.
- Création d’une fonction JavaScript findOneAndUpdate() spécifiquement pour Postgres, inspirée de l’équivalent Mongoose et utilisant Sequelize ; optimisée pour les bases de données relationnelles avec gestion efficace des colonnes, des relations un-à-un et un-à-plusieurs, tout en minimisant les requêtes en ne mettant à jour que les champs nécessaires.
- Développement d’un package JavaScript natif, efficace et précis, pour la comparaison profonde des propriétés d’objets simples ou imbriqués complexes.
Hitachi Vantara ― Consultant technique
Mai 2021 - Déc 2024
À distance
- Travail à temps plein comme ingénieur logiciel sous contrat chez eBay.
- Développement et maintenance d’outils d’automatisation d’infrastructure servant de couches d’abstraction pour provisionner, configurer et gérer de manière programmatique l’infrastructure cloud propriétaire d’eBay, construite et améliorée depuis des décennies et utilisée pour toutes les offres principales de l’entreprise, sans recourir à des fournisseurs cloud tiers comme AWS et Azure.
- Support et résolution de 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
À distance
- Obtention de 145 000 $ de financement pré-amorçage via l’accélérateur Forum Ventures avec une valorisation de 1,93 M $.
- Création et lancement de TARS, outil de cybersécurité open-source piloté par l’IA pour l’évaluation automatisée des menaces et les tests de pénétration, recueillant 300+ étoiles et 40+ forks sur GitHub.
- Développement de PAX, framework Python pour le scoring de fiabilité basé sur l’IA, réduisant les hallucinations grâce à l’auto-réflexion, la prédiction probabiliste et la cohérence observée.
- Direction du développement technique précoce, gestion d’équipes pour atteindre les 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 ingénierie (Temps partiel)
Nov 2023 - Jan 2024
À distance
- Première place remportée lors du hackathon d’octobre 2023 d’Anarchy avec InsightRed, outil de marketing Reddit intégrant GPT-4 et Pinecone, menant à mon embauche.
- Développement d’un système d’authentification par clé API amélioré pour le projet Chat.dev d’Anarchy, prêt pour intégration future ; comprend hachage à sens unique, prise en charge de plusieurs clés par compte et validation efficace via somme de contrôle et cache afin de minimiser les requêtes à la base de données.
- Création de llm-speed-benchmark, outil de benchmark pour évaluer les performances des modèles LLM open-source ; mesure des tokens par seconde, de l’utilisation GPU, CPU et mémoire, ainsi que du temps d’exécution, aboutissant à 17+ étoiles et 4+ forks.
Colorado School of Mines ― Assistant de recherche
Fév 2021 - Sep 2021
Golden, CO
- Chercheur de premier cycle au Human-Centered Robotics Lab, encadré par le Dr Hao Zhang.
- Amélioration des robots terrestres à roues omni triangulaires Tritons via Python et ROS ; mouvement précis et efficace, rotation exacte, contrôle simultané et augmentation de 4× de la vitesse globale.
- Mise en œuvre de systèmes de rétro-action proportionnelle avec caméras Optitrack et ROS, permettant aux robots Triton d’atteindre précisément des coordonnées réelles avec une tolérance de ±0,05 m dans un espace de 2 m × 2 m.
- Migration de toute la documentation de Google Drive et Microsoft 365 vers GitLab, conversion des fichiers en Markdown et amélioration de l’accès et de la collaboration au sein du HCR Lab.
- Encadrement d’une lycéenne sur les bases de la programmation et de la robotique, l’aidant à développer un nœud ROS pour contrôler les couleurs LED du robot Triton.
Namasté Solar ― Stagiaire
Sep 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.
- Conception de l’implantation optimale de panneaux solaires sur des plans de maisons avec AutoCAD.
National Oceanic & Atmospheric Administration (NOAA) ― Stagiaire
Jun 2017 - Juil 2017
Denver, CO
- Travail avec l’équipe Science on a Sphere (SOSx) de la NOAA.
- Développement de contenu éducatif interactif sur la mission Apollo 11 pour SOSx à l’aide du logiciel Tour Builder de la NOAA.
Erols Tailoring ― Service client
Sep 2008 - Mai 2018
Denver, CO
- Service client exceptionnel au sein de cette entreprise familiale : accueil, assistance et encaissement.
- Maintien d’un espace de travail propre et organisé, gestion des vêtements ajustés des clients et présentation soignée de la boutique.
- Réponse rapide aux demandes téléphoniques des clients, fourniture d’informations précises et utiles.
- Contribution au succès de l’entreprise pendant mon temps libre après l’école, certains week-ends et durant certaines vacances.
Denver Country Club ― Entretien des courts de tennis
Jun 2015 - Août 2015
Denver, CO
- Nettoyage des courts de tennis intérieurs et extérieurs, y compris surfaces dures, synthétiques et en gravier.
- Utilisation des outils suivants : voiturettes de golf, souffleurs de feuilles, raclettes pour courts de tennis et râteaux à gravier.
RÉCOMPENSES & RÉALISATIONS
8090 Top Coder Challenge ― 7ᵉ place
Juin 2025
- Classé 7ᵉ sur 425 ingénieurs lors d’un défi de 8 heures axé sur l’ingénierie inverse d’un système hérité « boîte noire ».
- Développé une solution combinant des techniques d’apprentissage automatique classiques et des heuristiques pour reproduire un système de remboursement de déplacements vieux de 60 ans.
- Atteint une grande précision dans la reproduction du comportement du système en utilisant uniquement des données historiques et des entretiens avec les employés.
National Security Hackathon ― Lauréat du Prix Spécial
Avril 2025
- Remporté le Prix Spécial de 5 000 $ au 2ᵉ National Security Hackathon de Cerebral Valley à San Francisco.
- 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.
- Réussi un défi spécial de cybersécurité pour Code Metal, démontrant des capacités avancées de pénétration de systèmes.
Anarchy Hackathon ― 1ʳᵉ Place
Octobre 2023
- Remporté la première place avec InsightRed, un outil de marketing Reddit intégrant GPT-4 et Pinecone.
- Créé un système d’identification de clients potentiels via l’analyse de commentaires Reddit.
- Cette victoire a conduit à un poste d’ingénieur stagiaire à 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 (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 & Agents : Cursor IDE, Windsurf IDE, Claude Code CLI, Gemini CLI, Kiro CLI, Exa Websets AI, & MCP Servers
FORMATION
Colorado School of Mines
Bachelor of Science en Informatique
Axe : Robotique & Systèmes Intelligents
Août 2018 - Mai 2022
Golden, CO
Denver East High School
Diplôme de Lycée
Août 2014 - Mai 2018
Denver, CO
PROJETS PERSONNELS
- Créé un outil d’évacuation d’urgence pour villes intelligentes aidant 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 des zones dangereuses et de définir des zones sûres sur une carte interactive.
- Mis en œuvre des algorithmes de recherche de chemin avancés pour générer et communiquer les itinéraires d’évacuation les plus sûrs pour les résidents.
- Réalisé un portail web qui utilise la localisation actuelle pour afficher des itinéraires sensibles aux dangers vers un lieu sûr avec intégration Google Maps.
- Conçu la solution durant le National Security Hackathon 2025, remportant un prix spécial pour son approche innovante.
PAX (Proactive Agent for eXemplary Trustworthiness)
- Développé un agent de recherche et un cadre pour mesurer et améliorer la fiabilité des réponses des LLM.
- Mis en œuvre des approches systématiques pour l’attribution forcée, le scoring de confiance probabiliste et la cohérence observée.
- Créé un système d’auto-évaluation utilisant plusieurs LLM pour relire et valider les réponses.
- Construit comme un pivot de TARS afin de résoudre les problèmes fondamentaux de fiabilité et de confiance de l’IA.
- Développé un outil open-source en ligne de commande simplifiant les interactions avec les modèles d’IA, permettant une utilisation efficace de puissants modèles de langage directement depuis le terminal.
- Implémenté la prise en charge multi-plateforme d’API compatibles OpenAI, permettant aux utilisateurs de passer aisément d’un fournisseur d’IA à l’autre.
- Créé des fonctionnalités complètes incluant le scraping web (YouTube, PDF, contenu web général), un moteur de recherche de réponses semblable à Perplexity AI, la génération de code interactive avec vérification et la gestion de l’historique de chat.
- Ajouté des capacités avancées telles que l’estimation de jetons, la prise en charge de types de fichiers (PDF, DOCX, XLSX, images), l’accès intégré au shell et des options de configuration locale pour améliorer l’efficacité du flux de travail.
- Reconnu avec plus de 64 étoiles et 6 forks sur GitHub, démontrant sa valeur pour la communauté des développeurs.
- Développé un outil CLI léger en GoLang offrant un démarrage 10× plus rapide que son prédécesseur Cha tout en conservant les fonctionnalités principales.
- Construit la prise en charge multi-plateforme pour OpenAI, Groq, DeepSeek, Anthropic, XAI, Together, Google Gemini, Mistral AI, Amazon Bedrock et Ollama avec bascule transparente.
- 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 continuation de session.
- Conçu le scraping web, l’intégration de la recherche web via l’API Brave Search et la prise en charge du presse-papiers sur macOS, Linux, Android/Termux et Windows.
- Reconnu avec plus de 10 étoiles et 1 fork sur GitHub, témoignant d’une adoption rapide par la communauté des développeurs.
- Résolu le « piège de l’accord » en garantissant que signataires et expéditeurs comprennent pleinement les détails des contrats afin de favoriser la transparence et de réduire les litiges juridiques.
- Développé une plateforme alimentée par l’IA qui simplifie les contrats juridiques en mettant en évidence les clauses essentielles et en les traduisant en anglais clair, 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 approfondie, afin de générer des informations et des résumés.
- Conçu le backend en Python avec PostgreSQL hébergé sur Supabase et le frontend en Next.js, déployé sur une instance Linode pour des performances robustes et évolutives.
- Intégré l’API Resend pour des notifications par e-mail efficaces, améliorant l’interaction utilisateur et les flux de gestion des contrats.
- Créé pour et présenté lors du 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 de gestion des contrats via l’IA.
- 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’upvote de 96 % grâce à une campagne marketing sans frais, augmentant la liste d’attente de nouvelles fonctionnalités de plus de 160.
- Mis en place une base de données Postgres sur Supabase, automatisant la curation de contenu grâce au scraping web et à la synthèse via le modèle gpt-4o-mini d’OpenAI.
- Optimisé les opérations pour réduire les coûts mensuels à seulement 1,85 $, couvrant la base de données, l’API et l’hébergement.
- Conçu un scraper web Python pour extraire et traiter les articles, utilisant l’API ChatGPT d’OpenAI pour la synthèse, garantissant une alimentation 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 Supabase.
- Le site a été lancé officiellement le 1ᵉʳ juin 2023, puis entièrement open-sourcé le 5 octobre 2025 ; le dépôt est disponible sur GitHub et une version statique du site est hébergée au même domaine.
Threat Assessment & Response System (TARS)
- Développé un outil piloté par l’IA en Python et Shell, conçu pour automatiser les tests de pénétration en cybersécurité.
- Contribué à obtenir un investissement 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 tels que Nettacker, Rustscan, Zed Attack Proxy (ZAP), et Nmap pour une analyse complète des menaces, tandis que Streamlit gère l’interface utilisateur.
- Travaillé sur un projet de classe avec trois personnes, mettant en œuvre l’article « The Moving Pose : An Efficient 3D Kinematics Descriptor for Low-Latency Action Recognition and Detection » des Dr Zanfir, Dr Leordeanu et Dr Sminchisescu.
- Configuré le capteur Kinect Xbox 360 pour l’acquisition en temps réel de données de squelette à l’aide de C++ et du SDK Kinect v1.8.
- Développé l’interface utilisateur avec Python, Tkinter, C++ et en adaptant un exemple de code du Kinect V1.8 ToolKit.
- Développement d’un projet universitaire prédisant les comportements humains à l’aide de Python, reformattant le jeu de données MSR Daily Activity 3D en formats RAD et HJPD, et exploitant des bibliothèques telles que pandas, matplotlib, scipy, numpy et libsvm.
- Mise en œuvre d’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 %.
- Présentation de l’exécution du projet avec des résultats concluants, montrant des prédictions exactes des comportements humains dans la plage de précision spécifiée.
Activités
Mines Robotics Club - Équipe AgBot
sept. 2018 - janv. 2020
Golden, CO
- Travail sur le code du robot agricole autonome AgBot 2019, qui utilisait Python, C++ et ROS Kinetic Kame.
- Développement d’un publisher ROS permettant de détecter lorsque le robot atteint la bordure d’un champ de culture. Le code a été développé en Python et utilisait le Lidar du robot.