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.