Gonzalo Alvarez

Software Development Engineer

Professional Experience

Software Development Engineer


Full Stack Software Development Engineer and Scrum Master working in the Softlines CX team designing and developing several internal projects with strong focus on the customer. The platform consisted on several customer facing flash sales sites that used a single page application model with Backbone and Handlebars connected to a Java server backend based on the Spring Framework that used several internal services as data providers. One of these services was also maintained by the same team, and had a multi-thread/multi-level architectural approach with an emphasys on minimizing latency.


Senior Software Engineer

The Server Labs

Senior Software Engineer and Cloud Systems Architect in charge of the design and development of several projects related with the Space and Banking sector. Cloud Systems Architect designing scalable, redundant and cost efficient Cloud solutions for several customers based on AWS and CloudSigma for different customers such as the European Space Agency or Decathlon. Implementation of Continuous Integration solutions based on Hudson and Jenkins. Development of a J2EE solution for the BBVA bank based on JSF/Primefaces, Hibernate and Oracle Database.


Ground Segment Software Engineer

European Space Agency

Groud Segment Software Engineer and Scrum Master in charge of the design and development of several applications used in the ESTRACK Ground Stations of the European Space Agency. Architectectural role in the design of the EGOS User Desktop ecosystem and Scrum Master in several of the applications involved, such as the EUDGSSC and the EUD MIMICS. Validation and Systems Engineer for the TMTCS platform, in charge of RFCTs and E2E validations for missions such as Yinghuo or Fobos-Grunt. Continuous Integration Engineer for several of the internal ESA applications and Technical Advisor in several engineering boards for mission critical applications like FEC, STC, SCOS-S2K or GSMC.


Cotracted Researcher - Software Engineer

Contracted Researcher

Vigo University

Development of JPoEML, a Java tool (mimic oriented) for designing and producing an E-Learning web environment that uses XML and J2EE to serve the desired learning models to the users over the web. This tool, created from scratch and based on the popular JFreeChart Java Library, presented an editing environment similar to a UML Designing Tool used for creating and editing Learning Environments.

  • Java/J2EE
  • Spring Framework
  • Python
  • JPA
  • Primefaces
  • Hibernate
  • Memcache
  • RESTful
  • MongoDB
  • SQL
  • Maven
  • Jenkins
  • Git
  • IBM WebSphere
  • Oracle DB
  • Javascript
  • CSS
  • HTML
  • Responsive
  • JSP
  • Ajax
  • Grunt
  • HTML5
  • Angular
  • Backbone
  • Compass
  • Handlebars
  • Linux/*Nix
  • Shell Scripting
  • Networking
  • Ansible
  • LDAP
  • Security
  • Windows
  • Samba
  • Chef
  • AWS
  • Xen/XenServer
  • VMWare
  • GCE
  • OpenStack
  • OpenNebula
  • Google Apps
  • VirtualBox
  • Docker

Master's Degree in Telecommunication Engineering

MSc in Telecom Engineering

Vigo University

The official Master's Degree in Telecommunication Engineering is a professionally oriented, cross-disciplinary academic degree consisted of 360 ETCS (equivalent to 216 US College Credits) with intensification in Computer Science. This degree was completed with honors and led to a full time position opportunity as researcher in the Telematic Department.

Feb 2009

Agile Development Technologies

European Space Agency

The Agile Development training provided a wide and deep understanding of the methodologies associated with Agile with emphasis on their use in Software Development, including practical examples.

Apr 2010

Eclipse EMF, GEF and GMF Technologies

European Space Agency

The Obeo designed Eclipse EMF, GEF and GMF training program provides a wide technical foundation on the development of Eclipse applications based on GEF/EMF/GMF technologies.

May 2013

AWS Technical Professional

The Server Labs

The Amazon Web Services Technical Professional course is designed for individuals responsible for making informed decisions about IT solutions based on customer business requirements.

Jun 2014

Interviewing Software Engineers


The two part Software Engineer training provided by Amazon aims to set the foundations and give a wide variety of tools in order to be able to discover the best possible candidates and cleary assess their weaknesses and stregths.

Contact Me

Send me a message and I will reply you asap!

Sending failed. Please, try again.
Validation failed. Fix it and try again..

In case you need further info

+1 206 883 7479
skype: gonzaloab