Migrating and maintaining provider data.
I built a C# integration spanning roughly 60 entity types and 4.5 million provider relationships. It coordinates dependent API writes and traces publishing results back to individual source records.
I build healthcare integrations and reusable data utilities. I work directly with customers to help them use, move, and understand their data.
View experienceFocus
Selected work
I built a C# integration spanning roughly 60 entity types and 4.5 million provider relationships. It coordinates dependent API writes and traces publishing results back to individual source records.
I built a workflow that compares enrollment and payer records and produces daily files of eligible demographic corrections. Audit checks hold back members with blocking discrepancies, while coverage differences remain visible for manual resolution.
I extended Gaine with three plugin stages for reviewing and applying provider and organization changes from Veeva. The workflow rechecks targets before applying approved changes and records each field’s decision and outcome.
I built configurable utilities for cleansing, code translation, and filtering, with source-specific joins and rules kept in focused views. Developers reuse them across customer implementations and can inspect records before mapping.
I built reusable SQL views that define joins, lookups, and presentation once, so report authors can focus on their question. When the required data is already available, new reports can take minutes instead of hours or days.
I designed a deployment framework that combines shared code with customer-specific extensions and configuration. It has supported 10+ customers over six years, with the deployed Git commit tracked for each environment.
How I work
01 / Inspect
Make source data available for inspection and reporting before canonical mapping is complete.
02 / Reuse
Share ingestion, validation, and publishing code. Keep destination-specific behavior in plugins.
03 / Trace
Record what succeeded, what failed, and what was excluded, with precise counts and enough detail to trace individual records.
Experience
Experience spanning healthcare MDM, enterprise integrations, geospatial systems, performance-sensitive services, and graduate research in software engineering.
I work with customers to define data rules, build integrations, and investigate production issues. The shared tools I build make source data readable, reports faster to write, and publishing results easier to explain.
Built backend and data-processing capabilities across Java, C++, PostgreSQL, Solr, geospatial systems, web services, image streaming, and asynchronous file transfer.
Completed B.S. and M.S. degrees in computer science, then pursued doctoral research on safety-critical drone systems.
Contact
To talk about software or data, get in touch.
seanbayley@gmail.com