I am a Ruby and Rails developer since 2006. My first professional project was on 2007 using Rails v1. I also enjoy using Sinatra and Rack for developing APIs and middle-wares. My favorite pattern to re-factor fat models is Service Objects.
I have been responsible for:
I can be contacted at .
A 3D plastic surgery web simulator. At Crisalix I had two rolls: Ruby developer and SysAdmin.
As a Ruby developer created and maintained Rails and Sinatra applications, wrote a HTTP API with Sinatra, and developed the payment gateway.
As a SysAdmin migrated the whole applications stack from various data centers, configuring dedicated servers, VLAN, Nginx, MySQL server, Redis, Memcached, external and internal monitoring, deployments with Capistrano, Upstart, log-rotation, etc.
A tour operator for the Russian market in Costa del Sol. I made a back-end in Rails to manage translations and their hotel seasonal offers. Also made sites for hotels they had deals with. These sites were mainly static content, just the order-entry form needed dynamic content (offers) and persistence, so I chose Sinatra with DataMapper… lots of fun.
An English company that sells Spanish food for the UK market. It was my first fully hosted Rails (v1) application. I developed the front-end, back-office, order-entry, invoicing and on-line payments. I also did a simple CMS and a CRM using Highrise's API. Coming across and using Capistrano was a great joy.
A partnership with a graphic designer, where I began with web programming. We made some sites for friends and relatives like restaurants, weddings, apartments for rent and anything we could find. I was using PHP but wanted something else, and soon found Ruby and Rails during 2005… yay !
The company where I first became a programmer during the 90s. JBA was the creator of System 21, an ERP software solution operated on IBM's AS/400. I worked in the support and development teams, using RPG, CL and DB2.