Especialidades

En qué soy fuerte profesionalmente.

Backend, arquitectura, mentoría y docencia son mi foco principal. Aquí profundizo en cada área: qué hago, cómo pienso el problema y cómo puedo ayudarte.

Backend · core

Backend robusto para sistemas que necesitan integrarse, mantenerse y crecer.

Diseño y desarrollo APIs, servicios y componentes backend con Java, Spring Boot y arquitectura limpia, cuidando mantenibilidad, calidad e integración con sistemas reales.

Bloques técnicos

  • APIs REST: contratos claros, autenticación, validación y documentación.
  • Arquitectura: separación de responsabilidades, Clean Architecture, patrones y SOLID.
  • Integración: comunicación entre sistemas, servicios externos, colas y procesamiento asíncrono.
  • Calidad: testing, revisión de código, SonarQube, JMeter, Selenium, refactorización y documentación técnica.
  • Liderazgo técnico: estándares, mentoría y acompañamiento a equipos.

Problemas que puedo resolver

  • Tu backend creció sin estructura clara.
  • Necesitas integrar sistemas que hoy trabajan aislados.
  • Tu equipo requiere estándares técnicos y revisión de código.
  • Debes crear una API nueva sin sobreingeniería.
  • Hay deuda técnica que impide evolucionar con seguridad.
Arquitectura de software

Decisiones técnicas claras para software que pueda evolucionar.

Ayudo a ordenar sistemas, definir límites, reducir deuda técnica y diseñar soluciones backend mantenibles sin caer en sobreingeniería.

Diseño de soluciones

Análisis técnico, separación de responsabilidades, definición de componentes y criterios para tomar decisiones sostenibles.

Clean Architecture

Aplicación pragmática de arquitectura limpia, hexagonal, patrones y SOLID para mejorar mantenibilidad y testabilidad.

Calidad y pruebas

Mejora incremental de código existente con revisión técnica, SonarQube para calidad, JMeter para carga y Selenium para pruebas end-to-end.

Evolución de sistemas

Diseño de rutas de migración, refactoring estratégico y criterio técnico para llevar sistemas legacy hacia arquitecturas más mantenibles.

Revisión de arquitectura

Análisis del estado técnico actual, identificación de riesgos y propuesta de mejoras priorizadas según impacto y contexto del equipo.

Criterio técnico compartido

Transferencia de criterio de diseño a equipos: cómo tomar decisiones, cuándo simplificar y cómo mantener la visión técnica coherente.

Mentoría técnica

Acompañamiento técnico para crecer con dirección.

Mentoría para desarrolladores y equipos que necesitan mejorar criterio técnico, revisar proyectos, preparar entrevistas o consolidar buenas prácticas.

Java y Spring Boot

Diseño de APIs, capas, testing, integración y buenas prácticas backend.

Frontend y mobile

Revisión de proyectos con React, Angular, Ionic y Kotlin desde una mirada práctica y mantenible.

Calidad y pruebas

Feedback sobre SonarQube, testing automatizado, Selenium, pruebas de carga con JMeter y mantenibilidad.

Entrevistas

Preparación técnica, explicación de experiencia, resolución de problemas y criterio profesional.

Para quiénes está pensada

Perfiles junior y mid que necesitan un referente técnico que revise sus decisiones y los ayude a crecer con criterio.

Equipos sin tech lead que requieren acompañamiento periódico en arquitectura, código y buenas prácticas.

Desarrolladores senior que quieren contrastar su visión técnica o prepararse para roles de mayor responsabilidad.

Docencia técnica

Formación técnica basada en práctica real de desarrollo de software.

Enseño programación, backend, frontend, desarrollo móvil con Ionic/Angular y Kotlin, bases de datos y arquitectura conectando fundamentos, ejercicios guiados y proyectos aplicados.

01

Método práctico

Primero fundamentos claros, luego ejercicios guiados, después proyectos aplicados y finalmente revisión crítica del código.

02

Públicos

Para alumnos: bases sólidas. Para equipos: buenas prácticas, arquitectura, Git, APIs y calidad. Para mentorías: revisión de proyectos y carrera técnica.

03

Contenidos

Programación desde cero, Java, OOP, Spring Boot, frontend con React/Angular, mobile con Ionic/Kotlin, bases de datos, APIs REST, arquitectura, testing, SonarQube, JMeter y Selenium.

Cursos activos

Asignaturas que imparto actualmente.

Materiales, ejercicios y proyectos publicados en GitHub Pages para acompañar cada asignatura.

DSY1103

Fullstack I: Backend

  • Java y Spring Boot.
  • APIs REST y persistencia.
  • Seguridad y autenticación.
  • Testing y calidad de código.
Ver página del curso
FPY1101

Fundamentos de Programación

  • Lógica y algoritmos desde cero.
  • Python y estructuras de datos.
  • Funciones y módulos.
  • Orientación a objetos básica.
Ver página del curso
Especialidades

Hablemos de tu proyecto, equipo o programa.

Si necesitas backend sólido, revisión de arquitectura, mentoría técnica o formación aplicada, conversemos.