Ivan Mendez

Desarrollador de Software

Santa Cruz de Tenerife, España

Desarrollador de software versátil con más de 5 años de experiencia en desarrollo móvil y web. Especializado en la construcción de aplicaciones móviles nativas y multiplataforma utilizando Kotlin, Swift y Flutter, así como aplicaciones web con Java, Vue.js y React. Experiencia trabajando en equipos Agile, entregando soluciones escalables con código limpio y mantenible, y fuerte adherencia a las mejores prácticas. Apasionado por la tecnología, el aprendizaje continuo y la entrega de experiencias de usuario de alta calidad.

Habilidades Técnicas

Desarrollo Móvil

Kotlin Java Swift Dart Flutter

Frontend

React Vue.js Vaadin JavaScript TypeScript HTML5 CSS3

Backend

Node.js Express Python Django Java APIs RESTful GraphQL

Bases de Datos

Microsoft SQL Server Oracle

DevOps y Herramientas

Git Docker Jenkins CI/CD Agile/Scrum Android Studio Visual Studio Code IntelliJ IDEA

Experiencia Profesional

Desarrollador de Software

CIB Group of companies

Mar. 2021 - Abr. 2025

Las Palmas de Gran Canaria, España

  • Contribuí al desarrollo de aplicaciones móviles nativas y multiplataforma utilizando Kotlin, Swift y Flutter (Dart)
  • Trabajé estrechamente con un equipo web en aplicaciones empresariales para un importante cliente alemán, usando Java, Vaadin y Vue.js
  • Gestioné integraciones backend con varias bases de datos incluyendo Oracle y Microsoft SQL Server
  • Participé activamente en flujos de trabajo Agile/Scrum, revisiones de código y procesos CI/CD con Git y Jenkins
  • Entregué soluciones escalables y mantenibles en plataformas móviles y web, asegurando alto rendimiento y usabilidad

Desarrollador Móvil

Freelance

Ene. 2020 - Ene. 2021

Tenerife, España

  • Diseñé y construí aplicaciones móviles nativas y multiplataforma adaptadas a las necesidades del cliente
  • Utilicé tecnologías como Kotlin, Swift y Flutter para entregar aplicaciones eficientes y pulidas
  • Gestioné todas las etapas del ciclo de desarrollo, desde la comunicación con el cliente hasta el despliegue
  • Incorporé mejores prácticas en control de versiones (Git), pruebas y gestión ágil de proyectos
  • Proporcioné soporte post-lanzamiento y actualizaciones para asegurar la satisfacción del cliente a largo plazo

Proyectos Destacados

CryptoTracker

CryptoTracker es una aplicación móvil desarrollada en Kotlin, diseñada para el seguimiento de criptomonedas en tiempo real. Permite a los usuarios monitorear precios, analizar tendencias y acceder a información sobre varias monedas digitales a través de una interfaz intuitiva.

Kotlin MVVM Ktor Jetpack Compose Koin Room Database JUnit y MockK Espresso CoinCap API Coroutines Material Design 3

Gestor Financiero

Una aplicación web moderna para el seguimiento de finanzas personales, gestión de presupuestos y monitoreo de gastos

Vue 3 TypeScript Vite Tailwind CSS Pinia SupaBase Testing con Vitest Material Design