Minh TruongDieppe, NB, Canada

Curriculum Vitae

Experience & Research.

Download CV (PDF) ↗

Software engineer and PhD researcher with 4+ years of experience across backend systems, distributed storage, performance engineering, security tooling, and developer agents. Current research focuses on key management and performance evaluation for distributed storage systems.

  1. 45Drives / University of New Brunswick (CAS Atlantic)AUG. 2024 - PRESENT

    Graduate Research Engineer

    • Designed and implemented a centralized Key Management System (KMS) supporting key generation, encryption, decryption, and lifecycle operations.
    • Built functionally equivalent monolithic and microservice variants for controlled architectural comparison.
    • Developed a reproducible benchmark harness using open-loop workload generation and automated experiment execution.
    • Measured tail latency, throughput, error rates, and saturation behaviour under increasing load, component failures, and resource constraints.
  2. Accso - Accelerated Solutions GmbHFEB. 2022 - AUG. 2024

    Software Engineer

    • Developed and maintained data-processing and ETL components for capital-market and foreign-exchange data in a regulated German banking environment.
    • Built pipeline components feeding downstream risk and credit-analysis systems, and integrated multivariable regression models into production workflows.
    • Developed tooling for identifying vulnerable third-party dependencies, integrated automated vulnerability scanning into CI/CD pipelines, and automated AWS deployments.
    • Supported GDPR-related data-handling procedures and improved maintainability across production services.
  3. Bonn-Rhein-Sieg University of Applied SciencesFEB. 2022 - AUG. 2024

    Teaching Assistant / Research Assistant

    • Supported scientific programming courses through debugging assistance, assignment design, grading, and technical feedback.
  1. Backend & Systems

    Go · Python · C#/.NET · REST APIs · Distributed Systems · Microservices · Linux

  2. Performance Engineering

    k6 · Load Testing · Benchmarking · Latency Analysis · Throughput · Scalability Testing

  3. Infrastructure & DevOps

    Docker · AWS · Proxmox · CI/CD · Git · Deployment Automation · Virtualization

  4. Security & Data

    KMS · Cryptography · AEAD · Vulnerability Management · SQL · T-SQL · ETL · Supply Chain Security

  5. Agent & LLM Systems

    MCP · Local Inference · Agent Evaluation · Tool-Use Benchmarking · Multi-Agent Workflows

  6. Research & Experimentation

    Controlled Experiments · Failure Testing · Reproducibility · Performance Analysis

  1. University of New Brunswick, CanadaAUG. 2024 - PRESENT

    Ph.D. Computer Science: GPA: 4.3/4.3 · Research focus: distributed systems, storage systems, security, and performance evaluation. Member of CAS Atlantic.

  2. Bonn-Rhein-Sieg University of Applied Sciences, GermanyMAR. 2023 - AUG. 2024

    M.Sc. Computer Science: Final grade: 1.1 (German scale, 1.0 = highest / with distinction).

  3. Bonn-Rhein-Sieg University of Applied Sciences, GermanyOCT. 2019 - MAR. 2023

    B.Sc. Computer Science: Final grade: 1.4 (German scale, 1.0 = highest).

  1. NSS 2024 · Best Paper Award (Springer)

    You Can't Touch This: Detecting Typosquatting Packages for Enhanced Malware Prevention in Software Supply Chains

    Research on typosquatting detection, package-name similarity, and machine-learning classification. Curated a dataset of 394 malicious packages and evaluated classifiers achieving up to 98.4% detection accuracy.

  2. PST 2025 (IEEE Xplore)

    Comparing Client- & Server-Side AEAD Encryption in Software-Defined Storage Systems

    Comparative study evaluating client-side and server-side AEAD encryption approaches for software-defined storage using Ceph under heavy workloads and failure recovery.