Hi, I'm Javi.
I'm a data engineering leader focused on designing, building and operating large-scale data platforms across cloud environments.
My work sits at the intersection of data architecture, performance, engineering practices and production operations.
I spend a lot of time working with technologies such as SQL Server, Microsoft Fabric, Azure, Python, Delta Lake and modern cloud data platforms.
But the technology itself is only part of the job.
What interests me most is how systems behave when they become real: larger datasets, more users, more integrations, more deployments and more things that can fail.
What I work on
Data Engineering
Designing ingestion, transformation and serving architectures.
Cloud Architecture
Building scalable data systems across modern cloud environments.
Microsoft Data Platform
SQL Server, Microsoft Fabric, Azure and analytics platforms.
Performance & Scale
Systems dealing with hundreds of millions or billions of rows.
AI & Data
Practical use of LLMs, APIs and automation around enterprise data.
Engineering Practices
Git, CI/CD, observability, debugging, testing and production operations.
How I think about engineering
I prefer practical engineering over architecture for architecture's sake.
Start with the problem
Technology choices should follow the workload, not trends.
Measure before changing
Performance work should begin with evidence.
Design for operations
Logging, deployment, debugging and recovery are part of the architecture.
Keep complexity intentional
More layers, services and abstractions are not automatically better.
Build for change
Data platforms, technologies and business requirements evolve.
Share what you learn
Explaining a problem often makes the solution better.
Why Javi on Data
I created Javi on Data to document the engineering lessons that are easy to lose when projects move on.
The goal is to turn practical experience into useful material for other engineers:
- Deep technical articles
- Reference architectures
- Open projects
- Checklists and visual guides
- Talks and workshops
- Community discussions
Some content starts with a simple question. Other pieces come from production problems, performance investigations, architecture tradeoffs or experiments.
The objective is the same: make complex data engineering problems easier to understand and apply.
Learn, build, share
Javi on Data is built around a simple idea: learning becomes more valuable when it is turned into something other people can use.
- LearnStudy a problem in depth
- BuildTurn it into working code
- PublishWrite it down clearly
- SharePresent it to others
- DiscussCompare notes with engineers
- ImproveFeed lessons back in
Where each stage lives on the site
- LearnArticles In-depth articles on architecture, performance and production engineering.
- BuildProjects Projects and reference implementations you can study and adapt.
- ShareSpeaking Talks and workshops for meetups, conferences and teams.
- DiscussCommunity What engineers are discussing, with a practical take.
- ReuseResources Checklists, diagrams and decision guides for daily work.
What I'm exploring now
Areas of technical focus, with what this site already covers on each. They are interests and ongoing work, not a list of achievements.
Microsoft Fabric architecture
21 pages on the site48 planned articles
Start withResourceMicrosoft Fabric Certification Study Planner
Medallion architecture
5 pages on the site10 planned articles
Start withResourceMedallion Architecture Visual Guide
Delta Lake at scale
7 pages on the site29 planned articles
Start withResourceFabric Notebook Performance Checklist
SQL Server performance
9 pages on the site33 planned articles
Start withResourceSQL Server Performance Tuning Checklist
CI/CD for data platforms
5 pages on the site4 planned articles
Start withResourceMicrosoft Fabric Certification Study Planner
AI with structured enterprise data
3 pages on the site
Start withArticleUsing LLMs with Your Data: Practical Patterns
Large-scale data engineering
5 pages on the site17 planned articles
Start withResourceDelta Lake Partitioning Checklist
Who this site is for
The same content serves two kinds of readers, from different angles.
Students & engineers learning
- Understand concepts
- Follow practical tutorials
- Explore architecture
- Build projects
- Learn production thinking early
Experienced professionals
- Compare architecture patterns
- Study production tradeoffs
- Improve performance
- Reuse checklists and references
- Discuss real engineering problems
Let's connect
Have a question, want to discuss a data engineering problem, collaborate on a project, or invite me to speak?