Philippe Dessauw

Senior Software Engineer

Professional Summary

Experienced senior software engineer with 10+ years of expertise designing, developing, and deploying complex data management systems. Proficient in web technologies, data science and machine learning with a strong focus on improving engineering practices. Skilled in CI/CD pipelines, scalable architectures design, and team leadership.

Experience

Senior Software Engineer | Prometheus Computing LLC
Gaithersburg, MD, USA 2016-Present
  • Maintenance and development of the Material Data Curation System (MDCS), a robust and customizable Django-based data repository:
    • Enhanced MDCS exploration with RAG-like search on stored data, leveraging the on-premise large language model (LLM) zoo. Provided technical leadership on LLM integration.
    • Created an automated performance framework to run JSON-based scenarios and generate reports in a MongoDB database. This framework helped identify key underperforming areas of the MDCS.
    • Setup a Continuous Integration and Continuous Deployment (CI/CD) infrastructure to automate version control (Gerrit), testing (Jenkins), artifact storage (Nexus) and application deployment (Docker and Kubernetes). This system achieved a 99% uptime for the past 8 years.
  • Conducted sensitivity analysis for TrojAI, using decision trees and Shapley values to measure the impact of AI models’s parameters on the detectability of trojaned behaviors. Leveraged statistical modeling and visualization techniques to provide data-driven insights.
  • Modularized a deep learning prototype to detect bugs in C code, implementing the strategy design pattern, to facilitate the integration and configuration of preprocessing algorithms, feature extractors and machine learning models.
Research Engineer | National Institute of Standards and Technology
Gaithersburg, MD, USA 2012-2016
  • Led a team of developers in maintaining and improving multiple versions of the MDCS, where XML schemas are translated into dynamic HTML forms. This enabled the creation and storage of shareable XML files in MongoDB.
  • Architected a Python pipeline to convert PDF into clean text files using Optical Character Recognition (OCR) and Machine Learning. Designed the system to operate on a scalable and distributed architecture using Redis for high-throughput processing.

Education

Master of Science in IT Engineering | Telecom Nancy
Nancy, Lorraine, France
September 2011