Currículo
Juan Manuel Elósegui Fernández FL, 33414, USA elosegui@gmail.com http://jmelosegui.com
English Spanish
Formación Académica.

Ingeniero Mecánico. Universidad Politécnica de La Habana, Cuba. 2001.

Formación Complementaria.
  • 2009: Certificación MICROSOFT:
    • Microsoft .NET Framework 3.5, ADO.NET Application Development (Exam 561)
    • Microsoft .NET Framework 3.5, Windows Forms Application Development (Exam 505)
  • 2008: Certificación MICROSOFT:
    • Microsoft .NET Framework - Application Development Foundation (Exam 536)
  • 2007: Microsoft Certified Technology Specialist (Web, Windows, Framework 2.0) Aula MTC, Madrid
  • 2007: Microsoft Certified Technology Specialist (Web, Windows, Framework 2.0) Aula MTC, Madrid
  • 2004: Desarrollo de aplicaciones Web usando Visual Studio .NET (MOC - 2310 Microsoft) Habana, Cuba
  • 2003: Implementación de Active Directory (Windows 2000)
  • 2002: Cursos Varios. Habana, Cuba
    • Curso de Visual Basic, SQL Server.
    • Curso de Redes (LAN) TCP-IP.
Technologies
  • ADO.NET
  • ASP.NET
  • ASP.NET MVC
  • WPF
  • Windows Forms
  • HTML/DHTML/CSS
  • Javascript/Ajax
  • XML/XSLT
  • XML Web Services
  • Windows Services
  • Regular Expressions
  • Microsoft .NET Framework (1.1, 2.0, 3.0, 3.5, 4.0, 4.5)
Programming Languages
  • C# (11 Years)
  • VB.NET (2 Years)
  • TSQL (12 Years)
  • PHP (2 Years)
  • Borland Delphi (1 Año)
Practices
  • Test Driven Development
  • Agile Methodologies (Xp, scrum, MSF for Agile Software Development)
  • Object Oriented Design
  • Continuos Integration
Platforms
  • Windows XP/Windows Vista/Windows7/Windows 8
  • NT/2000/2003/2008/2012
  • Microsoft SQL Server 7.0/2000/2005/2008/2012
  • MySql Server
  • Oracle
  • Team Foundation Server 2008/2010
Tools and IDEs
  • Dreamweaver MX
  • Microsoft FrontPage
  • Microsoft Expression Web
  • Microsoft Expression Blend
  • Visual Studio .NET 2003
  • Visual Studio .NET 2005
  • Visual Studio .NET 2008 Team System
  • Visual Studio .NET 2010
  • Visual Studio .NET 2012
  • Visual Studio .NET 2013
  • Visual Studio Power Tools
  • Sharp Develop
  • PowerShell
  • Crystal Reports
  • DevExpress Controls (WinForm, WPF)
  • CodeSmith, Reflector, ILSpy, Resharper, LinqPad, Kaxam, Team Foundation Sidekicks
  • NDoc, Help and Manual, Camtasia Estudio (for documentation)
  • Visual SourceSafe, SourceGear Vault, Microsoft Team Foundation Server, Subversion, Mercurial
  • FxCop, CruiseControl.Net, NUnit, MSBuild, NAnt, NCover
Applications and Frameworks
  • DotNetNuke
  • Orchard
  • PHPNuke
  • .NET DI Frameworks (MEF, Unity, Autofac, Structuremap, Ninject)
  • MVVM Frameworks (Caliburn Micro, Prism)
  • Microsoft Enterprise Libraries.
  • Telerik Extensions for Asp.NET MVC.
Experiencia Profesional
Oct/2014 - Actual
FL, USA
Analista Programador
  • Sitio Web para Informes basados en la informacion de los clientes [C#, Asp.Net MVC, Asp.Net Web API, Angular, JQuery, Sql Server 2008]
  • Herramienta de sincronizacion para alimentar el sitio web de informes. Implementando el patrón de proveedores para abstraer las implementaciones concretas por cliente. [C#, Windows Service, MEF for DI]
  • Mantener la gestión de codigo fuente, mezcla de codigo (merges), ramas, builds, y el proceso de despliegue de un producto utilizando tecnologías de Microsoft (Visual Studio Online)
  • Mejorar el proceso y rendimiento de las Builds, aumentar la automatización de los procesos relacionados.
Ene/2010 - Mar/2014
Havas Media
Compañia de Medios
Madrid, España
Lider del Equipo de Desarrollo
  • Gestión proyectos utilizando metodologías ágiles (MSF for Agile ) Empresa Havas Media(División España)
  • Responsable de asegurar la entrega constante de software cumpliendo con los estándares que se esperan del departamento.
  • Asegurar que el equipo está trabajando siempre en las peticiones de mayor prioridad y es consciente de dicha prioridad.
  • Garantizar que el equipo se auto-organiza de manera que exista una responsabilidad colectiva por el trabajo que hacemos.
  • Responsable de los asuntos o problemas dentro del equipo para asegurarse de que estos sean tratados adecuadamente.
  • Responsable de garantizar que el equipo se ha sigue los principios y prácticas que hemos acordado entre todos.
  • Responsable de que el equipo esté colaborando estrechamente con los clientes y entiende las necesidades de estos.
  • Responsable de que el avance de los trabajos que el equipo está realizando sea claramente visible tanto para el equipo como para el cliente.
  • Eliminar los impedimentos que estén a mi alcance y escalar aquellos que no pueda a la persona apropiada fuera del equipo asegurandome de que se tratan.
  • Entender y ser capaz de hablar coherentemente sobre cualquier metodologías de procesos que estamos implementando (como Scrum , XP , Lean y Agile )y sus beneficios.
Mar/2010 - May 2012
Aventia
(Consultora Informática)
Madrid, España
Release Manager
  • Gestiona y mantiene la gestión de fuentes, mezcla de codigo, ramas, builds, y el proceso de despliegue de un producto utilizando tecnologías de Microsoft
  • Mejorar el proceso y rendimiento de las Builds, aumentar la automatización de los procesos relacionados.
  • Diseñar, desarrollar y mantener las herramientas existentes asi como la creacion de nuevas herramientas para mejorar el proceso de trabajo[MSBuild, Powershell, C #]
  • Administración y Mantenimiento de Team Foundation Server
  • Identificar y recomendar que nuevas tecnologías pueden incorporarse
  • Gestionar las relaciones y coordinar el trabajo entre los diferentes equipos en diferentes ubicaciones (Equipo de desarrollo, Equipo de sistemas)
Ago/2006 - Feb/2010
V.O. Consulting
(Consultora Informática)
Madrid, España
Analista Programador
  • Componente ActiveX para la gestión de firmas digitales de distintas aplicaciones. Empresa Correos de España. [C#, XML, XSD]
  • Implementación de un proveedor Microsoft Membership personalizado para utilizarlo en la gestión de la seguridad
    de usuarios de todas las aplicaciones de la empresa. Empresa VO Consulting [C#]
  • Framework Base para todas las aplicaciones Windows Form de la empresa. Empresa VO Consulting [Windows Form C#]
  • Aplicación para el procesamiento de Burofax. Empresa Correos de España.
  • Librería para la manipulación de imágenes.Empresa VO Consulting
  • Control que encapsula las APIs de Google Maps y permite utilizarlas desde .NET para mostrar información sobre un mapa. Empresa GSS. [C#, ASP.NET, Javascript]
  • Programa para la administración de Clientes, Contactos, Productos, Ofertas, Pedidos, Albaranes, Facturas, Abonos. Empresa (Recall) [Windows Form: C#, Linq, Microsoft SQLServer]
  • Módulo para la consulta de horarios desde dispositivos móviles para la red de Gimnasios. Empresa ClubMetropolitan
  • Intranet Basada en DotNetNuke para consultora de Tecnologías de comunicación, Empresa NAE. Módulos: Noticias, HelpDesk, Mensajes Privados, Perfiles de Usuarios
  • Smart Client para la gestión y control de socios de la Sociedad Española de Ornitología. Empresa SEO/BirdLife[Windows Form: C#, Microsoft SQLServer]
  • WebSite para la publicación de información. Módulos: Inscripción automática en programas de voluntariado, Solicitudes de Socios.Empresa SEO/BirdLife [DotNetNuke, C#]
  • Servicio Windows para la sincronización periódica y automática de bases de datos entre servidores SQLServer y MySql. Empresa SEO/BirdLife
  • Actualización de la aplicación Web para el control de flujos migratorios de aves. Empresa SEO/BirdLife
  • Servicio Windows para la sincronización periódica y automática de bases de datos entre servidores SQLServer. Empresa Vueling. [C# ASP.NET, javascript]
  • Actualización de la aplicación Web para el control de Ventas a Grupos de Agencia de Viajes.
    (introducción de html Templates para el envío de correos a los clientes).Empresa Vueling. [ASP.NET C#, Microsoft SQL Server]
  • Sistema para la consulta Web de los Datos Generales de Entidades Financieras en España Recall.Empresa (Recall)[C#, ASP.NET, Sql Server]
Abr/2002 - Abr/2006
Radiocuba
(Empresa de Radiodifusión de la Televisión y la Radio de Cuba)
La Habana, Cuba
Analista Programador
  • Sistema para Solicitud de Dinero Online de las sucursales a la casa matriz (Aplicación Web + Cliente Windows C#)
  • Sistema para la entrega y evaluación de la contabilidad de cada sucursal de la empresa (Aplicación Web)
  • Automatización de la mayoría de los procesos administrativos de la empresa.
  • Intranet de la Empresa basada en DotNetNuke
Abr/2002 - Abr/2006
Corp. COPEXTEL S.A (Antsys Radiocom).
(Empresa de Telecomunicaciones)
La Habana, Cuba
Analista Programador
  • Utilidades para el análisis de la Contabilidad
  • Intranet de la Empresa basada en PHPNuke