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% |