Launching a health-insurance platform in two countries
Data Integration Consultant · 2023–2026
Result
About 20,000 clients and 55,000 insured members, with their policies, contacts and extended data, migrated into a new health-insurance core platform, live in Costa Rica and Honduras, with full data integrity.
- 55K
- insured members migrated
- 2
- countries live
- 100%
- data integrity
- Oracle
- PL/SQL
- Python
- PySpark
- SQL*Loader
- Oracle Data Pump
Context
A multinational insurer implemented a new health-insurance core platform for its operations in Costa Rica and Honduras.
Problem
Move policies, clients, insured members, dependents, their contact details (addresses, emails, phones) and several extended and intermediate tables, with their history, from the old systems into the new platform.
Every relationship between them had to stay intact, so each country could operate from go-live without losing or corrupting a record.
Constraints
- Healthcare data.
- Insurance rules that differ by country.
- Oracle core systems.
Architecture
The diagram, step by step
- Legacy Oracle sources.
- Extract with Data Pump and flat files.
- Clean and map to the new model with Python and PySpark.
- Staging through direct database links and cloud storage.
- Bulk load with SQL*Loader.
- New core platform for each country.
- Validation scripts per jurisdiction.
Key decisions
- Validate per jurisdiction. Custom validation scripts enforced each country’s healthcare and insurance rules before go-live.
- Bulk load for volume. SQL*Loader moved the historical records at speed.
- Tune the hot path. PL/SQL procedures and triggers were optimized, cutting execution time by 30% in a high-concurrency environment.
Outcome
Two countries live, with policies, clients, insured members and dependents migrated with 100% integrity. Of the 55,000 insured members, 35,000 are dependents.
Integrity was proven by testing in several environments, cross-checks with subject matter experts, and formal sign-off before each go-live.
My role
I architected and executed the migration: development, validation, testing in each environment and sign-off with the business experts.
Clients are not named and the diagrams are illustrative: the work is covered by confidentiality. Updated: October 21, 2026.
Hiring a data engineer?
Tell me about the role or the project. I read every message and reply personally.