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
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
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
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.
- Spring Framework
- IBM WebSphere
- Oracle DB
- Shell Scripting
- Google Apps
Master's Degree in Telecommunication Engineering
MSc in Telecom Engineering
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.
Agile Development Technologies
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.
Eclipse EMF, GEF and GMF Technologies
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.
AWS Technical Professional
The Amazon Web Services Technical Professional course is designed for individuals responsible for making informed decisions about IT solutions based on customer business requirements.
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.