Saltar al contenido

Adrián Osuna

Desarrollador Full-Stack

Full-Stack de la base de datos a la interfaz. Entré como primer desarrollador de INTARCON y hoy lidero su equipo de software.

Moriles, Andalucía · INTARCON (Lucena)
Años construyendo software
5+
Plataformas en producción
2
Años liderando el equipo
2+
Proyectos

Tres plataformas, de cero a producción

Casos reales contados igual: el reto del que partía, qué construí y en qué acabó.

Captura de Client360
01INTARCONDesde cero

Client360

Dimensionado de instalaciones frigoríficas desde el navegador, en equipo y en tiempo real.

ReactNode.jsPythonMySQLRedisSocket.IO
Probarla en vivo
02INTARCONDesde cero

IntarLAB

La plataforma del laboratorio: sensores, ensayos y trazabilidad en un solo sitio.

Node.jsReactInfluxDBMySQLHardware
03PersonalDesde cero

Portfolio & Dashboard

La mitad que no ves: una web pública y un panel de gestión real detrás.

Next.jsTypeScriptPrismaMySQLTailwind CSS
Ver el código
Sobre mí

Primer desarrollador, hoy responsable del equipo

Adrián OsunaMoriles, Andalucía

Empecé como el primer desarrollador de INTARCON y hoy lidero su equipo de software. Me gusta el código que toca el mundo real: sensores, máquinas y herramientas que otra gente usa a diario para trabajar. Fuera del teclado: viajar, conocer nuevas culturas y deporte al aire libre.

Rol actual
Responsable de Desarrollo · INTARCON
Stack diario
React · Node.js · TypeScript · MySQL
Formación
Grado Superior en DAW
Ubicación
Moriles, Andalucía
Cómo trabajo

Cuatro principios que se repiten en cada proyecto

No son un método: es lo que, mirando atrás, hizo que Client360 e IntarLAB acabaran en producción y sigan ahí.

  1. 01

    Primero el problema real

    Antes de escribir código, entiendo qué hace la persona que va a usarlo: en el laboratorio, con el cliente, delante de la máquina. Lo que no se ha visto en su sitio se diseña mal.

  2. 02

    El dato antes que la pantalla

    Diseño el modelo de datos antes que la interfaz. Un modelo claro hace la pantalla sencilla; al revés, cada nueva pantalla descubre un agujero.

  3. 03

    Para producción, no para la demo

    Lo que construyo se usa a diario, así que pienso desde el principio en los errores, las migraciones y en quien lo mantendrá dentro de dos años.

  4. 04

    Las decisiones, por escrito

    El porqué de cada decisión queda documentado junto al código. Un equipo crece sobre lo que puede leer, no sobre lo que alguien recuerda.

Experiencia

Del primer commit a liderar el equipo

INTARCON

INTARCON

Jornada completa · Lucena · Híbrido

5 años y 3 meses

Responsable de Desarrollo de Software

Enero 2024 — Actualidad
  • Planificación, ejecución y supervisión de todo el ciclo de desarrollo, del concepto a la entrega.
  • Metodologías ágiles y coordinación entre negocio, clientes y equipo.
Node.jsReact

Full-Stack Developer

Julio 2021 — Actualidad
  • Desarrollo desde cero de IntarLAB y Client360 — el detalle, en los casos de estudio de arriba.
Back-EndBases de datosReactNode.js
KICONEX

KICONEX

Contrato de prácticas · Lucena · Presencial

4 meses

Desarrollador web

Marzo 2021 — Junio 2021
  • Prácticas formativas en el equipo de desarrollo web: Front-End y resolución de errores.
PHPJavaScript
Contacto

¿Construimos algo juntos?

Si tienes un proyecto en mente, buscas a alguien que lo lidere o simplemente quieres hablar de software, escríbeme: respondo en menos de 24 horas.

Abierto a colaboraciones y proyectos puntuales

Moriles, Andalucía · España