Skip to main content
Get help now
Senior SQL Specialist

Faster databases. Reliable reports.
Teams that move.

I help teams fix slow queries, unstable reports and complex migrations. Hands-on senior support, applied directly to your problem.

20+ years solving real systems
From small teams to busy operations
Direct senior support
Azure SQL and SQL Server support

SQL Server, Azure SQL, SSRS and Power BI

Hands-on help across SQL Server, Azure SQL, SSRS and Power BI, without extra layers in between.

SQL performance tuning

Performance you can feel

Slow queries, underperforming plans, missing indexes and blocking chains. I dig into the data and tell you what to fix.

Reporting and BI support

Reporting and BI

SSRS, Power BI and legacy reporting layers that need stabilizing so your team can trust the numbers again.

Trained teams at
  • Cognizant
  • DFO/MPO Canada
  • DriCloud
  • IAG
  • IBEX 35
  • ICTS
  • Kingfisher
  • Liverpool John Moores University
  • Reed
  • Scotiabank Peru
  • Shimano
  • TKA
  • UOB
Who I usually help

For teams that need senior SQL judgement without overbuilding the team

When the SQL work matters, the problems are piling up, and you want someone experienced to get involved quickly.

Startups under real growth

When product, reporting and operations are leaning on a database that no longer keeps up.

SMEs with small technical teams

When the team can cover the day to day, but tougher SQL issues need senior judgement for a few days or a few weeks.

Operations and industry teams

When reporting, integrations and SQL Server jobs are part of daily operations and failures hit the business quickly.

Teams facing a migration

Moving to Azure, upgrading SQL Server or consolidating databases. You need someone who has done it before and can keep things moving.

Sound familiar?

Problems I solve every week

If any of these sound like your situation, you're in the right place.

Slow SQL queries

Reports that used to take seconds now take minutes. Users are complaining. Nobody on the team knows where to start with optimization.

SQL Server issues in production

Deadlocks, timeouts, tempdb blowing up. The DBA left and the team is firefighting every week without a clear path forward.

Reporting nobody wants to own

Older SSRS reports, tangled stored procedures and undocumented ETL logic. Everyone avoids it, but the business still depends on it.

A database design that has aged badly

The data model was designed years ago for different requirements. Now it's holding the team back and making every change painful.

Team needs senior SQL support

You have developers who can write SQL, but nobody with enough depth for the hard problems. Bringing in a full-time hire still feels early.

Migration or modernization

Moving from on-prem to cloud, upgrading SQL Server versions, or migrating between platforms, with support from someone who's done it before.

What I do

SQL and data work that solves something concrete

Help for the part that is slowing the team down or blocking the next step.

Why work with me

Senior SQL help.
Direct, practical, accountable.

You speak to the person who looks at the problem and does the work.

01

Deep specialization

I don't do "a bit of everything." SQL, data, and databases are all I do. Every day. For over 20 years.

02

Experience across different kinds of teams

From product teams moving quickly to operations teams where SQL and reporting affect day-to-day delivery.

03

You talk to the person doing the work

No account managers. No handoffs. The person you brief is the person who delivers. Senior from start to finish.

04

Pragmatic, not theoretical

I focus on what will genuinely improve the situation, not on fashionable terminology. Clear scope, practical work and results you can verify.

05

Less friction, earlier progress

I get into the problem quickly and start helping without turning the first weeks into a ceremony.

06

Microsoft ecosystem expertise

SQL Server, Azure SQL, SSRS, SSIS and Power BI, with years of practical work across Microsoft's data platform and training experience as an MCT.

Common ways I help

How we can work together

Simple formats that adapt to the problem, the urgency and the level of support you actually need.

1–2 days

Performance Review

A short review of the current situation so you can see what matters first, what is causing pain and where to act.

1–2 weeks

Reporting Stabilization

Stabilize a broken or slow reporting layer. Fix the critical reports, document the logic, and set a path for the team to maintain it.

2–5 days

SQL Server Health Review

Structured review of configuration, indexing, performance, security and backups. Concrete actions, not vague advice.

2–6 weeks

Data Model Reshape

Rethink your data model for today's needs and tomorrow's. Schema redesign, migration plan and hands-on support through execution.

Ongoing

Ongoing SQL Support

Regular support for teams that want experienced SQL help available every week or every month, without forcing a bigger setup than they need.

1–3 days

Initial Technical Review

A short assessment when the picture is still fuzzy and you need someone to separate symptoms, causes and sensible next steps.

Background

Experience built in real production environments

20+ years in SQL, reporting and data delivery

Working with SQL Server, warehousing and BI since the early 2000s across startups, SMEs and operations teams.

SQL Server specialist

Deep expertise in SQL Server internals, performance tuning, Azure SQL, and the full Microsoft data platform.

Regulated and operationally critical environments

Financial services, payments (Euronet/Ria), public sector and industry teams where reliability and compliance matter.

Microsoft Certified Trainer

Active MCT delivering official Microsoft courses, with experience teaching teams SQL and data best practices.

How it works

How we can start

We talk, look at the scope and decide what kind of support makes sense. Simple as that.

1

You describe the problem

Tell me what's going on. Slow queries, broken reports, or a stuck migration. A few sentences is enough to start.

2

I review the scope

I'll ask the right questions to understand the situation. If I can help, I'll tell you what I'd do and what it takes. If I can't, I'll say so.

3

We align on support model

Short review, focused project or ongoing support. We pick the format that fits the problem.

4

I deliver directly

No junior handoff. No black-box process. I do the work, share progress, and deliver results you can verify.

FAQ

Questions I usually get first

Short answers to help you see quickly whether this kind of support fits your situation.

Is this a fit if we're a startup or small team?

Yes. That is often when this helps most: SQL is becoming critical, but bringing in a permanent senior SQL hire still feels early.

Do you only help with SQL Server?

The core focus is SQL Server, Azure SQL, SSRS and Power BI. If your problem sits around that toolset, I can usually help or tell you quickly whether it makes sense to talk.

Can you step in for a specific problem instead of a long project?

Yes. Many engagements start with one clear issue: a slow query, a reporting problem, a migration blocker or a production incident that needs experienced hands.

What should I send in the first message?

A short summary is enough. If it helps, include urgency, the technology involved and whether the issue is already affecting users or operations.

Can you do a short audit before committing to a bigger project?

Yes. A short review is often the best place to start when you want clarity before committing to a larger piece of work.

Do you work with existing in-house teams?

Yes. Many engagements involve working alongside your developers or DBAs, reviewing their SQL, unblocking technical problems and transferring knowledge so the team gets stronger over time.

Do you work remotely or on-site?

Remote by default, worldwide. On-site is available in Spain and elsewhere in Europe depending on the project.

Next step

Tell me the issue

A short summary is enough. I'll reply with a clear next step and how I can help.

Remote worldwide · On-site in Spain and Europe by arrangement

Available for new engagements

Used only to reply. No spam. No third parties.