![[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)