Experience

Feb ’09 – Feb ‘15 Chartered surveyor client, London Head of IT

Analysis and develop of CRM and financial tools for Company

  • Work with cutting-edge Rails technologies and very old one’s versions (Rails 1.2.3)
  • Analysis of the data model and of existing data sources
  • Migration of old financial tools to new technologies and new functionality.
  • Creation of project plan for CRM and implementation
  • Several upgrades to new versions of Rails
  • Technologies used: Rails, NetBeans, MySQL, Subversion, Redhat, Ubuntu.

Jul ’08 – Jan ’09 Infotech Enterprises, London Senior Analyst Developer

Global IT services company with over 7800 people specializing in Engineering Services, Geographic Information Systems (GIS), and IT services.

  • Design of a tool for handle files with StarTeam Server, for BT.
  • Work with cutting-edge Rails technologies.(Rails 2.0.2)
  • Creation of project plan for functionality
  • Development of the whole interface with Ruby on Rails based in JRuby
  • Development of functionality in Java with TDD Methodology
  • Pair programming.
  • Technologies used: Ruby on Rails, Eclipse, Jruby, TextMate, CruiseControl,JUnit, StarTeam Server, Eclipse, Junit, Mocha, Java 6

Jan ’08 – Feb ’08 Hostway, London CRM Developer

Analysis and develop of CRM for Marketing Department

  • Help focus CRM, from previous programmers, analyzing contents and development new features.
  • Work with cutting-edge Rails technologies.(Rails 2.0.2)
  • Analysis of data model and of existing data sources
  • Creation of project plan for missing functionality
  • Upgrade to Rails 2.0.2
  • Technologies used: Rails (2.0.2), Eclipse, MySQL 7.x, Subversion.

Jun ’07 – Oct ’07 Systino.net, London Senior Programmer Analyst

Startup Company developing a product to handle referral incentives

  • Help get a clear vision of the product.
  • Developing new functionalities.
  • Work with cutting-edge Rails technologies.
  • Technologies used: Rails (1.2.6), TextMate, MySQL 7.x, Subversion, Basecamp.

Apr ’07 – Jun ‘07 Berufsbildner, Zurich Freelancer

Implementation of change requests for Rails-based course management system.

  • Complete refactoring of existing code
  • Implementation of vaguely specified new features.
  • Technologies used: Rails (1.2.6), Eclipse, MySQL 6.x, Tortoise.

Dec ’05 – Apr ‘07 Dataadviser, Madrid Senior Programmer Analyst

Tech consultancy developing solutions for a wide range of clients.

  • Contracted as Senior Programmer Analyst.
  • Handled several full lifecycle projects.
  • Client facing experience.
  • Introduced new technology (Ruby on Rails) and development methodology (Agile).
  • Technical lead for Ruby on Rails.
  • Analysis and requirements specification with the client, design and implementation.
  • Lead small teams of junior developers.
  • Technologies used: Rails (1.2.6), Eclipse, MySQL 6.x, Subversion, JBoss, Tomcat 5, EJB, Servlets, Hibernate2, Spring, MSSQL Server 2000 and 2005, PL/SQL.

Jun ’04 – Apr ‘05 Swissrisk, Madrid Senior Software Engineer

Software company specialized in solutions for financial data processing and Wealth Management.

  • Contracted as Senior Software Engineer.
  • Introduction of database abstraction layer (Hibernate) into existing complex product.
  • Implementation of complex financial message exchanges using X-Gen.
  • Implementation of Wealth Management tools using Java.
  • Implementation of web applications using Struts and Cocoon.
  • Working in Madrid and Zurich.

May ’02 – Jun ‘04 Avanza Solutions, Madrid Software Engineer

Software company specialized in banking solutions

  • Contracted as Software Engineer.
  • Implementation of web applications using Struts and J2EE (EJBs, JSPs, Servlets).
  • Implementation and customization at client offices.
  • Working in Madrid and New Zealand.