Mi currículum

Empleo

Toptal
Desarrollador de software freelance

Desde agosto de 2015

En agosto de 2015 pasé el proceso de selección de Toptal, una plataforma que conecta prestigiosas empresas con los mejores desarrolladores de todo el mundo. Desde ese momento he realizado diversos trabajos para varios clientes de alrededor del mundo; primero a tiempo parcial, y desde abril de 2016 a jornada completa.

Tecnologías: WordPress, WooCommerce, Symfony, ReactJS, C, Linux.

Siguiendo este enlace se puede acceder a los proyectos más importantes en los que he trabajado en esta etapa.

Fundación MAIOR
Administrador de sistemas y desarrollador web

Desde 2003

Como voluntario colaborador de esta fundación sin ánimo de lucro, soy responsable de la gestión remota de 5 estaciones de trabajo Windows y un servidor de ficheros y de correo basado en Linux.

  • Así mismo, realicé el desarrollo y puesta en marcha del sitio corporativo www.maior.es usando WordPress y WooCommerce,.

Tecnologías: WordPress, WooCommerce, PHP, Debian

SICE
Responsable técnico de proyectos. Desarrollador. Administrador de sistemas

De junio de 2006 a abril de 2016

  • Desarrollo de diversos sistemas y aplicaciones basadas en web para diversos clientes del sector público y de infraestructuras de transporte o hidrológicas, empleando diversas tecnologías tales como:
    • Aplicaciones web SPAs basadas en ReactJS y Bootstrap, empleando C# y Microsoft MVC Framework para el backend, accediendo a bases de datos Oracle.
    • Aplicaciones web con backends basados en Symfony 2 y frontends empleando diversas librerías javascript, tales como jQuery, Leaflet, Highcharts y Datatables, entre otras, accediendo a bases de datos PostgreSQL y Oracle.
    • Instalaciones basadas en sistemas SCADA InfoPlus.21, con servicios Windows programados en C++ y bases de datos Oracle.
    • Backends y middleware programados en Java empleando la herramienta ANTLR para la generación de parsers léxicos y sintácticos, accediendo a bases de datos MySQL
    • Sistemas embebidos basados en Debian GNU/Linux y programados en C y C++.
  • Durante los últimos proyectos, llegué a liderar un equipo de 4 personas, siendo el último responsable técnico del desarrollo de los mismos, y ocupándome del diseño de los mismos.
  • Fui responsable del mantenimiento, instalación y gestión de los servidores departamentales internos, basados en Debian GNU/Linux y Microsoft Windows, incluyendo sistemas servidores de ficheros y de gestión de configuración software (CVS, SVN, Git).

Siguiendo este enlace se puede acceder a los proyectos más importantes en los que trabajé en esta etapa.

Miguel Buckenmeyer & Co
Desarrollador web y consultor técnico

De 2010 a 2012

Realicé pequeños trabajos para el estudio de este prestigioso y premiado diseñador gráfico.

  • Creé, instalé y gestioné varios sitios basados en WordPress, personalizando algunos temas de manera extensiva.
  • Integré un gestor de archivos basado en web dentro de un sitio personalizado creado en PHP, y ayudé a solventar diversos problemas existentes debido al uso de plugins basados en Java.
  • Di asistencia técnica para algunos proyectos.
  • Realicé cambios y correcciones en el sitio de una empresa de perfumes española, basado en PHP, solventando algunos problemas y programando nuevas características.

Tecnologías: PHP, WordPress, HTML, CSS

Siguiendo este enlace se puede acceder a los proyectos más importantes en los que trabajé en esta etapa.

Entelgy
Administrador de sistemas de control de versiones. Desarrollador C++

Desde agosto de 2005 a junio de 2006

  • Trabajando para Telefónica I+D, fui responsable de la gestión de integración para todos los proyectos de Movistar Prepago (tanto para España como para Hispanoamérica), y realicé tareas de administración de varios servidores CVS basados en Linux y en Solaris.
  • Realicé la implementación de nuevas funcionalidades dentro del proyecto de Movistar Prepago España. Esta tarea se llevó a cabo en un entorno que debía compilarse y ejecutarse para varias arquitecturas y haciendo un uso exhaustivo de templates C++.

Tecnologías: CVS, C++

Desarrollo y Recursos
Desarrollador web y responsable de proyectos. Administrador de sistemas y bases de datos.

Desde diciembre de 2003 a agosto de 2005

  • Trabajé en la administración, automatización y modernización de servidores web (LAMP) y de correo (Linux – Sendmail – Dovecot). Colaboré con la definición de políticas de seguridad, gestión de configuración, desarrollo y copias de seguridad.
  • Participé y/o lideré el desarrollo de diversas aplicaciones web para organismos de titularidad pública, empleando el lenguaje PHP y la base de datos MySQL.

Tecnologías: PHP, Debian, Sendmail, Apache, Dovecot

Siguiendo este enlace se puede acceder a los proyectos más importantes en los que trabajé en esta etapa.

Advanced Sofware Production Line
Co-fundador. Administrados de sistemas. Desarrollador de Software

Desde noviembre de 2000 a diciembre de 2003

  • Trabajé en tareas de instalación, gestión, soporte y de seguridad en servidores y firewalls basados en Debian GNU/Linux en el ámbito de pequeñas y medianas empresas.
  • Fui responsable de gestión de proyecto, análisis, diseño e implementación de la arquitectura AF, una arquitectura modular multicapa para el desarrollo de software empresarial bajo licencia libre GPL. El proyecto se desarrolló empleando el lenguaje C, sobre GNU/Linux. La página web del proyecto se llevó a cabo empleando la herramienta PHP TYPO3.
  • Realicé el análisis, diseño e implementación de un sistema CMS para la web corporativa (www.aspl.es)

Tecnologías: C, PHP

Habilidades

Lenguajes

HTML5, C, PHP, JavaScript, HTML, Bash Script, Bash, CSS, CSS3, C++, Java, C#.NET, Visual Basic 6

Frameworks

Symfony2, Symfony, BEEP, MVC 4.5, NHibernate, Composer, Bootstrap 3

Herramientas

Git, CVS, Subversion, Apache, GTK+, Exim4, Redmine, DataTables, Bower, Visual Studio, Turbo Pascal, Nagios, SoapUI, Handsontable, ANTLR, Git

Plataformas

Linux, WordPress, Ubuntu, Debian Linux, Embedded Linux, Windows, Android

Misc

GNU/Linux, gnoMint, X.509, Client-server Model, TCP/IP, Debian GNU/Linux, SOAP, Linux kernel drivers, Embedded systems

Librerías/APIs

jQuery UI, Doctrine, jQuery, Braintree API, LeafletJS, Twitter API, OpenStreetMap API, React.js

Paradigmas

MVC, Tests Unitarios

Almacenamiento

MySQL, PostgreSQL, MariaDB, SQL Server, Oracle

Educación

Certificate degree in Software Security

University of Maryland – College Park on Coursera
2015

Ingeniería en Informática

Universidad Politécnica de Madrid – Madrid, España
1998 – 2003