Conocimientos

Arquitecto y diseñador

He diseñado y definido entornos de desarrollo, estructura de aplicaciones, patrones de software, etc.

He diseñado con el soporte de los principales entornos de desarrollo y tecnologías: Spring framework, AngularJS, REST, JSP, etc. Puedo diseñar cualquier aplicación y, por eso mismo, también soy un buen programador, ya que entiendo perfectamente los requerimientos y la estructura global de la aplicación.

Programador

He programado en muchos lenguajes, tanto en back como en front: Java, JSP, Twig, Javascript, HTML5, CSS3, C, C++, Ensamblador x86, etc.

También he utilizado diversas librerías, principalmente SpringFramework, AngularJS y Bootstrap.

Gestor de Proyectos

He sido responsable de diversos proyectos, aplicando diversas metodologías. Incluso he diseñado procesos específicos para un entorno compartido (cliente y varios proveedores) de desarrollo.

Agile es, a día de hoy, la mejor metodología para gestionar proyectos y productos.

Proporciono acceso a una cuenta JIRA para gestionar proyectos de mis clientes.


Skills

Lenguajes de programación

Skill Nivel
Java 8.x 95%
JSP 95%
Javascript 65%
HTML5 65%
CSS3 65%
C++ 11 70%
Qt 5.6 50%
CMake 50%

Herramientas & Metodología

Skill Nivel
JIRA Software 95%
Eclipse & STS 90%
Git 90%
Maven 90%
Scrum 90%

Frameworks

Skill Nivel
Spring 90%
AngularJS 70%
Bootstrap 80%