
Software Engineer at Mirai España S.L.
Madrid Area, Spain

Software Engineer at Mirai España S.L.
Madrid Area, Spain
Simply put, I'm a assumed geek that loves to learn.
I've been developing software for 9 years through companies of various sizes - including private, public ones and the government - and my knowledge spans a range of technologies with a clear emphasis on enterprise applications with the Java Platform - with all its intricate architectures and frameworks - and, in the past couple of years, Ruby and Ruby on Rails.
In my most recent work I've helped my company move away from PHP to Ruby on Rails, as well as lead major refactorings in our legacy Java applications - e.g. introduce hibernate and spring.
I like being on the cutting edge and am currently leading a JRuby project that integrates a Rails front-end with our Java back-end services.
On a more personal note my side interests also include singing, playing the guitar and adventure sports.
Java, Spring, Acegi, EJB, Design Patterns, Domain Design, XP, Ruby, Rails, free text search engines ( ferret, solr)
(Computer Software industry)
January 2008 — Present (2 years )
Main tasks included the migration of the company's main public facing portal - HotelSearch.com - from PHP to Ruby on Rails, as well as the development of several new features of which I highlight free text search engines - Ferret and later Solr - and SEO oriented tasks.
Improvement of the legacy java applications through the introduction of better designs and new frameworks - e.g. hibernate and spring - with the objective of making the team more productive and have simpler architectures.
Currently I'm imersed in a JRuby project that aims to integrate a Rails front-end with our Java back-end services natively.
Environment
- Java, Ruby, Rails, JRuby, Ajax, XSLT – XML Database (DB2) Tomcat and Jboss
(Privately Held; Computer Software industry)
September 2007 — December 2007 (4 months)
Short term contract to help on defining a new development infrastructure for the internal applications, introducing new practices as TDD and frameworks like Maven, Spring, Hibernate and JSF.
(Public Company; 501-1000 employees; Government Administration industry)
July 2006 — December 2007 (1 year 6 months)
Worked at the SCP project, intended to control the whole life cycle of juridical processes within the institution, from the moment they are created until their resolution, thus saving time and improving the response window from the government to
Tasks:
- Lead the development of specific modules and small projects
- Development and research to improve work environment – introduction of TDD and some XP practices
Environment
- Java, Ajax – JSP, Struts, Hibernate, JasperReports – Oracle database and web container OC4J
(Public Company; Government Administration industry)
2005 — 2006 (1 year )
Among other projects, I worked in the Tool Tracking System, a web based application that allowed the tool rooms at a major airline to precisely track their tools and chemicals.
Saved the airline millions of dollars and helps keep them in compliance with the FAA on calibration requirements on tooling.
Main tasks included:
- Development of the interface between the Tool Tracking (java )and the airline back end (SAP)
- Management of asynchronous tasks through the development of MDB's
- Introduction of the Hibernate as a ORM solution for the project.
B.Sc. , Computer Science , 2003 — 2008
Agile methodologies, Enterprise Architecture, Java, Ruby, Rails