UU
URI USTRELL
Dev Full-Stack
LVL 1
MUNDO EXPLORADO0%
0/10
$ 0/5
▶ NUEVA PARTIDA · JUGADOR 1

Uri
Ustrell

Clase: Desarrollador Full-Stack
Especialidad: TypeScript · React · Next.js · Node
Base de operaciones: Sabadell, Cataluña 🌍
HPDÉU N'HI DO
MPA BASE DE CAFEÍNA

01 TERMINAL — escribe para explorar

uri@cv:~
URI-OS v6.0 (c) 1986-2026 uri.ustrell
arrancando curriculum.exe ... OK
Escribe 'help' y pulsa Enter para explorar. O simplemente haz scroll.
 
visitor@uri:~$
comandos: help · whoami · skills · projects · experience · education · buffs · contact · sudo · coffee · clear

02 LORE

Un dev full-stack con inclinación al frontend y 8+ años publicando JavaScript y TypeScript de forma estructurada y continua. De día construyo interfaces web, CLIs internas y librerías compartidas; de noche sigo haciendo básicamente lo mismo, pero por diversión.

Giro de guion: tengo una carrera en Comunicación y una vida pasada en producción audiovisual y radio. Resulta que, en el fondo, siempre he estado más interesado en la creatividad técnica.

Mis intereses, inquietudes e iniciativas han fluctuado a lo largo del tiempo; algunos han sido más puntuales y otros más constantes. Aun así, creo reconocer algunos patrones presentes de forma más permanente: el enfoque hacia una mejora estructural que nos defina socialmente desde la colectividad, la voluntad de colaborar con iniciativas arraigadas en el territorio, el interés formal y práctico en la salud y los estilos de vida, la comprensión de las perspectivas y sensaciones individuales, útil para construir una empatía robusta y consciente. Al fin y al cabo, ese mismo interés por la técnica que hay detrás de las cosas es lo que me llevó a cursar parcialmente una carrera en Psicología y un máster en PNL: desentrañar el funcionamiento técnico y mecánico de la mente.

03 ÁRBOL DE HABILIDADES

FRONTEND
React · Next.jsLV9
TypeScript · JSLV9
SASS · CSSLV8
Testing (Jest/Vitest/RTL)LV7
Accessibility (a11y)LV6
BACKEND
Node.jsLV8
PHP · LaravelLV5
SQL · MongoDBLV5
REST/GraphQL API designLV7
AWS / CloudLV4
TOOLING & ENV
DockerLV6
Webpack · Rollup · TurboLV8
Git · CI/JenkinsLV8
In-house CLIsLV9
DynatraceLV6

04 REGISTRO DE MISIONES

MANGO ◆ MISIÓN PRINCIPAL
2020 → AHORA
Desarrollador Frontend Sénior

Microfrontends a escala retail. Construí y mantengo una CLI interna en Node, además de un arsenal de librerías compartidas, herramientas y pipelines de SSG. Un entorno en actualización continua rodeado de devs realmente buenos.Stack migrado a un renderizado SSR con rehidratación en el cliente, con estrategia ISR, sobre las últimas versiones de Next.js. Desplegado en Vercel, cuyo backoffice ha mejorado mucho últimamente.

ReactNext.jsNodeMSW · Vitest · Testing LibraryWebpack · RollupJenkinsSASSPlaywright
FREELANCE / OPEN SOURCE
2018 → AHORA
Desarrollador JavaScript · React · Redux · React Native

Un goteo constante de misiones secundarias: apps de pintar, calendarios de festivos, e-commerce y juegos de navegador — todo open-source. Mira el botín de PROYECTOS aquí abajo.

ReactReduxReact NativeNodeNext.jsJest
ROBOTICS S.A.
2019 → 2020
Desarrollador Full-Stack

Un equipo pequeño, todo un mundo nuevo: el stack .NET, las herramientas de Windows y su propia arquitectura. Cerca de casa, y un buen reto.

.NET · C#VisualBasicRazor MVCjQuerySQL
MARFEEL
2018 → 2019
Desarrollador Web Frontend

Web de vanguardia en una adtech líder, aprendiendo de un gran equipo. Una oportunidad increíble para subir de nivel rápido.

TypeScriptJasminePhantomJSMongoDBnginx
ADESSO SPAIN
2018
Dev Laravel y Angular

Un sprint de un mes — Laravel por detrás, primeros pasos con Angular por delante.

CREATING LEARNING
2018
Moodle Front & Back

PHP, MariaDB, Mustache y jQuery — tematizando Moodle para los mayores distribuidores de e-learning de España.

▸ VIDAS PASADAS (pre-código) — creatividad, medios y sonido
Eralgrup Coordinador audiovisual
2016 - 2017
patatabrava.com Venta de publicidad online
2014 - 2016
ACN Becario de periodismo
2014
Emagister.com Redactor publicitario
2013 - 2014
Concatel Community Manager
2013
Radio Sabadell 94.6 Técnico de sonido en directo
2006 - 2011

05 BOTÍN Y CREACIONES

La Micro Comandes
APP

App para tomar pedidos para un negocio local. En vivo y funcionando.

Paint
REACT·REDUX

Una herramienta de dibujo en el navegador construida para dominar el ciclo de estado de Redux.

Star Match Game
GAME

Un pequeño juego de puzle de emparejar números hecho con React.

Holidays Calendar
NEXT.JS

Un calendario de festivos construido con Next.js.

React E-commerce
REACT

Un frontend de e-commerce que explora flujos de carrito y catálogo.

Redux Thunk Boilerplate
STARTER

Un starter kit de React + Redux + Thunk listo para usar.

06 CAMPO DE ENTRENAMIENTO

2018
Desarrollo de aplicaciones con tecnologías web, Web Page, Digital/Multimedia and Information Resources Design
CFO Cal Molins — desarrollo de aplicaciones web
Nota: Excelente. Actividades y grupos: Desarrollo de aplicaciones web, entorno servidor, frontend, backend, base de datos, repositorio, diseño y gestión web, programación orientada a objetos y mediante el patrón modelo-vista-controlador. HTML5, CSS3, web design, JavaScript, jQuery, AJAX, PHP, OOP, MVC, CodeIgniter, SQL, GitHub, Wordpress, Bootstrap, phpmyadmin
2015-2017
Grado en Psicología
Universitat Oberta de Catalunya
La carrera de Psicología en la UOC es una inversión personal en un campo que siempre me ha interesado. Por un lado complementa mis conocimientos de comunicación y marketing a un nivel sociológico; por otro, aportará un valor académico a unos conocimientos que llevo tiempo cultivando a través de la investigación y la lectura a título personal, de forma autodidacta. Llegado un cierto punto y con unos resultados suficientemente satisfactorios, opté por dejar temporalmente aparcada esta etapa, ya que otros intereses me resultaban más apremiantes.
2015-2016
Máster Practitioner en PNL
Institut Gestalt
Formación cursada en el Institut Gestalt de Barcelona. La Programación Neurolingüística estudia el funcionamiento de las personas (pensamiento, emociones y cuerpo), es decir, su experiencia subjetiva. Es una disciplina basada en la observación y el modelado de la conducta y las habilidades de expertos comunicadores y facilitadores del cambio. http://aepnl.com/
2012
Nivel B2-3: Upper Intermediate, Inglés
EF Executive Language Institute
Comprendo las ideas principales de textos complejos sobre temas técnicos e imaginarios. Soy capaz de interactuar con regularidad con hablantes nativos, muy probablemente sin tensión para ninguna de las dos partes. Puedo producir un lenguaje detallado sobre una amplia gama de temas y justificar mi punto de vista sobre un tema de actualidad. El EF Cambridge English Level Test me otorgó este nivel tras un curso de 4 meses en Bournemouth, Dorset, Inglaterra, entre septiembre y diciembre de 2012.
2009-2014
Grado en Comunicación, Marketing/Gestión de marketing, general
Universitat Oberta de Catalunya
El grado de Comunicación en la UOC engloba conocimientos de periodismo y relaciones públicas, sobre todo, y también de comunicación audiovisual y publicidad. Los últimos créditos corresponden a la mención (especialización) en Comunicación Corporativa y Relaciones Públicas. En el trabajo final de carrera hago un análisis crítico del sistema mercantilizado de las noticias, centrado en las agencias de noticias; la calificación es de excelente (9).

07 HABILIDADES PASIVAS

Ahora mismo: kilómetros, fisiología, política y tiempo de calidad con la familia — el resto son lecturas de otra vida:

+FAMILIA
Mis hijas. El mejor proyecto, el que más tiempo y amor requiere.
+RUNNING & FISIOLOGÍA
Zona 2, umbral, mitocondrias — correr como excusa para entender mi propio metabolismo.
+LIFESTYLE
Kéfir casero y producto ecológico de proximidad — lo que como me transforma a mí y al entorno.
+RAÍCES Y HORIZONTES
Cooperativismo y consumo de proximidad — soberanía alimentaria y energética, lucha antigentrificación y construir modelos económicos y organizativos más humanos, equitativos y sostenibles.
+ARTES CREATIVAS
Vídeo, motion, sonido en directo y radio — una vida creativa pasada.
+PNL
Bandler & Grinder — el mapa no es el territorio.
GAME OVER?
Nah — inserta una moneda y construyamos algo. Continue?