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 voice interviews with physicians and patients, automated transcription, theme extraction with verbatim support.

    • 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. Fractional CTO & Lead Engineer — 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, guest filters, upsells, cleaning schedules and supply management

    • Sole technical owner alongside the CEO across two engagements spanning 6+ years: designed, built, maintained and evolved the platform end-to-end, setting pragmatic architecture from business needs, resource constraints and maintainability.
    • NLP pipeline (Google NLP, Langue Translation, DeBERTa-based custom trained classifier, Contextualization, NLG with LLM stages and actions). Owned the classifier as production infrastructure: training image, classifier server, retraining workflow.
    • Ran the full CI/CD, deployment and DevOps setup: server scaling, metrics reporting, dashboard monitoring and alerting.
    • API integrations with property-management software, smart locks, payment systems, Google calendar, Twilio and more.
    • Translated ambiguous business goals into product scope, balancing technical debt and time to market, and contributed to end-user pricing and marketing/positioning strategy with the CEO.
    • 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, to provide a formal structure for my consulting and software work.

  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
    • Education
  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
    • JavaScript
    • MongoDB
    • Education
  10. Performance Analyst — Intel - Mobile & Communications Group

    · Sophia Antipolis, France

    AUSY-employed junior consultant embedded full-time in Intel MCG's Power & Performance Software Architecture Team.

    • 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
    • Kernel
    • Android
    • Performance analysis
    • Data analysis
  11. Graduated from École des Mines, France — Master's degree in Computer Science & Microelectronics.

  12. Embedded Systems Engineer — CNRS — Laboratoire de Mécanique et d'Acoustique

    · Marseille, France

    Final-year engineering internship in a Musical Acoustics research lab

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

    Work experience during engineering studies:

    • Led a 4-student team building an end-to-end public-lighting monitoring system for SNEF [sensors → central server -> web dashboard] (6 months)
    • Junior-enterprise web development at M-GaTE (1 month)
    • Cleanroom quality control at STMicroelectronics (1 month)
    • PHP
    • Symfony
    • IoT
    • Fab

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 now 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)