Iván Hernández Cazorla

Desarrollador de software · Coruja Digital · Canarias
Multiplataforma Sistemas embebidos IoT BLE BACnet Freelance

Desarrollo software como freelance bajo la designación Coruja Digital, trabajando con equipos distribuidos en proyectos de sistemas embebidos, aplicaciones multiplataforma y modernización de stacks tecnológicos.

Experiencia

2023–actualidad
ConnectEx
Desarrollador de software · Freelance
Flutter/DartC#TypeScriptReactgRPCElixirNerves
Desarrollo de software para sistemas embebidos y aplicaciones multiplataforma con Flutter/Dart. Modernización de software legacy hacia stacks tecnológicos actuales (C#, TypeScript, React, gRPC). Proyectos IoT con Elixir y Nerves.
2023–actualidad
BITS · BACnet Interoperability Testing Services
Desarrollador y tester · Freelance
BACnetTesting
Testing de interoperabilidad BACnet, desarrollo de pruebas automatizadas y asistencia en el desarrollo de BACnet Test Suite y herramientas auxiliares.
2021–2024
Aquadat
Infraestructura de datos · Freelance
ElixirMQTTPrometheusGrafanaDockerNginx
Desarrollo de la infraestructura de comunicación entre sensores de una boya de medición de calidad de agua y un punto MQTT, con procesado en Elixir y visualización en Grafana vía Prometheus.
2021–2023
Roundcubers
Desarrollo de aplicación web · Freelance
ElixirPhoenixPostgreSQLTailwindDocker
Desarrollo de la aplicación Autodiagnóstico para evaluar el estado de transformación digital de empresas a partir de formularios y análisis de datos.
2021–2023
EUROPARC España
Desarrollo y mantenimiento de infraestructura wiki · Freelance
MediaWikiPHPJavaScriptPythonDockerNginx
Mantenimiento de servidores, desarrollo de modelo de datos semántico, importación y estandarización de contenidos, y migración a infraestructura dockerizada.
2021
Sieltec Canarias S. L.
Desarrollo JavaScript · Freelance
JavaScriptJSON
Panel de visualización de datos en formato JSON para sensores meteorológicos.
2020
Servicio de Patrimonio Histórico · Cabildo de Gran Canaria
Desarrollo de herramientas · Freelance
PythonCSV
Script para recopilar y organizar multimedia para su incorporación masiva a la base de datos AtoM.
2018–2020
IATEXT · Universidad de Las Palmas de Gran Canaria
Curación y análisis de datos · Freelance
PythonSPARQLRDF
Curación y estructuración de la producción científica del instituto en Wikidata. Desarrollo de WikiCorpus, aplicación en Python para extracción y análisis de datos del patrimonio cultural canario en proyectos Wikimedia.

Educación

2019–2020
Máster en Patrimonio Histórico, Cultural y Natural
Universidad de Las Palmas de Gran Canaria
2013–2017
Grado en Historia
Universidad de Las Palmas de Gran Canaria

Habilidades

Lenguajes
Elixir · Dart/Flutter · TypeScript · C# · Python · JavaScript · PHP
Embebidos y protocolos
BLE · BACnet · MQTT · Nerves · ESP32
Infraestructura
Docker · Nginx · Git
Bases de datos
PostgreSQL · MySQL/MariaDB · SQLite · SPARQL
Idiomas
Español (nativo) · Inglés (alto) · Portugués (intermedio)

Cursos y certificados

2021
Elixir & OTP · The Pragmatic Studio
2021
Phoenix LiveView · The Pragmatic Studio