Andrey Karazhev

Data integration, migration and data quality

I work on data that moves between systems. Most of my time goes into finding why numbers stop matching after a load, an import or a migration, and into checks that catch it the next time. Nineteen years of backend and data systems; SQL, Python, Java, Go.

The failures I write about are quiet: duplicates, gaps, stale values, order and reprocessing. They leave no errors in the log and show up weeks later as a wrong number. Where those numbers feed invoices, settlements or stock, they become money: charged twice, never invoiced or never counted.

In public:

OCA Contributor

Earlier, as an independent contractor, I worked directly for telecom companies in Slovenia, Iskratel and RC IKT, remotely, with acceptance testing on the client's own equipment.