Technical Migrations & Deprecations

I help organizations consolidate systems and responsibly deprecate legacy “stuff” (applications, data, and environments). This “stuff” can hang on for years, for decades, even, with other services built on top of them, multiplying costs with no end in sight.

When left unstudied, this leads to:

  • Waste and unnecessary cost
  • Conflicting or inaccurate calculations
  • Regulatory and privacy risks
  • Poor data trust and quality
  • Difficult or slow scaling
  • Unclear ownership and accountability
  • Impacts across the entire chain of dependencies

Removing this clutter makes organizations more cost-efficient, more environmentally conscious, more compliant with important ethical and legal constraints, more enjoyable to work at, and better prepared for whatever the next wave of technology based on data turns out to be.

This work combines technical discovery, clear planning, careful tracking, and hands-on execution to help teams migrate to new systems confidently while minimizing the disruption to business operations. 

What I Do

I’ve developed a strong track record of executing these migrations on an enterprise scale. This includes:

  • Consumer discovery, including interviews, analyzing logs (i.e. Splunk), GitHub, and enterprise-wide technical document searches
  • Moving assets and data from an on-prem to the cloud (AWS Snowball)
  • Data lake-to–data lake data movement and consumer migration
  • Cross-region data movement and coordination
  • New data models and reference tables, streams, and APIs (both breaking and non-breaking changes)
  • Schema updates
  • Coordination across engineering, vendor, and business teams

I’m comfortable conducting discovery both manually and with AI-augmented tooling. If your organization uses vetted AI tools, I can incorporate them to accelerate analysis, dependency mapping, and documentation synthesis. This can significantly shorten timelines for discovery.