Desarrollador multimedia

Cristian González

Soy estudiante del cuarto curso de Ingeniería Multimedia con conocimientos en programación web (tanto frontend como backend), diseño web, programación de videojuegos y experiencia de usuario (usabilidad, diseño de interacción, entre otros).

Sobre mí

Me considero una persona proactiva, dinámica, con elevada rapidez de aprendizaje y alta capacidad de adaptación a los cambios.
Mi objetivo es desarrollar mi carrera profesional poniendo en práctica todos los conocimientos adquiridos en los distintos ámbitos relacionados con los productos multimedia.

Tengo experiencia como programador y usuario en:

  • Software: PhpStorm, WebStorm, Atom, MySQL, PostgreSQL, IntelliJ IDEA, Android Studio, Xcode, Git, Adobe Illustrator, Adobe Photoshop, Adobe Premiere Pro, Adobe After Effects, 3ds Max.
  • Lenguajes: HTML, CSS-SCSS, Javascript, PHP, C, C++, Java.
  • Librerías y frameworks destacados: Laravel, Bootstrap, jQuery.

Conocimientos técnicos: programación web (front-end y back-end), diseño web, programación orientada a objetos, programación con patrones de arquitectura de software (como MVC), programación de gráficos 2D y 3D, programación de videojuegos, simulación física, bases de datos, usabilidad, estadística y análisis matemático, modelado y animación 3D, procesamiento digital de la imagen, gestión del conocimiento.

Mis trabajos

Aquí se encuentra información sobre algunos de los trabajos más relevantes que he realizado hasta la fecha mientras estudio Ingeniería Multimedia.

WPBox (práctica final para la asignatura “Proyectos web II”) – 2018

/ /

Demostración disponible online en: http://wpbox.dx.am

Programación full-stack (back-end y front-end) de una plataforma de alojamiento de archivos personales, similar a Dropbox o Google Drive.

Uso avanzado del micro framework PHP Slim, incluyendo securización de rutas con middlewares.

Diseño web utilizando HTML, CSS y Javascript. Uso de la librería Bootstrap y jQuery.
Entorno de desarrollo integrado (IDE) utilizado: PhpStorm.

Uso de Vagrant/Homestead.

Uso del software de control de versiones Git, junto con el alojamiento en GitHub.

Portal OTT (práctica final para la asignatura “Televisión digital”) – 2018

/ /

Programación full-stack (back-end y front-end) de una plataforma de streaming de vídeo con uso avanzado del protocolo OTT.

Magical Platforms (práctica final para la asignatura “Gráficos II”)

/ /
Un pequeño juego usando WebGL y Three.js.
Es un juego abstracto en el que el jugador tiene que controlar un coche para seguir un camino de bloques sin caerse al vacío. El objetivo del juego es conseguir el máximo de puntos antes de caerse al vacío.

Desarrollo de aplicación móvil para Android – 2017

/ /

Para la asociación ASEM Catalunya
Desarrollo de aplicación móvil que permite mostrar publicaciones de diferentes categorías y recibir retroalimentación de parte de los usuarios, que se almacena en servidores.
Uso de los frameworks Ionic y Apache Cordova para el desarrollo de la aplicación móvil. Programación del CMS con PHP y el framework Laravel.
Entornos de desarrollo integrado (IDE) utilizados: Android Studio para el desarrollo de la app y PhpStorm para el desarrollo del sistema de gestión de contenidos (CMS).
Lenguajes de programación: Java para el desarrollo de la app y PHP para el desarrollo del sistema de gestión de contenidos (CMS).

Práctica final para la asignatura “Bases de datos” – 2017

/ / /

Sistemas de gestión de bases de datos utilizados: MySQL y PostgreSQL.
Diseño conceptual, diseño lógico y diseño físico de la base de datos.
Implementación de consultas SQL.
Implementación de aplicación para la consulta de la información con interfaz gráfica. Uso del lenguaje Java.

Práctica final para la asignatura “Programación de videojuegos” – 2017

/

Programación de gráficos 3D en tiempo real.
Lenguajes utilizados: C++ para la programación del videojuego y OpenGL Shading Language (GLSL) para la programación de shaders.
Implementación de sistemas de partículas, balas y colisiones (con la librería ColDet 3D).

Práctica final para la asignatura “Proyectos web I” – 2018

/ /

Programación front-end y diseño web, utilizando HTML, CSS, SCSS y Javascript. Uso de la librería Bootstrap y jQuery.
Entornos de desarrollo integrado (IDE) utilizados: Atom y WebStorm.
Flujo de trabajo optimizado con Gulp. Uso del software de control de versiones Git, junto con el alojamiento en GitHub.

Criser Castle

/ /

Modelaje, texturizado y animación de un castillo con dos personajes utilizando Unity y 3ds Max. Look cartoon e iluminación personalizada. Rigged walking character, que se puede mover por toda la escena libremente con la cámara en tercera persona.

Formación

Desde que tuve mi primer contacto con la informática cuando sólo era un niño, nunca he dejado de explorar los ordenadores e investigarlos. Con 15 años ya me interesaba el mundo de la programación y diseño web y algunos de mis proyectos personales empezaron a coger forma.
Ahora me encuentro estudiando Ingeniería Multimedia.
2015 - 2019
Ingeniería Multimedia
Actualmente cursando el cuarto curso. 28 matrículas de honor hasta la fecha

Este grado dispone de una importante base tecnológica – programación, bases de datos, estadística, análisis matemático, entre otros –, combinada con conocimientos sobre contenidos digitales interactivos – diseño, usabilidad, entre otros –. Gracias a la característica transversal de la Multimedia y a su posición estratégica, los graduados aplican sus conocimientos en sectores como:
– Tecnología web
– Apps móviles
– Realidad virtual
– Nuevas interficies
– Videojuegos
– Tecnología de cine
– Investigación e Innovación

Contacto