Specialist with +15 years experience with Java Web Applications and about 6 with Groovy on Grails.
Exploring Fullstack with AngularJS, React + Redux, NodeJS and Ionic.
Participating in all steps of development process, from pure programming and analysis to tech leader in charge of software and systems architecture.
Convinced advocate for agile methodologies, testing and clean code through constant refactoring.
In charge of the successful strategic integration with Starr Insurance, one of the biggest companies in the business in United States. Working closely with the Frontend and Backend Leads and their teams, on the technical side; and with the VP of Product and the client on the business one.
CoverWallet leverages the outdated ways in which insurance for small/mid companies is currently being marketed in USA, offering online and convenient information, from first contact to contract signing up, through its platform.
Startup specialized in semantic analysis from various inputs: voice, text, etc.
Technically leads Phoenix Project, migrating the old monolithic architecture to a modern one based on loosely coupled Microservices communicating via JSON serving REST interfaces.
Integrating, when necessary, with already existing services as: ASR (Advanced Speech Recognition) and ML (Machine Learning) Engine in a modular way.
Mongo Express AngularJS and NodeJS (MEAN stack) is used, as well as Docker for running in AWS servers and/or local installations.
Using classic jQuery powered AJAX on the Frontend side and Groovy on the Backend, maintains and develops main business Website and Backoffice, communicating with APIs of third parties involved.
As independent Grails expert collaborates with revshare.io team helping with final stages of first prototype development; as wells as auditing code and architecture.
Develops electrometro.es hybrid mobile app for notifying users about hourly changing energy prices on the fly, helping them reducing monthly bills and achieving optimal consumption. Using Ionic/AngularJS/Cordova + Grails JSON serving Backend.
Also works with InnoCV developing Evalue for Banco de Santander (SPA application with AngularJS and Java REST Backend).
Joins the Asimov (CRM) development team working for BT (British Telecom). Using Groovy on Grails, with Spock as testing tool, Oracle as database and Jenkins for continuous integration.
For www.ventura24.es, developing and maintaining the Backoffice, initially applying Scrum and later Kanban.
For Rumbo and promoted to team leader, is in charge of the Backoffice reimplementation (booking management core business) again with Scrum, Groovy and Grails, Spock and Geb for testing; and Jenkins as CI server.
Working with Liferay a as member of the Open Source I+D Department for: Consejería de Educación de Madrid, Extremadura and Valencia (Regional Education Ministries); and CSIC (scientific research office financed by the government).
Later on, for Securitas, negotiates, designs and develops Automatic Installations Management and Validation System (SAVIA). Using Maven 2, Spring, Hibernate 3 and JPA; with Jboss and mySQL in Ubuntu Linux.
Query Management Web Platform – Design, documentation, testing and programming. (Java + GWT, Spring 2, Hibernate 3, JPA and Maven 2 in Apache 2, MySQL 5 and Tomcat 5.5).
PSA Peugeot Citroën Methodology improvement initiative, replacing old ad hoc workflow with RUP with UML.
ISBAN – Maintenance ticket solving and new developments in corporate BSCH portals.
ICEX – Design and implementation of a document management API with Vignette VRD.
TasaMadrid – Leading a 10 programmers team is in charge of developing and deploying TasaMadrid's real state rating app.
Ydilo Advanced Voice Solutions – Java Analyst and Programmer with Nuance API for Voice Applications for Vodafone's customer service number (123) and reward points program (114).
Meta 4 – Programmer – Adapting PeopleNet (HR Software) to French market.
Vodafone – System technician – Night shift technician for Client Database Batch Query System (AIDA).
I.B.M. Global Services – Intern – Joins the Business Consulting Group in charge of the project for the development of a common work process for Telefónica Group.
El Corte Inglés IT Division – IT teacher – In a first assignment teaches Correos y Telégrafos (Spanish Former Public Post System) personnel the use of the new Invoicing Software.