OCC, Thailand · August to September 2026
Odoo 14 to 18 data migration and security recovery
Exported master data from a compromised Odoo 14 host, rebuilt the business on Odoo 18 with sales, purchasing, inventory, accounting, assets and maintenance migrated and reconciled, and hardened the new server after a cryptominer incident.
Role: Migration lead
Odoo 18Data migrationAccountingSecurityThai localisation
Highlights
- Designed a master-data export from the frozen Odoo 14 system and an import pipeline into Odoo 18 covering partners, products, bills of materials, chart of accounts, opening balances, fixed assets, pending pickings and open orders.
- Reconciled payments and stock quantities against the source so finance signed off on the opening position.
- Handled version traps along the way: product cost history, unit-of-measure relabels, variant merges tied to loyalty programmes, and the Odoo 18 return wizard.
- After a cryptominer was found on the first target server, rebuilt the environment clean, restricted access and documented the hardening.
- Added Thai fonts to PDF reports and fixed a partner-name wipe caused by a company field bug.