Bulk Certificate Import for Efficient Data Management

Overview
QMS tracks certifications and qualifications for crew and staff.
Managing certification data often requires updating large numbers of records at once, especially during onboarding, audits, or system migrations. Before this work, there was no way to import user certificates in bulk, so administrators had to enter or update records manually.
This made the process slow, repetitive, and difficult to scale.
Lead Product Designer
Designed the user certificate import workflow in the Qualification Management System (QMS), enabling administrators to upload and manage certification data at scale.
Collaborators
Product, Business, Engineering
The Challenge
Bulk import for user certificates did not exist.
Administrators had to manually enter or update records, which became inefficient as data volume increased. Introducing bulk import required more than adding file upload.
Users needed a reliable way to prepare data, submit it, and understand what happened after the upload. At the same time, the system had to handle real conditions such as multiple users uploading at once, network interruptions, and partial processing.
Without a structured approach, uploads could result in unclear failures, incomplete data, or repeated work. There was no clear way to track progress, review results, or correct errors efficiently.
The challenge was to design a system that users could trust when working with large and critical datasets.
Approach
The feature was designed as a complete workflow, not just an upload interaction.
Focus was placed on supporting users at each step:
-
preparing the file
-
uploading it
-
tracking progress
-
reviewing results
Each part of the process was designed to reduce uncertainty and make outcomes clear, even when uploads fail or are interrupted.

Key Solutions

Outcome
Bulk certificate import is now a structured and reliable process that supports real-world usage.
Users can upload large datasets, track progress in real time, understand the outcome of each upload, and correct issues without repeating unnecessary steps. The system handles multiple users, interruptions, and partial processing while maintaining clarity at every stage.
The value of this work was not in enabling file upload.
It was in creating a system that supports the full lifecycle of bulk data management, giving users confidence that their data is processed correctly and that any issues can be identified and resolved quickly.