Curriculum Vitae

Ingeniero Informático(especializado en Tecnologías de la Información)
Universidad de Castilla-La Mancha (España)
Desde 2000 a 2006
Proyecto Final de Carrera
"Selfa: Software para la Enseñanza de Lenguajes Formales y Autómatas", diseñado con tecnología: J2EE, PHP, JSP, Apache y MySQL.
Congresos en os que el Proyecto final de carrera ha sido publicado
  • J.J. Castro-Schez, E. del Castillo, J. Hortolano. "A tool for teaching and learning of Formal Languages and Automata Theory".   XIII Conferencia sobre la Universidad Learning in the Computer Science (JENUI 2007), Teruel, España, 2007.  http://jenui2007.unizar.es/
  • J. Hortolano, J.J. Castro-Schez, E. del Castillo. "SELFA: Software for the learning Formal Languages and Automata Theory". International Technology, Education and Development Conference
    (INTED 2007), Valencia, España, 20007. http://www.iated.org/inted2007
  • J.J. Castro-Schez, E. del Castillo, J. Hortolano, A. Rodriguez. Designing and Using Software Tools for Educational Purposes: FLAT, a Case Study.
    IEEE Transactions on Education. Vol. 52, No: 1, 66-74, 2009.
Educación Complementaria
  • Curso: "Aplicaciones de desarrollo en GNU/ Linux" – 20 horas – UCLM – 2001.
  • Curso: "Economía para las compañias" – 10 horas – UCLM – 2004.
  • Curso: "Seminario sobre la protección de datos" – 20 horas – UCLM – 2005.
  • Course: "PHP y MySQL para el diseño y desarrollo de aplicaciones Web" –20 horas– UCLM – 2006.
Conocimiento adicional
  • Lenguajes de Programación: Java, C, C++, C#, J#, Visual Basic, Ruby on Rails, Python, PHP, JSP, HTML, JavaScript, Prolog, Ada, VHDL, SQL2, SQL3, PL/SQL.
  • Sistemas de Bases de Datos: SQL Server, Oracle, MySQL, Ms Access.
  • Entornos integrados de desarrollo: Eclipse, .NET, Jbuilder, Visual Cafe, Adagide, PHP Designer, JCreator, Dev-C++.
  • Uso y administración de lo siguientes sistemas Operativos: Microsoft Windows 2000, XP, NT 4.0, 98, 95, GNU/Linux, MS-DOS.
  • Estandard de calidad ISO 12207.
  • Metodologías de desarrollo: UML, Proceso Unificado, Desarrollo dirigido por pruebas.
  • Otros: Editor de texto "LATEX".

Fechas:
Desde Julio,2011 hasta actualmente
Profesión o cargo desempeñado:

Consultor IT Murex

Cliente:
Banco de Inversión (Londres).
Fechas:
Desde Julio, 2011 hasta actualmente
Principales tecnologías y responsabilidades:
  • Desarrollo de interfaces MxML para migración entre versiones 2.9 y 3.1 de MX

  • MxML Exchange, Interfaces, Post-Trade, Workflows, MDML
Projects:
  • Configuración de MxML Exchange de acuerdo a los requisitos del cliente para productos IRD, Equities y FX, usando transformation formulas para importar datos y trades en Mx 3.1

  • Formulas: XSL/XSLT/XMLF/XMLBM/BO REPO y SQL.

  • Migración e importación de trades (IRD, CRD, FX), Settlement Instructions, Portfolios, etc. a traves de workflos y MxML usando interfaces y formulas.

  • MDML market data language y FMGL (Datos Históricos), scritping para importar y exportar valores de Market Data a traves de MDRS.

  • Pricing de derivados usando e-Tradepad, credit curves, asi como diversos productos financieros (incluyendo Opciones FX, Cross Currency Swaps, Interest Rate Swap, Barriers etc).

Fechas:
Desde Enero, 2011 hasta Julio, 2011
Profesión o cargo desempeñado:

Consultor IT Murex

Compañía:
Excelian (Londres).
Clientes:
Sanlam Capital Markets (Johannesburg/London).

UniCredit (Londres).
Principales tecnologías y responsabilidades:
  • Desarollo de workflows postTrade en MXML basado en las funcionalidades del cliente para Murex 3.1 y 2.11
  • MxML Exchange, Post-Trade, Workflows, Confirmaciones
Proyectos:
  • Configuración de los workflows MxML Exchange de acuerdo a los requisitos de los clientes para products IRD, Equities, y FX, incluyendo la utilización de formulas XSL/XSLT/XMLF/XMLBM y SQL.

  • Murex Scripting Language (MSL) usado en completion y compliance rules para actividades Murex, incluyendo cálculos pre-trade y post-trade processing center workflows.

  • Pricing de derivados usando e-Tradepad, asi como diversos productos financieros (incluyendo Opciones FX, Cross Currency Swaps, Interest Rate Swap, Barriers, etc).

  • Documentación para proyectos Murex internos en cliente.
Cliente:
RZB (Viena).
Fechas:
Desde Enero, 2010 - Diciembre, 2011
Principales tecnologías y responsabilidades:
  • MX 3.1, Modulos de Back Office
  • Confirmations, MxML Exchange, Post-Trade, Workflows
  • Java, Jemmy, Spring, HTML, CSS, JavaScript
  • Oracle, MySQL, SyBase
  • Subversion
Proyectos:
  • Proyectos Murex que abarcan Confirmations, MxML Exchange, Workflows y modulos de Back Office.
    Creación de confirmations para Equities, IRD, FX, Credit y Commodities.
    MxML Exchange, Post-Trade, Mx formulas, XML, XSLT, etc.
    Modificación de workflows.
    Settlement Instructions.
    Creación/modificación de UDFs.
    Back Office supporting.

  • Desarrollo y puesta en marcha de una herramienta de reconciliación de datos y ejecución de tests automáticos en entornos Murex.
    La herramienta de ejecución de tests automáticos y los propios tests se crean con tecnología Java; los tests abarcan inserción de deals, workflows, comprobación de límites, market data, etc. y son adaptados para el cliente dependiendo de su propia configuración de Murex. La herramienta para la reconciliación de datos ha sido creada con tecnología Java y gestiona y reconcilia los datos para varios entornos en Mx.
    Estas herramientas abarcan otras tecnologías como Spring, HTML, CSS, JavaScript, etc. y gestión de base de datos.
Cursos Complementarios:
  • Murex Back-Office Training (de Murex S.A.S.)
  • Murex Front-Office Training (de Murex S.A.S.)
Tipo de negocio:
Consultor IT Murex y Desarrollo de Software para finanzas.

Fechas:
Desde Octubre,2008 hasta Diciembre, 2009
Profesión o cargo desempeñado:

Ingeniero Informático

Compañía:
Murex, Dublín (Irlanda).
Principales tecnologías y responsabilidades:
  • MLC, MX 3.1, MX G2000
  • J2SE
  • Oracle, Sybase
  • Perforce
  • Software para trading, gestión y procesamiento de riesgos (trading, risk management and processing).
Projects:
  • Desarrollo de Murex MLC (Murex Limits Controller) con tecnología Java y bases de datos Oracle y Sybase, MLC es el componente de gestión de límites de riesgos en el framework MX.3.
  • Maintenimiento y mejora de las versiones de Murex MLC.
Tipo de negocio:
Desarrollo software para finanzas, trading y gestión de riesgos.

Fechas:
Desde Enero,2008 hasta Octubre, 2008
Profesión o cargo desempeñado:

Ingeniero Informático

Compañía:
TSSG (Telecommunication Software & System Group) en Waterford (Irlanda).
Principales tecnologías y responsabilidades:
  • J2EE
  • Ruby on Rails
Proyectos:
  • Creación de una sandbox para desarrollar widgets con tecnología Java(usando OOP, frameworks como Spring y entornos integrados de desarrollo como Eclise, usando también JavaScript, JQuery, XML, JSON, etc) y MySQL database.
  • Aplicación de administración y gestión (la cual opera con la aplicación Java) usando Ruby on Rails (con Eclipse y tecnologías Web como JavaScript, JQuery, etc) y base de datos MySQL.

Fechas:

  • Desarrollo del proyecto de la sandbox para desarrollar widgets con J2EE (Enero, 2008 hasta Octubre, 2008)
  • Desarrollo de la aplicación de gestión y administración con Ruby on Rails (Abril, 2008 hasta Octubre, 2008)
Tipo de negocio:
Desarrollo de Software

Fechas:
Desde Noviembre, 2006 hasta Enero, 2008
Profesión o cargo desempeñado:

Ingeniero Informático Junior:

Compañía:
FCC (Espelsa Telecommunication & Control Systems division en Madrid, España).
Principales tecnologías y responsabilidades:
  • Tecnología .NET
  • trabajando con Microsoft Visual Studio, C#, ASP.NET, SQL Server (desarrollando aplicaciones Web y aplicaciones de escritorio usando Web Services, accesso a base de datos, .NET Remoting, orientación a objetos, UML, XML, XSL, HTML, etc). Uso de los framework 1.0 y 2.0 de .NET .
Proyectos:
  • Aplicación de planeamiento de misiones para la Agencia OTAN. Aplicación de escritorio con parte web, la cual simulaba el comportamiento de la aplicación de escritorio. En esta aplicación se usaba C#, ASP.NET, SQL Server y tecnologías como .NET Remoting.
  • Portal Web de documentación usando C#, ASP.NET y MySQL, portal web para subir y bajar documentación, en este proyecto era registrada toda la actividad y los datos de los usuarios, el administrador podía ver toda esta información. Entre las distintas tecnolgías, destaca el uso de Web Services.
  • En estas aplicaciones se usó Metodologías de desarrollo ágiles y en algunas partes Desarrollo dirigido por puebas.

Fechas:

  • Mantenimiento del portal de documentación web con tecnología PHP y MySQL (Noviembre, 2006)
  • Migración, rediseño y desarrollo del portal de documentación con tecnología ASP.NET, C# y SQL Sever (Noviembre, 2006 - Febrero, 2007)
  • Mantenimiento del portal de documentación web con tecnología ASP.NET, C# y SQL Server (Febrero 2007 - Enero 2008)
  • Desarrollo de una aplicación para el planeamiento, activación de las fuerzas y simulación para la Agencia OTAN con tecnología .NET y SQL Server (Marzo,2007 hasta Enero, 2008).
Tipo de negocio:
Desarrollo Software para defensa

  • Sun Certified Programmer for the Java Platform, Standard Edition 6 (Septiembre, 2009).

  • Lengua nativa: Español

  • Otros Idiomas:
Comprensión Habla Escritura
Inglés Avanzado/Bilingüe Avanzado/Bilingüe Avanzado/Bilingüe
Francés Básico Básico Básico
  • Certificados de Idiomas:
    • Certificado de estudios en "Global Village School of Toronto".
      Nivel Intermedio.
      4 semanas.Toronto (Canadá).2006.

    • Certificado de estudios en "Global Village School of Vancouver".
      Nivel Alto.
      4 semanas.Vancouver (Canadá).2007.

    • Certificado de estudios en Waterford en el nivel más alto de Inglés .
      3 meses.Waterford (Ireland).2008.
Actualmente trabajando en Irlanda desde Enero,2008

  • Total disponibilidad para viajar y residir en otra ciudad.
  • Carnet de conducir: Licencia Española -- Tipo B
  • NATO Secret Documentation Certificated válido hasta Abril, 2012