Descripción del anuncio
Soy **Analista de Sistemas y Full-Stack Developer**, con más de 7 años de experiencia trabajando en desarrollo de software, sistemas de gestión, aplicaciones web, aplicaciones híbridas y proyectos digitales.
Doy clases de **Programación y Desarrollo de Software**, adaptadas al nivel y objetivo de cada alumno. Podemos comenzar desde los fundamentos o trabajar directamente sobre un proyecto real, una aplicación existente o un problema concreto de programación.
Las clases son **100% prácticas**. Busco que entiendas cómo pensar y resolver problemas como desarrollador: analizar un requerimiento, diseñar una solución, escribir código, detectar errores, hacer debugging y comprender cómo se conectan las distintas partes de un sistema.
A lo largo de mi experiencia trabajé en diferentes áreas del desarrollo:
Desarrollo Web: HTML, CSS, JavaScript, TypeScript, interfaces responsive y aplicaciones web.
Front-End: Angular, React, componentes, servicios, formularios, APIs y arquitectura.
Back-End: Node.js, APIs REST, autenticación, middlewares e integración entre sistemas.
Bases de datos: MySQL, MariaDB y SQL Server, SQL, relaciones y procedimientos almacenados.
Aplicaciones híbridas y móviles: Ionic, Capacitor, Android Studio, APK/AAB y publicación.
Sistemas de gestión: sistemas empresariales, plataformas B2B, datos y procesos de negocio.
Integración de sistemas: APIs REST, servicios externos y comunicación entre plataformas.
Desktop: aplicaciones con Electron y desarrollo multiplataforma.
WordPress: desarrollo, personalización, APIs e integración con sistemas externos.
Git y GitHub: control de versiones, repositorios y flujos de trabajo.
Docker y deployment: contenedores, configuración y puesta en funcionamiento.
Automatización: n8n, workflows, APIs e integración de servicios.
IA aplicada al desarrollo: OpenAI, Claude, LangChain, LangGraph, MCP y agentes de IA.
También podemos trabajar sobre **un proyecto que ya estés desarrollando**, revisar código existente, solucionar errores, mejorar una arquitectura o aprender una tecnología específica.
Las clases se adaptan a tu nivel, desde **programación desde cero** hasta desarrollo de aplicaciones y resolución de problemas reales. El objetivo es que puedas **comprender, programar y resolver problemas de forma independiente**.