// whoami

Rafa(el) Farías

Staff Software Engineer · Technical Lead

Mechanical engineer by training, finance detour by accident, data platform engineer by evolution. Today I lead teams building the connective tissue between messy business questions, reliable systems, and AI-assisted development workflows.

Start the story ↓

The long version, minus the resume voice.

chapter 01

I started with physical systems.

Mechanical engineering at Berkeley gave me my first language for complexity: constraints, feedback loops, trade-offs, and the quiet discipline of making the math match the world.

That training still shows up in how I approach software. I am happiest when the system is understandable, measurable, and sturdy enough to survive real use.

systems thinkingBerkeleymechanical engineering

chapter 02

Finance taught me what data feels like when it matters.

FP&A was the detour that made the rest of the story make sense. Forecasts, operating models, executive questions, and messy source data taught me that technical correctness is only half the job.

The other half is trust: can people understand the answer, defend it, and make a decision before the window closes?

business contextforecastingdata trust

chapter 03

Solutions architecture became the bridge.

As a solutions architect, I learned to translate ambiguity into something that could be built. Customers rarely arrive with clean requirements. They arrive with pressure, politics, partial context, and a deadline.

That period shaped how I lead technical work now: listen carefully, reduce the problem to its load-bearing pieces, then build the simplest system that can hold.

solutions architecturetechnical translation2017 SA of the Year

chapter 04

Data platforms turned the bridge into infrastructure.

Eventually the work moved deeper into the platform: pipelines, models, warehouse patterns, lakehouse decisions, orchestration, and the developer workflows around all of it.

The through-line stayed the same. Make the complicated thing legible. Make the important thing reliable. Make the next engineer faster than the last one.

PythonSQLdbtSnowflakePySparkAWS

chapter 05

Now I build systems for teams, not just tasks.

Today I work at the intersection of data platform engineering, technical leadership, and AI-assisted development. The work is still about systems, but the system now includes the humans operating it.

I care about high-quality data, calm developer experience, and tools that make a team more capable without making the architecture more theatrical than it needs to be.

technical leadershipdeveloper experienceAI-assisted engineering

Blog

Writing in progress — posts coming soon.

→ All posts

Contact

Open to interesting conversations, collaborations, and the occasional hard data problem.