Download PDF

Work experience

Nov 2009Dec 2009

Analista Programador

Travelloop

Aplicación para la firma de facturas electronicas y diseño de un portal para la consulta de facturas firmadas electronicamente. 

Jan 2007Apr 2009

Responsable de Seguridad

Fundación Tripartita para la Formación en el Empleo

- Desarrollo y administración del sistema de Integración Contínua

-Técnico de Seguridad

-Comunicación entre técnicos de sistemas, jefes de proyecto, analistas y programadores.

-Administrador del control de código fuente

-Control de Calidad del código

Aug 2006Dec 2006

Analista Funcional / Coordinador / Tecnico de seguridad

Agencia de Proteccion de Datos

Desarrollo de  parte de la web de la Agencia de Proteccion de Datos para obtener los certificados cliente y dar acceso a las bases de datos registradas en la web utilizando Oracle y PHP

20042006

Coordinador / Jefe de equipo

Meydis

En esta empresa realice el desarrollo de la aplicacion de impresion de cartas para la empresa de seguros CPP consistente en lo siguiente

  • Aplicacion de impresion. Realizada en .net y Crystal Reports
  • Aplicacion de control del cliente. Informes diarios de impresion y control de stocks. Realizada en ASP.Net
20052005

Coordinador / Jefe de equipo

MAPFRE.

-Desarrollo de la aplicación de control y seguimiento de las Juntas de Accionistas

Jan 2001Jan 2004

Coordinador / Jefe de equipo

Circulo de Lectores

Responsable de informática de los almacenes de la compañía realizando labores de apoyo a la dirección y comunicación entre la central y los almacenes.

• Mantenimiento de las aplicaciones existentes tanto en el área administrativa y logística como las aplicaciones de picking del almacén

• Colaboración con la dirección logística con el objetivo de lograr una mejor integración de los distintos sistemas y distintas empresas

Education

Dec 2008Present

Gestión de Proyectos con Team System

CampusMVP

Módulo 1.- Instalación y preparación del entorno de Team Foundation Server  (6 horas)

Módulo 2.- Gestión de fuentes con Team Foundation Server  (6 horas)

Módulo 3.- Herramientas avanzadas para el desarrollador de Team System (6 horas)

Módulo 4.- Pruebas de aplicaciones Web con Visual Studio Team System (5 horas)

Módulo 5.- Herramientas para profesionales de datos de Visual Studio Team System (4 horas)

Skills

DotNetNuke
Experto en el CMS DotNEtNuke
Facturación Electrónica
Implantación de sistemas de facturación electrónica con firma XAdES
PHP
Conozco PHP porque desarrolle parte de la web de la Agencia de Proteccion de Datos para obtener los certificados cliente y dar acceso a las bases de datos registradas en la web.
WCF
Instalacion y desarrollo de servicios WCF por TCPBinding o HTTPBinding en servidores IIS7 en Windows 2008.
Team Foundation Server
Administracion de sistemas de integracion continua mediante Team Foundation Server realizando las siguientes funciones:   Instalacion de Team Foundation Server en entornos de una o dos capas Modificacion de las plantillas de procesos de Team Foundation Server para adaptarlas a las necesidades de la empresa Administracion del codigo fuente almacenado en el servidor de Team Foundation Server.
Visual Source Safe
Mi experiencia con Visual Source Safe consiste en que he realizado las siguientes labores: Administracion. Realizo la administracion de usuarios y permisos Mantenimiento. Mantenimiento de la base de datos eliminando definitivamente archivos borrados pero no eliminados y compresion de la misma.
Integracion Continua de aplicaciones con Cruise Control
Medante Cruise Control.Net y Nant realizo la integracion continua de aplicaciones en los distintos entornos. Por ejemplo, en mi ultimo trabajo estoy manteniendo un sistema que permite realizar las subidas entre los distintos entornos Desarrollo, Integracion, Preproduccion y Produccion para las mas de 30 aplicaciones existentes en la empresa.
Remoting
En el tema de remoting soy el encargado de verificar los siguientes temas: En el cliente: Arquitectura de la aplicacion cliente. He de comprobar que todas las clases implementen MarshallByRef Comprobar la configuracion. Examinar Web.config con el fin de comprobar que sea posible el acceso a todas las clases existentes en la seccion de remoting. Crear la aplicacion de prueba cliente. De modo que con esta aplicacion se pueda comprobar que las clases que necesito estan disponibles En el servidor. Comprobar la configuracion. Examinar el archivo de configuracion del servicio de remoting con el fin de comprobar que todas las clases expuestas estan disponibles en sus correspondientes ensamblados. Crear el servicio de remoting. Crear con un asistente propio el servicio de remoting.

Certifications

Dec 2008Feb 2009

70-536 - Net Framework 2.0

Microsoft
Dec 2008Feb 2009

70-510 - Team Foundation Server

Microsoft

Mis trabajos

Sumario

Entornos de desarrollo

Esta es la lista de las aplicaciones que utilizo para desarrollar aplicaciones

  • Microsoft Visual Studio 2003
  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio 2008
  • Team Foundation Server
  • Cruise Control.Net
  • Nant
  • NantBuilder
  • VS.PHP
  • Zend Studio
  • Visual Paradigm
  • Enterprise Architect
  • SCRUM (ScrumDesk, Rally)

Entornos donde desarrollo

  • Desarrollo con Winforms, WPF, para Pocket PC y ASP.NET (MVC).
  • Remoting
  • WCF
  • LAMP (PHP)

Intereses

-Seguridad de aplicaciones en .Net

-Firma digital

-Integracion Continua

-Administracion de Proyectos

Conocimientos

Conocimientos sobre aplicaciones

Conocimientos sobre aplicaciones para desarrollo

  • Tests
    • Visual Studio Team System (Test y pruebas de carga )
    • Nunit
  • Administración de proyectos
    • Team Foundation Server
  • Patterns & Practices
    • Enterprise Library (Patterns & Practices)
    • Smart Client Software Factory (Patterns & Practices)
  • Addins Visual Studio
    • Jetbrains Resharper
    • Developer Express Coderush y Refactor Pro
  • Métrica de código y análisis de código
    • NDepend
    • Jetbrains Dot Trace Profiler
    • Jetbrains Exception Hunter
    • Reflector
  • ADO.NET
    • Entity Framework
    • huagati dbml-edmx tools
  • ASP.NET
    • ASP.NET MVC
  • LINQ
    • LINQ TO AD (Active Directory)
    • LINQ TO SQL
  • Controles .Net:
    • DXPerience
    • Shell Megapack
    • Telerik
    • Infragistics
    • Syncfusion Essential Studio
  • ORM:
    • NPersist
    • Subsonic
  • Cache de aplicaciones
    • Indexus.Net (Distributed Cache)
    • Cache application Block
    • Velocity
  • Inyección de dependencias:
    • Ninject
  • Sistemas
    • VMWare
  • Log
    • Log4Net
    • NLog