Adrien David

Senior Software Engineer · Applied NLP & Language-Driven Systems

Senior software engineer with 13 years of production experience, including 10+ years building systems around applied NLP and language models. I design backend platforms that turn natural-language input into reliable software behavior: interpreting intent, grounding responses, and triggering real-world workflows. That work has shipped across hospitality automation, sales outreach, customer-support semantic search, and voice-led qualitative research.

Experience

  1. Lead Engineer — Labstr

    · Remote · via Software 407 LLC

    Voice-led AI qualitative-research platform for pharma: AI-conducted 12–20-minute voice interviews with physicians and patients, automated transcription, theme extraction with verbatim support, adverse-event flagging.

    • Working on grounded factuality for automatic analysis of survey results, with a pipeline combining determinist checks and NLI models.
    • Led R&D on theme detection in interview and survey results using embeddings and vector search: literature review through tech specs to initial implementation, structuring survey results for optimal ingestion.
    • Contribute to application and backend development across the platform.
    • TypeScript
    • Node.js
    • NLP
    • Voice AI
    • LLM
    • Python
    • RAG
    • Vector search
    • AWS
  2. Principal Software Engineer (freelance) — Hostvana

    · resumed – Present · Remote · via Software 407 LLC

    Configurable automation platform for vacation-rental property managers: NLP-driven guest messaging plus API integrations for smart locks, cleaning schedules and supply management

    • NLP pipeline (Google NLP, Langue Translation, DeBERTa-based custom trained classifier, Contextualization, NLG with LLM stages and actions)
    • System design with CI, metrics reporting & Dashboard monitoring, server scaling, alerts
    • Full-stack, system & backend-focused. Stack: Node.js, Python, Vue.js.
    • Node.js
    • NLP
    • Python
    • Vue.js
    • GCP
    • Google NLP
    • API integrations
    • LLM
  3. Independent Engineer — Coyle Acoustics Research Lab (Rollins College)

    · Orlando, FL · via Software 407 LLC

    Designed and scheduling system for acoustic data-acquisition on rocket launch noise, synced with the LL2 database of space launches.

    • TypeScript
    • Node.js
    • Data acquisition
    • Acoustics
  4. Founded Software 407 LLC, for my independent engineering practice.

  5. Software Engineer — LivePerson

    · Remote

    Semantic search engine for knowledge retrieval.

    • Designed, built and evaluated a semantic search engine pairing Transformer-based content encoding with vector search in Elasticsearch (with one colleague, end-to-end).
    • Packaged and deployed it as an independent Python microservice on LivePerson's Kubernetes clusters; ran performance analysis to dimension the service for production load.
    • Pre-release quality evaluation showed it outperformed the existing classifier-based and text-search retrieval — with none of the per-customer model training those systems require. The engine shipped to production shortly after my tenure.
    • Python
    • NLP
    • Transformers
    • Elasticsearch
    • Kubernetes
    • Vector search
  6. Lead Backend Developer — Deeploop

    · Remote · Orlando, FL

    AI-powered sales-automation platform.

    • Led backend development (Python/Node.js) of a platform that acted on natural-language signals to time and automate prospect outreach, integrating with leading CRM, accounting and scheduling APIs.
    • Managed one backend engineer; worked cross-functionally with the UI lead dev, product manager and CEO.
    • Python
    • Node.js
    • NLP
    • Elasticsearch
    • CRM integrations
    • API
  7. Adjunct Professor — Rollins College

    · Winter Park, FL
    • Taught two undergraduate evening CS courses (Hamilton Holt School): Introduction to Java; Data Structures in Java.
    • Java
    • Teaching
    • Data structures
    • Academia
  8. Relocated from France to Orlando, Florida.

  9. Full-Stack JavaScript Developer — 360Learning

    · Paris, France
    • One of four JS engineers on a collaborative SaaS LMS; owned features across business logic, data models and front-end; shipped the platform's statistics module. Node.js, Backbone.js, MongoDB.
    • Node.js
    • JavaScript
    • MongoDB
  10. Performance Analyst, PnP Software Architecture Team — Intel — Mobile & Communications Group (AUSY consultant)

    · Sophia Antipolis, France
    • Power & performance analysis of Intel Atom mobile platforms on Android/Linux.
    • Co-designed and built a Python automation farm that scaled the team's growing PnP analysis workload.
    • Python
    • Linux
    • Android
    • Performance analysis
  11. Graduated from École des Mines, France — Master's degree in Computer Science & Microelectronics.

  12. Embedded Systems Engineer (final-year internship) — CNRS — Laboratoire de Mécanique et d'Acoustique

    · Marseille, France
    • Designed and programmed lightweight embedded acquisition systems capturing musicians' playing parameters, replacing heavy, expensive lab equipment for acoustics researchers.
    • Embedded C
    • Data acquisition
    • Acoustics
    • Academia
  13. 2010 – 2013 — Earlier experience

    • Led a 4-student team building an end-to-end public-lighting monitoring system for SNEF (sensors → central server, Symfony PHP); junior-enterprise web development at M-GaTE; cleanroom quality control at STMicroelectronics.
    • PHP
    • Symfony
    • IoT

Web Admin, Member & Baritone Section Leader — Orange Blossom Chorus (Orlando, FL)

– present

Ten years singing with Central Florida's 2nd longest running singing organization, and first all-gender barbershop chorus.

Applied NLP / Language systems
Transformer models · Embeddings · Vector search · LLM APIs · RAG · Classifier training · NLI / grounded-factuality evaluation · Watson NLP · Google NLP · Voice interfaces
Languages
Python · JavaScript · Node.js · TypeScript · Java · C · C++
Data & infrastructure
Elasticsearch · MongoDB · SQL · Kubernetes · Docker · GCP
Embedded & data acquisition
Embedded C · Acquisition systems

French (Native) · English (Fluent)