I have been developing software for more than 30 years, having led teams of up to 8 developers and working with many different technologies. I spent the first part of my careerr developing videogames (which is one of the hardest development jobs!). In the most recent years I have been working as a full stack engineer, with a great emphasys in PHP and Symfony. I also have a lot of experience in e-commerce and entrepreneurship.
Nov 2011 - Nov 2015
CTO and founder
Co-founded and led the development of Clippingbook.com, the visual search engine. Technologies used: PHP, Symfony, MySQL, Amazon AWS, Redis, Varnish, REST, HTML5, AngularJS, Behat, Protractor, Scrum, CI. Led a development team of four persons (two backend, two frontend). Developed the initial concept for the service and coordinated all development with marketing and management teams.
Jun 2013 - Present
Apr 2013 - May 2014
May 2011 - Oct 2011
Developed all the software (backend, frontend) for this site dedicated to online raffles. Technologies used: PHP, MySQL, HTML5. Also helped the CEO develop a sound strategy for the launch of this online service.
Dec 2005 - Apr 2011
CEO and founder
The main activity of this company was the development and launch in Spain and France of the online store www.planetapluton.com, dedicated to the sale of original, cool, novel and fun presents. Played the following roles during the development, launch and growth of this store:
• Choosing and implementing the underlying software infrastructure (using PHP, MySQL and OS-Commerce)
• Choosing and implementing the underlying hosting infrastructure
• Implementing all CRM and Customer Service procedures
• Implementing all logistic procedures
• Product selection. Relationships with providers in Spain, France, UK, Germany and USA
• Product acquisition. Imports and customs.
• Development of brand image
• Implementation of a marketing strategy, both offline and online
• Search Engine Optimization (SEO)
• Search Engine Marketing (SEM)
• Affiliate Marketing
• Newsletters and email marketing
• Social Networks (Facebook and Twitter)
• Relationships with the press.
This has provided an outstanding experience and knowledge in all aspects of e-commerce.
Jun 2002 - Nov 2005
Technical Adviser to the Commercial Director and founder
Gaelco Móviles S.L
In this company dedicated to the development and distribution of mobile games, acted as a liaison between the commercial team and the technical team, making sure that all development followed the rules set up by the commercial department and leading the QA team that ensured that the games worked throughout the whole range of available handsets. Technologies used: Symbian, J2ME, InFusio, iMode. Also did a lot of commercial work and maintained the relationships with many different network operators like Movistar, Vodafone, Orange, TIM or T-Mobile.
Oct 1989 - May 2002
CTO and founder
Zigurat Software S.L.
In this company dedicated to the development of videogames for personal computers, consoles and arcade machines, led teams of up to 8 videogame developers, working in the development of more than 20 software titles. Technologies used: assembler, C, C++
Sep 1983 - Jun 1988
BS in Physics
Specialization in Advanced Solid State Physics
Jun 2012 - Present
Symfony Certified Developer
One of the first 100 persons to get this certification.
Working with PHP since 2005, having developed several web applications with a high level of complexity.
Recognized as one of the leading experts in Spain. Ranked as one of the top 20 all time Symfony2 answeres at Stackoverflow. Invited several times to give talks about this framework (see portfolio)
Implemented the database structure for several applications, including all the replication and server infrastructure. Optimized all SQL queries for a service handling millions of data points and hundreds of thousands of visits
Bug tracking and fixing
30 years of experience catching some of the nastiest bugs you can think of!
Developed several internal API services for webs like clippingbook.com or eltiempotv.com. Also developed code to interact with external API services like Facebook, Bing search, Twitter or Google Maps
Developed the full caching strategy for clippingbook.com using Varnish4, leading to a 1000-fold increase in performance
Developed a full E2E testing platform following BDD concepts, using Behat for the backend and Protractor for the frontend
5-year experince in all aspects of e-Commerce: site development, logistics, marketing, etc...
Spent more than 20 years building videogames
Working with this framework since 2013
Have been using it to develop the frontend side of several web applications since 2005
Designed and implemented all the backend infrastructure used by clippingbook.com, using Amazon services like EC2, RDS and Elastick Beanstalk
Implemeted a caching strategy for the most used queries in clippingbook.com using Redis
Linux server admin
Administered several Linux machines using a full LAMP stack
Lead a team of 4 developers using Scrum metodologies implemented with the help of Pivotal Tracker
Developed a full CI pipeline using Snap CI
Mobile development (IOS, Android)
Developed several apps using ObjectiveC, XCode, Java and Android Studio
Used it for moblie development (Android, J2ME)
Implemented a backend pipeline to handle several tasks related to the frontend like CSS optimization, JS minimization anc BDD testing
C, C++, Assembler
Used them to develop more than 20 games. Used to be an expert, my knowledge may be a bit rusty
The visual search engine. Build beautiful online books from your online searches. Led all development of this site
Marketplace for translators and authors. Developed all website (frontend and backend)
Spanish weather information site. Developed all backend and mobile apps