Eduardo Ferro Aldama
c/Argentina
n20 11-3 Coslada (Madrid) CP: 28820
Tlf: 656775444
eduardo.ferro@hispalinux.es
Fecha de nacimiento: 5 de Octubre de 1974

EXPERIENCIA LABORAL

2007 - Actualidad Alea-Soluciones (http://www.alea-soluciones.com)
Experto GNU/Linux
Funciones:Análisis de Sistemas GNU/Linux para infraestructura de telecomunicaciones (QoS, VozIp, Filtrado Tráfico, Aprovisionamiento Red, Broadcast TV, ISP, Mon/Admon Red). Evolución sistemas GNU/Linux, I+D Nuevos productos/servicios. Alta disponibilidad, Mon/Admón, Integración Hard, Evaluación tecnología, Distribución GNU/Linux, Drivers Kernel.
Tecnologías:GNU/Linux, Asterisk, iptables, layer-7, Svn, Deb, Bootp, dhcp, Docsis, Snmp, PXE.

2007 - Actualidad Freelance
Funciones:Consultoría sobre Tecnología, Arquitectura Software, Sistemas GNU/Linux, Desarrollo Software, Soporte e implantación de métodos ágiles de desarrollo.

Dic 2002 - Abril 2007 DIA,S.A (http://www.dia.es)
Marz 2006 - Abril 2007 DIA,S.A
Funciones: Responsable Equipo Arquitectura, Diseño Arquitectura, Middlewares, Framerworks, Componentes, Integración de aplicaciones, Estrategia Desarrollo, Entorno Desarrollo, Normas Desarrollo. Evaluación de soluciones Técnicas, Implantación, Diseño, Programación Orientada a Objetos. Análisis código, Métricas, Implantación Metodología.
Entorno: Linux, MySQL, GCC, SVN
Lenguajes, Tecnologías: C++, Python, UML, AOO/DOO/POO, XML
Proyecto: Rediseño Arquitectura Sistema Tiendas.

Dic 2002 - Marz 2006 DIA, S.A
Funciones: Responsable Equipo, Análisis (Extracción de requisitos, casos de uso), Arquitectura, Diseño, Programación Orientada a Objetos.
Entorno: GNU/Linux, MySQL, GCC, CVS
Lenguajes, Tecnologías: C++, Python, UML, AOO/DOO/POO, Patrones (Arquitectura/Diseño), Tests Unitarios (CppUnit)
Proyecto: Sistema TPV multipaís

Sep 2002 - Dic 2002 Polar, S.A. (http://www.polar.es)
Funciones: Análisis, Diseño, Programación Orientada a Objetos
Entorno: Solaris, Oracle, CVS, Framework Facturación prepago de TID (clustering, acceso BD), Sistemas alta disponibilidad.
Lenguajes, Tecnologías: C++, UML, AOO/DOO/POO, Patrones (Arquitectura/Diseño)
Proyecto: Prepago de servicios multimedia para móviles prepago de Telefónica Móviles

Oct 1999 - Ago 2002. SICE, S.A. (grupo Dragados) (http://www.sice.com)
Jul 2001 – Ago 2002
Funciones: Responsable Equipo, Arquitectura, Análisis, Diseño, Programación Orientada a Objetos. Extracción de requisitos, Casos de uso, Arquitectura software, Entrevistas a usuarios.
Entorno: GNU/Linux, Oracle, CVS, Rational Rose, Rational Requisite Pro, Sistema de alta disponibilidad.
Lenguajes, Tecnologías: C++, UML, Tibco, Python, Patrones (Arquitectura/Diseño)
Proyectos: Sistemas de Peaje Free/Flow

Oct 1999 – Jul 2001
Funciones: Análisis, Diseño, Programación. Diseño de arquitecturas de sistemas y de red. Desarrollo en tiempo real (GNU/Linux, LynxRT), módulos Kernel Linux, multithreading, IPCs, sockets. trato directo con el cliente.
Entorno: Sistemas Unix (GNU/Linux, LynxRT, HP-UX), (XWindow Gtk), Oracle, PostgreSQL, CVS
Lenguajes, Tecnologías: C, Proc*C, Python, Shell Scripting, Arquitectura Cliente/Servidor.
Proyectos: Sistemas de Peaje tradicional.

Oct 1998 - Oct 1999 ISI,S.A. (Implantación de Sistemas Integrados, S.A.) Ene 1999 – Oct 1999
Funciones: Administración Implantación de Sistemas HP / Administración Win NT / Administración red TCP/IP / Administración Implantación Lotus Notes. Arquitectura de Sistemas / Arquitectura de Redes.
Entorno: Sistemas HP-UX, Oracle, SAP, Lotus Domino, HP-OpenView
Lenguajes, Tecnologías: Shell Scripting, SQL, automatización de tareas UNIX, NT
Proyecto: Proyecto de implantación de SAP R/3 para Terra Mítica, integrado en un grupo de PriceWaterhouseCoopers. Puesta en marcha del CPD, instalación de máquinas, Oracle, SAP/R3, servicios Lotus Notes.

Oct 1998 – Ene 1999
Funciones: Profesor C/C++/Shell Scripting UNIX/SQL
Lenguajes: C, C++, shell script, SQL

Sept 1997 - Oct 1998 Universidad Deusto (http://www.deusto.es)
Funciones: Profesor prácticas programación. Impartir clases teóricas, prácticas, creación de prácticas, exámenes de las prácticas, de las asignaturas de programación de 1º y 2º de Ingeniería Informática e Ingeniería Industrial. Coordinación de los becarios asignados a estas clases.
Entorno: PCs, Turbo Pascal, JBuilder, Turbo C, C++ Builder
Lenguajes, Tecnologías: C, C++, Java, Pascal

Jun 1997 - Sep 1997 Ceinsa (Grupo IT Deusto) (http://www.ceinsa.es)
Funciones: Desarrollo aplicaciones UNIX (AIX), desarrollo de librerías y entorno de desarrollo (control de versiones, makefiles, librerías)
Entorno: Sistemas HP-UX, herramientas de desarrollo HP, GNU, Oracle
Lenguajes, Tecnologías: C, PRO*C, SQL, Shell scripting
Proyecto: Aplicación de gestión para talleres de reparación de automóviles para Iecisa (Informática el Corte Inglés)

Otras experiencias laborales:
PROYECTOS PROPIOS
Sistema de Ocio: Sistema para usar el ordenador como tv, video, dvd, reproductor divx, cadena musical y videoconsola manejándolo por control remoto. Para realizarlo se integraron aplicaciones OpenSource, con algunos desarrollos propios (GPL). Las tecnologías usadas fueron: Python, XML, ShellScript, sobre linux. También se desarrollaron algunos componentes hardware para el sistema (receptor infrarrojos conectado al puerto serie, joystick conectable al teclado, display LCD con control de keypad) http://www.eferro.net/linux/linux-proyectos.html
Driver LCD/Keypad (Puerto Paralelo): Colaboración en el desarrollo de un módulo de kernel linux, para controlar mediante el puerto paralelo un LCD y un keypad. Desarrollo del control del Keypad, actualización de todo el driver a la serie 2.4.x del kernel de linux. http://lcd.sourceforge.net/

FORMACION
1997 - 1998 Diplomatura de Especialidad en Soluciones Internet (Universidad Deusto). (CORBA, DCOM, Seguridad, TCP/IP, Java, Visual Basic, AOO, POO, CGI, HTML)
1992 - 1997 Ingeniería en Informática(Universidad Deusto) Calificación Notable
1988 - 1992 Bachillerato y COU Azkartza Claret (Lejona)

Cursos
CONOCIMIENTOS
Lenguajes: C++, C, Java, SQL, Python. Shell Script
Ingenieria del Soft: AOO/DOO/POO, UML, extraccion de requisitos, casos de uso, patrones, arquitectura software, entrevistas a usuarios
Bases de Datos: Oracle, MySQL, PostgreSQL, SQL Server
SO: GNU/Linux (Ubuntu, Debian, RedHat, etc...), HP/UX, Solaris, AIX
Redes: Desarrollo en entornos TCP/IP, Buses Mensajería, Buses Objetos, Cliente / Servidor

Estoy habituado a trabajar usando las siguientes tecnologías:
IDIOMAS

Inglés técnico escrito Inglés técnico conversación

INFORMACIÓN ADICIONAL
Articulos publicados: