![[Juanjo-002p - focused.jpg|portrait]]
I'm a **senior full-stack software engineer and Microsoft 365 consultant** with **15+ years in the Microsoft ecosystem**, specializing in **SharePoint (2007–2019 & Online)**, **Microsoft 365**, **Azure**, and the **Power Platform** — with recent work centered on **React/TypeScript frontends, .NET and Python/FastAPI APIs**, and **AI Engineering**.
My work sits at the intersection of **information architecture**, **governance**, and **delivery**: I build solutions that remain **secure, maintainable, and compliant** over time — especially in enterprise and regulated environments.
## What you can expect from me
- **Strong architecture mindset** — structure first (taxonomy, permissions, lifecycle), then automation and UX.
- **Pragmatic delivery** — iterative improvement, documentation, and clear handover.
- **Full-stack when needed** — SPFx + React for modern UI and .NET for APIs and services.
## How I work
1. Define outcomes and constraints (users, compliance, scale).
2. Design the information model (metadata, taxonomy, search, refiners).
3. Build the solution with governance in mind — simplicity wins.
4. Automate safely (logging, retries, auditability).
5. Enable adoption (documentation and lightweight training).
## Currently
My most recent engagement — **Senior Consultant (SharePoint Online Engineer)** with Eraneos Switzerland at **LGT Capital Partners** (July 2025 – June 2026) — delivered [[DocsHub|DocsHub]], an enterprise document intelligence platform for private markets in a regulated financial environment.
I'm now focused on **AI Engineering for reliable AI applications**: Python/FastAPI, Pydantic, OpenAI structured outputs, grounded-answer contracts, and RAG/agent foundations — backed by cohort-based AI engineering training (AI Hero, 2026). The first public milestone is the [[Grounded Answering Thin Slice|Grounded Answering thin slice]], with its [source code available on GitHub](https://github.com/juanjoarranz/grounded-answering-thin-slice).
**Languages:** Spanish (native) · English (advanced professional) · French (intermediate, actively improving)
## Where to go next
- Case studies: [[Portfolio]]
- Full resume: [[CV]]
- Reach out: [[Contact]] · [Email](mailto:
[email protected]) · [LinkedIn](https://www.linkedin.com/in/juanjoarranz/) · [GitHub](https://github.com/juanjoarranz)