Sobre mí Stack Formación Proyectos Repos Contacto

Prácticas DAM · Junior Dev · Canarias & Remoto · Disponible ya

Iván Mesa Domínguez

IVÁN
MESA
DOMÍNGUEZ

Estudiante DAM + 15 años de experiencia profesional que aporta visión empresarial aplicada a soluciones. Listo para contribuir desde el primer día a proyectos reales.

Java C++ HTML / CSS Apps Script Salesforce CRM Git Assembly
15+
Años negocio
Repos GitHub
// IvanMesa.java
class Developer {
  String[] stack = {
    "Java", "C++",
    "AppsScript"
  };
  int xpYears = 15;
  boolean available = true;
}

Junior con visión
de negocio real

No un alumno verde ni un excomercial reconvertido — un desarrollador en formación que entiende cómo el software impacta en los procesos reales de una empresa.

🎯

2025 — PRESENTE

Estudiante DAM — IES Puerto de la Cruz

Grado Superior en DAM. Java, C++, estructuras de datos, algoritmos y arquitectura de computadores.

🎓

2021 — 2024

Ingeniería Informática — ULL

Universidad de La Laguna. 42 créditos completados compaginando trabajo. Base sólida en algoritmia y programación.

🤖

2025 - PRESENTE

Automatización Google Workspace

Desarrollo de sistema automatizado con Google Apps Script que sincroniza eventos de Calendar con Sheets, incluyendo parsing avanzado mediante RegEx y normalización de datos.

🏆

2022 — PRESENTE

Yamaha Motor Academy — Europa

Sales & Service Advisor 1 y 2 (PTW). +20 certificaciones en nuevos modelos y tecnologías Yamaha.

💼

2012 — ACTUALIDAD

Gerente / Director de Ventas — Bimotor

Dirección comercial, CRM Salesforce, negociación, financiación y digitalización de procesos.

🌱

2008 — 2012

Vendedor Bimotor · Voluntariado

Inicio profesional compaginando trabajo, estudios y voluntariado social en el Ejército de Salvación.

Experiencia profesional

Dirección Comercial y Gestión Empresarial · 15 años

📊Digitalización y optimización de procesos comerciales mediante CRM (Salesforce Sales Cloud).
📈Análisis de datos de ventas y generación de reportes estratégicos para toma de decisiones.
⚙️Automatización de tareas repetitivas para mejorar eficiencia operativa, incluyendo herramientas propias con Google Apps Script.
🤝Coordinación interdepartamental y mejora de flujos internos de trabajo.

Esta etapa me ha aportado una visión global del funcionamiento empresarial, algo que aplico ahora al desarrollo de soluciones tecnológicas con enfoque práctico.

Qué puedo aportar

🎯Responsabilidad y mentalidad profesional desde el primer día.
📋Capacidad de organización y documentación clara del código y los procesos.
🧩Visión empresarial aplicada al desarrollo técnico: la tecnología debe adaptarse al negocio, no al revés.
💬Comunicación fluida con perfiles técnicos y no técnicos. Traduzco requisitos de negocio a lógica de código y viceversa.
🚀Autonomía y compromiso real con el aprendizaje continuo.

// Disponibilidad

Interesado en prácticas en empresas tecnológicas o departamentos IT en Canarias, con posibilidad de modalidad presencial o remota.


Herramientas &
Conocimientos

Formación técnica activa con aplicación práctica real en cada tecnología.

Java

Programación orientada a objetos, estructuras de datos y desarrollo de aplicaciones multiplataforma.

POOCollectionsStreams
⚙️

C++

Programación orientada a objetos, estructuras de datos y algoritmos de grafos: Kruskal, Dijkstra, Bellman-Ford, Floyd-Warshall, DFS, BFS, PDM.

POOEstructuras de datosSTLC++11Algoritmos
🤖

Google Apps Script

Automatización de flujos empresariales con Calendar, Sheets y APIs de Google Workspace.

JavaScriptCalendar APIRegEx
🌐

Web & Markup

HTML5, CSS3 semántico y estructura de documentos web. Base sólida para frontend progresivo.

HTML5CSS3Git
📈

Salesforce CRM

Uso real en entorno de ventas: gestión de oportunidades, reportes y automatización de flujos comerciales.

Sales CloudReportsAutomatización
🔄

Metodologías Ágiles

Nociones de Scrum y Extreme Programming (XP). Diagramas UML: clases, flujo, secuencia y casos de uso.

ScrumXPUMLDiagramas
🎨

Diseño & Multimedia

Nociones de modelado 3D, edición de imagen y audio. Herramientas aplicadas a prototipado y presentación de proyectos.

BlenderFusion 360SketchUpGIMPAudacity
🔧

Assembly & Bajo Nivel

Arquitectura de computadores, gestión de registros y memoria. Proyecto real: juego MIPS32 con gráficos en Bitmap Display.

MIPS32RegistrosMemoria

Aprendizaje
Continuo

Formación técnica reglada combinada con certificaciones especializadas del sector.

🎓

Grado Superior DAM

IES Puerto de la Cruz · 2025 — Actualidad

Desarrollo de Aplicaciones Multiplataforma. Java, C++, BBDD, interfaces gráficas y despliegue.

🏛️

Grado Ingeniería Informática

Univ. de La Laguna · 2021 — 2024

Matrícula parcial, 42 créditos completados. Algoritmia, teoría de computación y programación.

🏆

Yamaha Motor Academy

Yamaha Europa · 2022 — Actualidad

  • Sales Advisor 1 y 2 (PTW)
  • Service Advisor 1 y 2 (PTW)
  • +20 certificaciones técnicas en nuevos modelos
  • Gestión avanzada de clientes y garantías CRM
📋

Formación Profesional SEPE

Albatros / Área 10 · 2023 / 2024

  • CRM y Gestión Comercial B2B
  • Ciberseguridad para usuarios
  • Atención al cliente digital
  • Contabilidad básica y calidad de servicio
  • Nueva normativa laboral y contratación
Liderazgo de equipos
Negociación y cierre
Resolución de conflictos
Comunicación efectiva
Orientación a resultados
Alta adaptabilidad
Aprendizaje continuo
Inglés nivel medio profesional
Disponibilidad inmediata
Carné B · Vehículo propio
Gestión de redes sociales

Código con
Propósito Real

Desde algoritmos de bajo nivel hasta automatización empresarial en producción — proyectos con propósito real, no solo ejercicios de clase.

Solución Real · v3.2

Gestión Pagos a Proveedores

Automatización empresarial real: de gestión manual en portales bancarios a un dashboard centralizado.

  • Sincronización automática Google Calendar → Sheets
  • Control PAGADO / SIN PAGAR con formato condicional
  • Anti-duplicados con ID nativo de Calendar (ev.getId())
  • Tabla resumen: total diario, pagado y previsto mensual
  • 4 iteraciones evolutivas con feedback real del cliente
Apps Script Calendar API Sheets API RegEx
Ver repositorio ▸
Proyecto Académico · ULL

GrafosEnCpp

Implementación completa de estructuras de datos y 8 algoritmos de grafos optimizados en C++.

  • Kruskal, Prim, Dijkstra, Bellman-Ford, Floyd-Warshall
  • DFS, BFS y Programación Dinámica en Matrices
  • Listas de adyacencia con std::sort y lambdas C++11
  • Asignatura de Optimización — Universidad de La Laguna
C++11 STL Grafos Algoritmos
Ver repositorio ▸
Proyecto Académico · DAM

Gestión de Usuarios

Sistema CRUD completo de gestión de usuarios desarrollado en Java con arquitectura orientada a objetos.

  • Crear, leer, actualizar y eliminar usuarios
  • Arquitectura POO con separación de capas
  • Validación de entradas y persistencia de datos
  • Asignatura de Programación — DAM
Java POO Collections
Ver repositorio ▸
Proyecto personal en desarrollo

Doodle Jump MIPS32

Juego Doodle Jump implementado íntegramente en ensamblador MIPS32 con gráficos en Bitmap Display.

  • Lógica de juego: movimiento, saltos, colisiones y puntuación
  • Gráficos renderizados en Bitmap Display de MARS
  • Gestión directa de registros, memoria y stack
  • Proyecto lúdico personal apoyado en IA
MIPS32 Assembly Bitmap Display MARS
Ver repositorio ▸

Todos los
Repositorios

Cargando repositorios…

No busco una oportunidad para "aprender desde cero". Busco un equipo donde aportar desde el primer día y seguir creciendo como desarrollador.

Disponible de forma inmediata para prácticas DAM o posición Junior/Trainee en Canarias (presencial o remoto). Carné B y vehículo propio. 15 años de criterio profesional al servicio del código.