What I'm brought in to do
Every one of these is work I've delivered repeatedly since 2010 — for internal IT teams, alongside other vendors, and as the only outside party in the room.
Data Migration Consulting
Planning and execution for file, storage, database, and application data migrations — with validation, reconciliation, and a rollback path.
- File server, NAS and SAN migrations with permissions and ACLs intact
- Database platform and version migrations, including cross-vendor moves
- Application data migrations with field-level mapping and reconciliation
Citrix & Virtual Desktop Consulting
Design, migration and rescue work for Citrix Virtual App and Desktop environments — including image management and profile strategy.
- Citrix Virtual Apps and Desktops design, upgrade and migration
- Azure Virtual Desktop and Windows 365 rollouts
- VMware Horizon environments and cross-platform moves
Document Imaging Conversion
Getting documents out of an old or unsupported imaging system and into a format the new one will actually ingest — images, index data and all.
- Extraction from systems with no supported export path
- Index and metadata rebuilt, not just the images moved
- Format conversion — TIFF, multi-page TIFF, PDF and PDF/A
Bank Core Conversion Support
Independent, bank-side support through a core system conversion — data validation, balancing, and someone whose only interest is your outcome.
- Four core conversions, including one I executed end to end myself
- Experience with FIS IBS, Jack Henry CIF 20/20 and ASI INSITE
- Independent of the core vendor — I represent the bank's side
Database Programming & Data Exchange
Import and export routines, conversions between systems that were never designed to talk, and the recurring data jobs your team runs by hand.
- Import and export routines between systems with no native integration
- T-SQL and SSIS on Microsoft SQL Server, readable by whoever inherits it
- One-off conversions with reconciliation built into the process
Data Aggregation & Reporting Databases
Pulling data out of systems that don't talk to each other and combining it into one reporting database — kept current automatically, not rebuilt by hand.
- A Microsoft SQL Server reporting database built from systems that were never designed to share
- Fixed-width, delimited, XML, JSON, spreadsheet and direct database sources
- T-SQL and SSIS pipelines scheduled with SQL Server Agent, not rebuilt monthly by hand
IT Automation & Scripting
PowerShell, Python and Ansible automation for provisioning, onboarding, reporting and the repetitive work quietly consuming your team's week.
- User onboarding and offboarding automated end to end
- Server and VM provisioning with repeatable, reviewable code
- Migration tooling: batching, orchestration and progress reporting
Three ways this usually works
Fixed-scope assessment
A defined piece of analysis with a written deliverable — a migration plan, a current-state assessment, a DR gap review. Fixed price, no obligation to continue.
Typically 1–3 weeks.
Project delivery
End-to-end ownership of a migration or build: planning, execution, cutover and handover, with a schedule and acceptance criteria agreed up front.
Typically 1–6 months.
Retained hours
A monthly block of time for escalations, upgrade cycles, design review and the questions your team wants a second opinion on.
Ongoing, cancel anytime.
Have a migration on the calendar?
Tell me the shape of it — source, target, data volume, downtime tolerance — and I'll tell you honestly whether I'm the right fit and what it should take.