Andrés Giustini
Software Engineer
Sobre mí

¡Hola! Me llamo Andrés Giustini, soy desarrollador de software y me encanta todo lo relacionado con la informática y las nuevas tecnologías.

Me considero una persona perfeccionista, creativa y original; siempre intentando ser ambicioso en todo lo que hago. Soy disciplinado, muy exigente conmigo mismo y me gusta transmitir positivismo y alegría a mi entorno.

Emailagiustinic@gmail.com
Teléfono+34 647 00 51 09

Cualidades

Desarrollo Front End

Seguramente uno de los campos en los que más cómodo me siento.

Estoy muy familiarizado con frameworks modernos como Angular, y me encanta mantenerme al tanto de las novedades.

Desarrollo Back End

Sin duda el lenguaje que más domino es Java. He participado en numerosos proyectos web, sobre todo, con Spring Boot. En mi tiempo libre me gusta programar en otros lenguajes como Python o JavaScript (Node.js).

Wordpress

Aunque no sea mi forma predilecta de desarrollo web, ocasionalmente he utilizado este conocido CMS. Sin duda es una gran alternativa para crear sitios web fácilmente gestionables, responsives y vistosos de manera rápida.

Metodologías ágiles

Hoy en día métodos como Scrum, XP, etc. o técnicas/herramientas como Kanban son prácticamente fundamentales para el desarrollo de software robusto y flexible frente a imprevistos o cambios en requisitos.

Git

Evidentemente los sistemas de control de versiones son parte esencial de cualquier proyecto de software. He trabajado con Subversion, Mercurial, etc. pero indudablemente mi preferido es Git.

Trabajo en equipo

Me considero una persona organizada, empática y muy alegre, lo que hace que me sienta cómodo en ambientes colaborativos. Cuando pertenezco a un equipo me gusta ayudar a mis compañeros y aprender de ellos.

Algunos conocimientos técnicos

Java

Spring Boot, JavaFX

C / C++


Python


PHP

Laravel, Symfony

Angular

TypeScript, PrimeNG

React

TypeScript, Redux

CSS frameworks

Bootstrap, Foundation, Materialize, UIkit, Semantic UI

JavaScript

jQuery, jQuery UI, Node.js

HTML5

Jade, Handlebars

CSS3

SASS, LESS

BBDD

UML, MySQL, ElasticSearch, MongoDB, Redis, Cassandra

IDEs

IntelliJ, Eclipse, VSCode

Formación académica

  • Universidad Jaume I (Castellón, España)
    Grado en Ingeniería informática
    2012 - 2016
  • Escuela Oficial de Idiomas (Castellón, España)
    Inglés nivel B1
    2015

Formación adicional

  • Universidad Rey Juan Carlos
    Curso online Servidor web Apache

    110 horas

  • Universidad Rey Juan Carlos
    Curso online Programación PHP básica

    75 horas

  • Formación sin barreras
    Curso online Programación PHP avanzada y MySQL

    100 horas

  • Formación sin barreras
    Curso online Montaje y reparación de equipos informáticos

    110 horas

  • Universidad Rey Juan Carlos
    Curso online Community manager

    160 horas

  • Udemy
    Modern React with Redux

    48 horas

  • Udemy
    Node JS: The complete guide

    34 horas

  • Udemy
    Node JS: Advanced concepts

    16 horas

  • Udemy
    Docker and Kubernetes: The complete guide

    21 horas

Experiencia laboral

  • IoTsens (estancia en prácticas)
    Desarrollo de una aplicación web para la gestión y monitorización de datos de plantas industriales

    Durante los tres meses de mi estancia en prácticas realicé mi trabajo final de carrera. Éste consistía en una aplicación web en el ámbito del IoT que permitía monitorizar en tiempo real el estado de las plantas industriales dadas de alta en el sistema. El nombre de la aplicación era I2OT (o Industrial IoT).

    Los PLCs instalados en las plantas industriales enviaban constantemente datos a la plataforma de IoTsens, desde donde eran fácilmente accesibles por la aplicación. Esto permitía obtener informes, visualizar mediante sinópticos el estado en tiempo real de la planta, etc. Además contaba con un sistema de gestión de usuarios y roles.

    Mi proyecto final de carrera es accesible públicamente mediante el Repositori UJI de la biblioteca de la Universidad.

    NOV 2015 - ENE 2016
  • IoTsens
    Ingeniero de software (Full-stack)

    En mi etapa como ingeniero informático en IoTsens continué trabajando en el desarrollo de aplicaciones en el ámbito del IoT.

    Las principales tecnologías utilizadas fueron Spring Boot y Angular para el desarrollo de las aplicaciones web, y JavaFX para el desarrollo de las aplicaciones de escritorio con la que poder configurar, a través del puerto serie del PC, los sensores que enviaban datos a la plataforma para posteriormente recogerlos, manipularlos y mostrarlos con las aplicaciones web.

    Era habitual utilizar librerías como Leaflet para mostrar los sensores instalados a través de un mapa o Highcharts para visualizar los datos en diferentes tipos de gráficas.

    También hacíamos uso de librerías específicas de Angular como PrimeNG e incluso desarrollábamos nuestras propias librerías que almacenábamos de forma local en el repositorio Nexus de la empresa.

    Como metodología de trabajo utilizábamos Scrum, la cual considero una manera muy positiva de avanzar en equipo.

    ENE 2016 - MAR 2019
  • Mirada PLC
    Ingeniero de software (Full-stack)

    Actualmente me encuentro trabajando como ingeniero de software en Mirada PLC, empresa especializada en el desarrollo de aplicaciones y servicios para la televisión digital.

    MAR 2019 - ACTUALMENTE

Cosas interesantes sobre mí

En 2017 participé como ponente en el Hackathon Castellón celebrado en la Universidad Jaume I. Durante mi presentación expliqué cómo empezar desarrollar aplicaciones con Spring Boot y Angular de manera sencilla.

Además, creé una aplicación de ejemplo para que los oyentes pudieran descargarla y la tomaran como base de sus futuros proyectos. El código de dicha aplicación está accesible aquí.

Durante mi último año en la Universidad obtuve el Premio al mejor proyecto de desarrollo de un Sistema de Información.

Dicho proyecto constaba de una aplicación web basada en Bootstrap y jQuery y con un servidor implementado con Spring MVC. El nombre de la aplicación era NaturAdventure y constaba de una web para la gestión de actividades de una empresa de deportes al aire libre.

Mi segunda nacionalidad es la italiana, por lo que puedo desenvolverme completamente en dicho idioma.

Me siento muy identificado con la gente, cultura y tradiciones italianas. Durante mis vacaciones procuro viajar allí, donde me espera mi familia con un rico plato de pasta a la carbonara o una buena pizza. Mamma mia!

Me encantan los animales y les tengo un profundo respeto. La belleza que aparece en la imagen es Vita, mi mascota, aunque bien la podría llamar mi mejor amiga.

También me gusta mucho el deporte, yo diría que incluso lo necesito. Me suelo establecer metas deportivas y suelo ser bastante disciplinado a la hora de cumplirlas. Y, sobre todo, procuro mantener una buena dieta ¡Mens sana in corpore sano!