Post Job Free
Sign in

Software Engineer Computer Science

Location:
Madrid, Community of Madrid, Spain
Salary:
$100K
Posted:
February 05, 2018

Contact this candidate

Resume:

Professional Profile

Working for ** years in software development.

Bachelor in Computer Science.

Mainly focused in Java backend development: restful APIs, design patterns, scalability problems and distributed business logic using microservices

Engineering web development, all layers, from database to services to user interfaces. Advanced skills building and using databases with SQL and no-SQL systems. And always with unit testing. Founder and organizer of Greach Conference, located in Spain, two days of talks about Groovy and Grails for 7 years and more than 150 attendees from all the world: http://greachconf.com Skills

• Java/J2EE, Groovy/Grails, Spring, Spring Boot, Hibernate

• Unit testing, integration testing, Spock, TDD, Agile/SCRUM.

• JavaScript, Chrome extensions.

• Postgresql, MySql, Oracle.

• Twilio Sync, Twilio Phone.

• MongoDB, RabbitMQ, Redis, ElasticSearch, SolR, Lucene.

• Tomcat, Jetty, Apache, Nginx.

• Git, GitHub. Jira/Confluence.

• CI/CD. Maven, Gradle, Docker.

• Linux, Macos, Windows, networks, system administration.

• BlockChain and cryptocurrencies. Solidity and Ethereum Smart Contracts. Relevant Work Experience

2015, 3 years Senior Software Engineer @ Ring.io

Herndon (Virginia), US and remote

Implementing a new browser phone wrapped in a corporate Chrome extension, using Twilio Sync and Twilio Phone. Backend, restful API and related services built with Java, Grails with Redis and MySQL.

My role in the project was to create from scratch the Chrome extension and to design all the server services we needed to make the phone calls. The main challenge was make a resilient and robust client app which if the user closes the current browser or open more Alberto Vilches

*******@*****.***

Valtravieso 18, 1B, 28023, Madrid, Spain

Skype: vilches_88 +34-649-***-***

Alberto Vilches – Resume

than one tab with the soft phone enabled, the voice call shouldn’t be closed or duplicated. You can use, test and make real calls with the extension: https://chrome.google.com/webstore/detail/ringio-web-phone/mklioalbingcjkeoidhmjciimjejoiim 2011, 3 years Project Lead @ BQ

Madrid, Spain

Building REST APIs for BQ, Fnac, Nubico and other e-books reader resellers e-commerce. Each day we stored, classified, analyzed and uploaded hundreds of new epub books from different providers. The Rest API was used by thousands of ebooks readers (android, IOs and e-reader) to manage the user's profile, update reading metadata and download the epubs books. Scalability, speed and performance were the main targets. My main role in the project was to define the software architecture, to design the sql data model and the business logic.

The challenge was to ensure all the apis request ends in 200ms avg.), all the mobile/tablet client can read and buy books, even in the highest hours (like 10pm everydays, sundays or Christmas with almost 5x more traffic as the rest of the days) Technologies: Java, Spring, MySql, Groovy, Grails, Redis, ElasticSearch, RabbitMQ and MongoDb.

2008, 3 years Senior Software Engineer @ Paradigma Digital Madrid, Spain

Working in different projects and teams, using agile methodologies/SCRUM and J2EE, Groovy/Grails, MySql/Oracle/PostgresQL, SolR and Lucene. 2005, 3 years Senior System Administrator @ AENA

Madrid, Spain

AENA is a public company that manages Spanish airports. My team managed all the Unix servers in every national airport datacenter. Systems: HPUX11 and Solaris 9 machines with Bea Weblogic 8/9, Oracle IAS and Oracle DB 8/9 1998, 7 years Software Developer @ IT Deusto

Madrid, Spain

- 2001-2005: Developing B2B and B2C websites Coolpeter y Netmedika using J2EE, JSP/Servlets, EJBs 1.0, SilverStream 3.5.2, Weblogic 6/7 and Oracle 7/8.

- 1998-2001: Building native MS-Dos and Windows 95 clients for the Spanish Bank BBVA to send wire transfers and other bank orders using the CSB format and TCP sockets. Clipper and Borland Delphi 5.0. Languages: Pascal and xBase. Education

- 2003-2009: “Ingeniería Superior de Informática” (Bachelor in Computer Science) at Universitat Oberta Catalunya. UOC http://www.uoc.edu/portal/en/index.html

- Spanish native.

- English fluent.



Contact this candidate