Juan Tenorio Costa

Juan Tenorio Costa

Ingeniero de software

Presentación

Hola, soy Juan Tenorio (como el libro, lo sé , prometo que no soy tan rompecorazones) y soy licenciado en Ingeniería de Software con más de dos años de experiencia en desarrollo Full-Stack de la web.

Busco una empresa donde especializarme y desarrollarme profesionalmente a largo plazo.

Me gusta mucho aprender y practicar deportes, especialmente de equipo. Soy una persona proactiva e intento buscar formas de mejorar constantemente poco a poco.

Mi principal objetivo ahora mismo es pasar a una empresa basada en el desarrollo de software con aplicaciones o aplicación de medio, gran alcance donde poder estar y crecer a largo plazo.

Mi principal rol es el desarrollo y puesta en producción de pequeñas aplicaciones personalizadas con clientes. Trabajo principalmente con JS, TS y Python utilizando GitHub y Azure como herramientas de despliegue.

Las aplicaciones desarrolladas pueden ir desde pequeños paneles de administración para las empresas, webs con dashboard donde actualizar el contenido e integración y desarrollo de apps con uso de Inteligencia Artificial Generativa.

Ejemplos de aplicaciones reales desarrolladas:

  1. App function para análisis y procesado de documentos con Inteligencia Artificial y Listas de Sharepoint como fuente de datos.

  2. Chatbot tipo ChatGPT con RAG haciendo uso de Sharepoint (NextJS Front y Server + LangChain + LangGraph + PostgreSQL CosmosDB + AI Search).

  3. Aplicación full-stack con CMS y Front para una aplicación basada en creación de presupuestos en función de unos parámetros de obra introducidos por el usuario (Vite + Strapi + MySQL). 100% desarrollado por mi: https://pauta.coag.es/.

Por la naturaleza de algunos ejemplos son aplicaciones privadas de los clientes en sus plataformas de Azure, no puedo dar enlaces.

Por como es mi empresa actual y los desarrollos que hacemos he tenido que moverme entre muchas tecnologías para llevar los proyectos adelante para múltiples clientes.

Me especializo en JS, TS, Node, React y React Native. Experiencia con meta frameworks como NextJS y Vite entre otros.

Mis buenas prácticas

Al salir de la carrera era fan de SOLID y mi experiencia laboral me ha enseñado a priorizar YAGNI y KISS.

La buena práctica o patrón que más aplico son los adaptadores. Me gusta hacer apps que pueda escalar fácilmente su capa de datos y usar APIs o BBDDs como facilities y no como core.

Otra buena práctica que aplico en el front es el ordenado CSS en capa de las propiedades que resulta de mucha ayuda en el mantenimiento de algo que cambia tanto como el diseño de una aplicación.

Mis habilidades

Adaptabilidad al cambio
Aprendizaje Continuo
Proactividad

Tecnologías y herramientas

Controlo de

  • NextJS
  • NodeJS
  • React
  • React Native
  • Vite

Quiero trabajar con

  • C#
  • GraphQL
  • .NET
  • NextJS
  • NodeJS
  • Python
  • React
  • SQL

Prefiero no trabajar con

  • Prestashop
  • WooCommerce
  • WordPress

Idiomas

Gallego
Nativo/Bilingüe
Español
Nativo/Bilingüe
Inglés
Intermedio
POWERED BYManfred Tech© 2025 Manfred Tech S.L.