Curriculum Vitae

Computer Science Engineer (specialized in Information Technology)
University of Castilla-La Mancha (Spain)
From 2000 to 2006
Final Career Project
"SELFA: Software for the teaching and learning of formal languages and automatas", designed with technology: J2EE, PHP, JSP, Apache and MySQL.
Congress where the Final Career Project has been published
  • J.J. Castro-Schez, E. del Castillo, J. Hortolano. "A tool for teaching and learning of Formal Languages and Automata Theory".   XIII Conference days of the University Learning in the Computer Science (JENUI 2007), Teruel, Spain, 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, Spain, 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.
Complementary Education
  • Course: "Applications of Design in GNU/ Linux" – 20 hours – UCLM – 2001.
  • Course: "Economy of the Company" – 10 hours – UCLM – 2004.
  • Course: "Seminary of Data Protection" – 20 hours – UCLM – 2005.
  • Course: "PHP and MySQL for  the design and development of Web Applications" –20 hours– UCLM – 2006.
Complementary Knowledge
  • Programming Languages: Java, C, C++, C#, J#, Visual Basic, Ruby on Rails, Python, PHP, JSP, HTML, JavaScript, Prolog, Ada, VHDL, SQL2, SQL3, PL/SQL.
  • Managing systems of data bases: SQL Server, Oracle, MySQL, Ms Access.
  • Integrated Development Environment: Eclipse, .NET, Jbuilder, Visual Cafe, Adagide, PHP Designer, JCreator, Dev-C++.
  • Use and administration skills in the next Operating Systems: Microsoft Windows 2000, XP, NT 4.0, 98, 95, GNU/Linux, MS-DOS.
  • Standard of quality of information systems ISO 12207.
  • Methodologies of development: Unified Process, Test Driven Development, UML
  • Other: Text Editor "LATEX".

Dates:
From July,2011 to present
Occupation or position held:

IT Murex Consultant

Client:
Investment Bank (London).
Dates:
From July, 2011 - present
Main technologies and responsibilities in the job:
  • Development of MxML Interfaces for a migration between Mx versions 2.9 and 3.1

  • MxML Exchange, Interfaces, Post-Trade, Workflows, MDML
Projects:
  • Configuration of MXML exchange workflows to manage STP requirements for Interest Rate, Equities and FX business, and transformation formulas to import external data and trades into Mx 3.1

  • Formulae covering XSL/XSLT/XMLF/XMLBM/BO REPO and SQL.

  • Migration and import of trades (IRD, CRD, FX), Settlement Instructions, Portfolios, etc. through workflows and MxML using interfaces and formulas.

  • Familiar with MDML market data language and FMGL (Historical Data), scritping to import/export market data values through MDRS.

  • Familiar with pricing of financial derivatives within e-Tradepad, credit curves, as well as various products and their associated behavior (including FX Option, Cross Currency Swaps, Interest Rate Swap, Barriers etc).

Dates:
From January, 2011 - July, 2011
Occupation or position held:

IT Murex Consultant

Company:
Excelian (London).
Clients:
Sanlam Capital Markets (Johannesburg/London).

UniCredit (London).
Dates:
From January, 2011 - July, 2011
Main technologies and responsibilities in the job:
  • Development of post-trade MxML workflow based functionalities for Murex 3.1 & 2.11 clients
  • MxML Exchange, Post-Trade, Workflows, Confirmations
Projects:
  • Configuration of MXML exchange workflows to manage STP requirements of clients for Interest Rate, Equities and FX business, including exposure to key data dictionary formulae covering XSL/XSLT/XMLF/XMLBM and SQL.

  • Familiar with Murex Scripting Language (MSL) used in completion and compliance rules for Murex trading activities, covering pre-trade calculation template workflows and post-trade processing center workflows.

  • Familiar with pricing of financial derivatives within e-Tradepad, as well as various products and their associated behavior (including FX Option, Cross Currency Swaps, Interest Rate Swap, Barriers etc).

  • Provided documentation on various Murex project work internally in preparation for client engagements.
Client:
RZB (Vienna).
Dates:
From January, 2010 - December,2010
Main technologies and responsibilities in the job:
  • Delivered complex cross-asset MxML functionality front to back on Murex 3.1 for Commodities, Equities, Credit, Derivatives, Foreign Exchange and Interest Rate product trading:
  • MX 3.1, Back Office Modules
  • Confirmations, MxML Exchange, Post-Trade, Workflows
  • Java, Jemmy, Spring, HTML, CSS, JavaScript
  • Oracle, MySQL, SyBase
  • Subversion
Projects:
  • Responsible for managing and implementing workflow configuration for various asset classes related to back office processing.

  • Creation in Mx of confirmations, handling of settlement instructions, UDF creation/modification, etc.

  • Engaged business users on MxML workflow developments and requirements in post-trade area, as well as supporting users throughout SIT & UAT cycles for same

  • Worked closely with front office team leads in respect of automated tools using for pricing of simple and structured derivatives across asset classes via the STB (Structured Trade Builder) emulator using the Murex dealing xml

  • Participated in developing a solution for automation of test cases in Murex using Java/Jemmy/HTML/Spring technology and covering pricing, trade capture, MxML workflows, limits checking, market data and P&L reconciliation.

  • Enhanced and enriched test -cases and regression packs for automation suite for above tools.

  • Documented Murex deliverables and automated tools use of Murex components for both functional and technical users.

Complementary Training:
  • Murex Back-Office Training (from Murex S.A.S.)
  • Murex Front-Office Training (from Murex S.A.S.)
Type of business:
IT Murex Consultant and Software development for Finance

Dates:
From October,2008 to December, 2009
Occupation or position held:

Software Engineer

Company:
Murex at Dublin (Ireland).
Main technologies and responsibilities in the job:
  • MLC, MX 3.1, MX G2000
  • J2SE
  • Oracle, Sybase
  • Perforce
  • Software for trading, risk management and processing
Projects:
  • Development of Murex MLC (Murex Limits Controller) with Java technology and databases Oracle and Sybase, MLC is the limits management component of the MX.3 framework.
  • Maintenance and enhancement of Murex MLC versions.
Type of business:
Software development for Finance and Risk Management

Dates:
From January,2008 to October, 2008
Occupation or position held:

Software Engineer

Company:
TSSG (Telecommunication Software & System Group) at Waterford (Ireland).
Main technologies and responsibilities in the job:
  • J2EE
  • Ruby on Rails
Projects:
  • Sandbox project to develop widgets with Java technology (using OOP, frameworks like Spring and the Eclipse IDE, it also uses JavaScript, JQuery, XML, JSON, etc) and MySQL database.
  • Management application(which operates with a Java application) using Ruby on Rails (using Eclipse as IDE and web technologies like JavaScript, JQuery, etc) and MySQL database.

Timeline:

  • Development of sandbox project to develop widgets with J2EE(January, 2008 to October, 2008)
  • Development of a management applications with Ruby on Rails (April, 2008 to October, 2008)
Type of business:
Software development

Dates:
From November, 2006 to January, 2008
Occupation or position held:

Computer Science Junior Engineer

Company:
FCC (Espelsa Telecommunication & Control Systems division at Madrid, Spain).
Main technologies and responsibilities in the job:
  • .NET technology
  • working with Microsoft Visual Studio, C#, ASP.NET, SQL Server (developing web applications and desktop application using Web Services, DataBase Access, .NET Remoting, Object oriented, UML, XML, XSL, HTML, etc). Use of 1.0, 2.0.NET Framework.
Projects:
  • Web Portal Documentation using C#, ASP.NET and MySQL, it was a project to upload and download documentation, in this projects it registered all the data of the user, and the administrator could view all the information. It used web technology with web services.
  • Application to planning missions for NATO Agency, it was a desktop application with a web part which simulated the behaviour of the desktop application. In this application it used C#, ASP.NET, SQL Server and technologies like .NET Remoting.
  • In these applications it used an Agile Methodology, and some parts Test Driven Development.

Timeline:

  • Documentation Portal maintenance with PHP and MySQL technology (November 2006)
  • Migration, redesign and development of the Documentation Portal with technology ASP.NET, C# and SQL Sever (November, 2006 - February, 2007)
  • Documentation Portal maintenance with technology ASP.NET, C# and SQL Server (February 2007 - January 2008)
  • Development of an application for operation planning, force activation and simulation to NATO with technology .NET and SQL Server (March 2007-January 2008).
Type of business:
Defence Software Development

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

  • Mother tongue: Spanish

  • Other Languages:
Understanding Speaking Writing
English Fluent Fluent Fluent
French Basic Basic Basic
  • Languages certificates:
    • Certificate of studies at "Global Village School of Toronto".
      Intermediate Level.
      4 weeks.Toronto (Canada).2006.

    • Certificate of studies at "Global Village School of Vancouver".
      High Level.
      4 weeks.Vancouver (Canada).2007.

    • Certificate of English Studies in Waterford in the highest level of English .
      3 months.Waterford (Ireland).2008.
Currently working in Ireland from January,2008

  • Total availability to travel and to reside in other city.
  • Driving licence: Spanish driving license -- Type B
  • NATO Secret Documentation Certificated valid until April of 2012