Javier Estévez, software developer