Currículum Vitae
1. Información Personal
(Dejen un comentario aquí mismo indicando una dirección de correo para solicitar estos datos; por seguridad no he querido dejarla aquí. Disculpen las molestias)
2. Experiencia Laboral
Abril 2008 – Octubre 2008: Contrato de becario pagado por la Universidad de Valladolid en la empresa GMV (Parque tecnológico de Boecillo), en el departamento IAN, sección marítima. Mis tareas han sido:
Resolver incidencias vía VPN y escritorio remoto con las aplicaciones instaladas en equipos de nuestros clientes. Estas aplicaciones realizan un seguimiento de los barcos de la costa, ofreciendo información sobre su posición, carga, identificación, rumbo, destino… Son aplicaciones desarrolladas en C++.
Migración de dichas aplicaciones (que consisten, concretamente, en aplicaciones de escritorio que se conectan por sockets, servicios windows y aplicaciones web) a .NET (Framework 2.0).
Migración de la Base de Datos central de nuestra sección de SQLServer 2005 a una Base de Datos GIS, utilizando un SGBD que lo soportara. Después de estudiar diversas alternativas elegimos PostgreSQL con PostGIS, por ser gratuíta y además tratarse de un sistema serio y de amplia utilización desde hace años.
Realización de un proyecto de investigación, ideado por mí mismo y aprobado por los jefes de sección, que consiste en una aplicación de escritorio que permita instalar las aplicaciones desarrolladas por
la empresa GMV; es decir, generar instaladores que permitan instalar bases de datos, dar permisos a los usuarios, instalar servicios Windows, escribir en el registro, ejecutar aplicaciones externas y autoinstalables (MSI), copiar archivos y directorios, crear colas de sistema, editar archivos de
configuración… etc.
Octubre 2007 – Octubre 2007: Contrato temporal en la empresa Net Design Studio S.L (Pza.Mayor 2. Valladolid). Mis tareas han sido:
Montar y configurar los equipos en red para el sistema informático del festival de cine independiente Seminci, conocido a nivel nacional, que se celebra en Valladolid todos los años.
Junio 2007 – Septiembre 2007: Contrato como analista y programador hasta fin de obra en la empresa Net Design Studio S.L (Pza. Mayor 2. Valladolid). Mis tareas han sido:
Análisis, diseño y programación de una aplicación CRM de gestión de ofertas, albaranes, facturación, clientes y almacén de una empresa nacional dedicada a la venta y alquiler de material de construcción.
El desarrollo se realizó en la plataforma .NET utilizando los lenguajes VB.NET y C#, como generador de informes Crystal Reports y como base de datos SQL Server 2000.
Abril 2006 – Septiembre 2006: Becario en la empresa Net Design Studio S.L (Pza. Mayor 2. Valladolid). Mis tareas han sido:
* Diseño y programación de un framework para la implementación de aplicaciones web.
* Programación de distintas páginas web para el Ayto. de Valladolid, así como para empresas
particulares.
* Desarrollo de una aplicación de escritorio en C#, con tecnología .NET.
3. Educación
Estudios primarios realizados en el colegio público Gabriel y Galán.
Estudios secundarios cursados en el instituto público Diego de Praves.
Bachillerato de Ciencias de la Salud. Nota media: 8,4.
Estudios universitarios: Ingeniero Técnico en Informática de Sistemas. Media de Expediente: 1,611
Ingeniero en Informática. Media de Expediente: 1,9.
Seminarios cursados:
“Network Administration”.
Duración: 8 horas.
Fecha: 23 y 24 de Mayo de 2006.
Profesores: Michal Gurbski y Krzysztof Machowski, de la Academy of Humanities and Economics in Lodz (Polonia).
Contenidos: Gestion de usuarios y administración en Windows 2003 Server.
“.NET Overview and Test Driven Development”.
Duración: 8 horas.
Fecha: 12 y 13 de Diciembre de 2006.
Profesor: Jeroen Boydens, de la Katholieke Hogeschool Brugge-Oostende asociada a la Universidad Católica de Lovaina (Bélgica).
Contenidos: Conocer los fundamentos de la tecnologia .NET y desarrollo con el entorno Visual Studio
2005.
“XML Database Integration in PHP Applications”.
Duración: 8 horas.
Fecha: 12 y 13 de Abril de 2007.
Profesor: Radek Burget, de la Universidad Técnica de Brno (Chequia).
Contenidos: Implementación práctica de un sistema web en PHP con base de datos en XML. Posibilidades de XML para procesamiento de consultas: XPath.
3.1. Conocimientos técnicos
Lenguajes:
Lenguajes de ensamblador: programación básica en Sparc; arquitectura IA32 (NASM) .
Programación estructurada: conocimientos avanzados en C, Pascal.
Programación Orientada a Objetos: Java, Eiffel. Programación avanzada en C# y VB.NET con Windows Forms e informes Crystal Reports. Conocimientos muy básicos en C++.
Programación de Aplicaciones Web: Conocimientos avanzados de PHP5 y JavaScript.
Lenguajes de Marcado: conocimientos avanzados de HTML, XHTML y XML. Experiencia con hojas de estilo en cascada, en particular CSS.
Programación Paralela: OCCAM 2.
Bases de Datos:
Conocimientos avanzados de SQL, manejo de bases de datos MySQL, Oracle, SQL Server (2000 y 2005), PostgreSQL y Access. Experiencia en el manejo de GIS (Sistemas de Información Geográfica). Sus características y su implementación en Oracle Spatial y PostGIS.
Conocimientos en administración de bases de datos: optimización, diseño físico, bases de datos distribuídas, concurrencia y recuperación. Estudio del Diccionario de Datos de Oracle, MySQL, PostgreSQL y SQLServer.
Sistemas Operativos:
Experiencia en sistemas operativos: Windows (cualquier versión), Linux (Mandrake, RedHat, SuSE y Ubuntu) y Solaris. Programación de scripts en Linux. Realización de un trabajo consistente en la modificación del núcleo del sistema operativo Minix. Conocimiento de los entresijos de un sistema UNIX, en lo tocante a la administración y la seguridad, particularmente.
Gestión, Análisis y Diseño de Proyectos Software:
Conocimientos avanzados en planificación, gestión y administración de proyectos software: gestión de actividades, riesgos, recursos, métodos PERT y CPM, proceso RUP y UPEDU y métodologías Ágiles como SCRUM. Manejo de herramientas de planificación, como por ejemplo Microsoft Project (2003). Conocimientos de Estimación Software.
Conocimientos avanzados de Ingeniería del Software, dominio del lenguaje de modelado UML 1.5.
Dominio de herramientas CASE (Borland Together Designer, StarUML y Enterprise Architect, sobre todo ésta última).
Redes:
Experiencia con aplicaciones de red, conocimientos de redes, Internet en particular, protocolos y estándares (OSI y TCP/IP).
Experiencia en el manejo de navegadores web (Firefox, iExplorer, Opera, Safari…), servicios FTP, TELNET, HTTP…
Conocimientos de administración de routers Cisco y administración de seguridad en sistemas UNIX con firewall IPtables.
Conocimientos básicos en el funcionamiento de Multimedia Streaming y telefonía sobre IP.
Estudio de la estructuración del cableado en una red LAN.
Manejo de las características de las redes WIFI.
Experiencia demostrada en la resolución de incidencias de red o de aplicaciones.
Particularmente estoy interesado en la Administración de Redes y Administración de Seguridad.
Me interesaría aprender a manejar herramientas de auditoría como TCP/Wrappers, IPTables, Nessus… y todo lo concerniente a la seguridad de una red.
Otras áreas útiles:
Estudio de paralelismo en la arquitectura de un computador, tanto en hardware como en software.
Ideas básicas sobre arquitecturas paralelas concretas, tanto RISC como CISC: Intel P6 y P7, UltraSPARC, ALPHA, MIPS y PowerPC.
Conocimientos avanzados en Prolog y CLIPS y en conceptos básicos de Inteligencia Artificial.
Programación de Compiladores: manejo de herramientas Lex y Yacc, y más concretamente sus versiones para Java: JLex y CUP. Desarrollo de un compilador para PHP como práctica de asignatura.
Procesadores de texto: Conocimientos avanzados de LATEX y Microsoft Word.
Ofimática: Conocimientos avanzados en Microsoft Office, Open Office y Star Office.
Conocimientos de Robótica, programación de robots, manejo de simuladores y cámaras para visión artificial. Robots móviles.
Conocimientos avanzados en Electrónica, tanto analógica como digital, Matemáticas y Física.
Conocimientos básicos de encriptación y codigos correctores de errores en la transmisión de datos.
Conocimientos básicos de Economía.
Idiomas:
Inglés avanzado, tanto oral como escrito. Certificado FCE obtenido en Junio de 2006. Nota: B.
Alemán básico-medio, 2 cursos en el Centro de Idiomas de la UVA. Nota: 1o: Sobresaliente. 2o: Notable (8,4).
Francés básico, 2 cursos en el I.E.S. Diego de Praves.
3.2. Proyectos Fin de Carrera
Ingeniería Técnica en Informática de Sistemas:
Se trata de una aplicación web para restaurantes que ofrezcan servicios a domicilio. El objetivo fundamental es ofrecer información del restaurante, de sus platos, etc; y dar la posibilidad de realizar pedidos y reservas por internet.
Ingeniería Informática:
Consiste en algunas variaciones y personalizaciones del proyecto desarrollado en la empresa NET Design Studio durante los meses de Junio a Octubre del año 2007, como explico arriba.


Comentarios»
No comments yet — be the first.