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.
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).
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
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
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