Guillermo Canino Blanco
Desarrollador Web & Videojuegos
- ✎ Más de 15 años estudiando y trabajando en diversas ramas de la informática
- ✎ Desarrollador de Aplicaciones web y escritorio
- ✎ En proceso de formación como desarrollador de videojuegos
También tengo perfil en Linkedin
👨💻 Experiencia laboral
Toda mi experiencia laboral la muestro en el siguiente listado, con un pequeño resumen de mis funcionalidades dentro de las mismas que puedes leer pulsando en el título.
- Como parte de las prácticas de la formación "Curso de Especialización en Desarrollo de videojuegos y realidad virtual" estuve durante seis semanas realizado distintas tareas dentro de Rising Pixel como desarrollador en ámbito de videojuegos en entorno web.
- Desarrollador en motores de juegos en web y edición de audio
- Impartí clases extraescolares a niños de cursos de primaria en el Colegio Heidelberg en Gran Canaria.
- A través de varias clases, enseñé el uso del teclado y el ratón a los alumnos.
- Enseñé la lógica básica de la programación, haciendo pequeñas actividades y juegos con la aplicación Scratch Jr.
- Desarrollo de soluciones web completas, incluyendo backend y frontend, para múltiples proyectos con diversas funcionalidades.
- Mejora de la interfaz e inclusión de nuevas funcionalidades del gestor de contenidos usado por los clientes para la edición de los contenidos de sus Webs.
- Mantenimiento de más de un centenar de Webs alojadas en los servidores de Web Las Palmas.
- Atención y ayuda al cliente en diversos aspectos del funcionamiento de la webs creadas, en reuniones presenciales, telemáticas, correo electrónico o a través de videos tutoriales.
- Involucrado en el desarrollo del sistema de automatización y gestión de clientes para el uso del departamento de administración.
- Mantenimiento y arreglo de distintas incidencias provocadas por software o hardware de distintos equipos y distintos ámbitos profesionales.
- Asesoramiento a los clientes para la adquisición de nuevo hardware según sus necesidades.
- Desarrollo de aplicación escritorio escrita en C con datos de meteorología.
- Desarrollo de Web en PHP con los datos proporcionados con la anterior aplicación.
- Desarrollo de software Web en PHP de mantenimiento de equipos domóticos a través de información enviada desde base de datos diversas.
- Mantenimiento de los ordenadores de las oficinas, a nivel software y hardware.
- Mantenimiento de software en Visual Basic de gestión de cultivos.
- 105 Horas de Prácticas en empresa para el curso "Administrador de servidores y páginas web" en "SOLUMATICA CANARIAS, SOLUCIONES DE AUTOMATIZACION, S.L." (2012)
- 2 Meses de práctica, parte del ciclo formativo superior de "Administración de Sistemas Informáticos" en "Toyota Canarias S.A." (2011)
- 2 Meses de práctica, parte del ciclo formativo superior de "Desarrollo de Aplicaciones Informáticas", como Programador junior en "NexiumCS". (2009)
🌐 Conocimientos en Desarrollo Web
Resumen de las herramientas utilizadas en el desarrollo de aplicaciones web en las distintas empresas donde he trabajado.
🕹️ Conocimientos en Desarrollo de videojuegos
Un resumen de mis conocimientos actuales en el ámbito del desarrollo de videojuegos.
- Ren'py - Este motor gráfico basado en Python está especializado en la creación de visual novels y juegos enfocados a la narratividad. Lo he aprendido por mi cuenta y tengo bastante experiencia con el uso del mismo.
- Unity - Aprendí el uso de este motor en el curso de especialización y como parte del aprendizaje, realicé varios proyectos, algunos de forma individual y otros en grupo. Aproveché también para sacarme un certificado oficial acreditando mis conocimientos en el área de programación con este motor.
- Construct 2/3 - En su momento aprendí por mi cuenta el Construct2 y realicé varios proyectos por mi cuenta, tanto de forma individual, como en grupos (varios de ellos de distintas jams). Construct3 lo utilicé en las prácticas del curso de especialización. Puedo manejarme con él, pero tengo menos práctica que con los dos anteriores.
- Unreal Engine 5 - Participé en un proyecto del centro IES El Rincón creado en este motor que utilizaba funciones VR. Tengo nociones muy básicas, no he creado un proyecto desde cero.
Voy a describir alguno de mis cometidos dentro de los desarrollos de algunos de los proyectos en los que he estado involucrado.
- Programador y Game Designer [PRINCIPAL] - De forma habitual soy el principal programador de los proyectos. Creo las mecánicas principales del juego o modifico los parámetros pertinentes.
- Tester de videojuegos & QA - Estoy en contacto con varios desarrolladores con los que he ejercido muchas veces de tester en sus propios proyectos. He testado títulos en busca de fallos y también realizando recomendaciones para que el producto final quede más pulido.
- Encargado de sonido y música - Me he encargado de decidir los diferentes sonidos y audio ambiental que están presentes en distintos títulos. He creado y editado distintos SFX y voces para añadir a los proyectos.
- Artista 2D - No me considero un experto en el arte 2D, pero en varios proyectos personales he tenido que crear pixel art o he tenido que realizar pequeñas modificaciones artísticas que involucran la UI.
- Director de Proyecto - En algunas ocasiones, cuando trabajo en equipo, me he tenido que encarger de liderar las funciones de cada uno de mis compañeros y aportar el feedback necesario para que el proyecto final tenga un resultado adecuado.
- Diseñador de narrativa - En algunos proyectos, en especial con Ren'py, he tenido que escribir la narrativa del título.
Durante varios años he ido desarrollando distintos videojuegos. En algunos casos han sido a través de participaciones en eventos GameJams y en otros casos proyectos personajes que he ido publicando en distintas páginas Webs.
⌨️ Tecnologías y conocimientos adicionales
Tengo conocimientos en otros ámbitos como desarrollador o informático. Todos ellos los resumo a continuación.
- Visual Basic (aplicaciones de escritorio)
- C (aplicaciones de escritorio y web)
- Java (aplicaciones de escritorio)
- Bash (automatización en entornos de escritorio)
- Adobe Photoshop / Photopea / Paint.NET (edición de imagen)
- Aseprite (edición de sprites)
- Audacity (edición de audio)
- Kdenlive (edición de video)