Emilio Salazar Doñate


  • Feb. 2.001. Successfully completed the Pedagogic Adaptation Course (CAP) at the Universidad Complutense de Madrid (UCM), Spain.
  • March 2008: The Certificate Programme in Science: Genetics at University of Cambridge, UK. Diploma, Subjects
  • September 2011: Bachelor Degree in Software Engineering at Universidad Nacional de Educación a Distancia (UNED), Spain. Marks:1,2,3
  • June 2017 (Expected): Master Degree in Astrophysics at the Universidad Complutense de Madrid (UCM), Spain.

Professional Certificates


  • German: Intermediate Level (British GCSE at Cambridge Regional College, with A grade, June 2006)
  • Spanish: Mother tongue.

Technologies supported  


  • JAVA language and related tools: Java 1.6, Intellij, Eclipse, CVS, SVN, Ant, Maven, Junit, Java Swing, Jakarta's products: Hibernate, Lucene, Taverna BPM.
  • Web technologies J2ee Platform: Web Frameworks (Struts, Tapestry, JSF), Web services (Axis, JAXB), JSP, Spring, Design Patterns, UML, JDBC (using SQL), Taglibs, Apache Web Server, Servlets, Applets, Html, Css, XML (including JAXB), JavaScript, AJAX, Drupal.
  • Application Servers: Tomcat, Oracle IAS (OC4J), Jetty
  • Databases: Oracle (SQL, PL-SQL, Toad, and SQL+) and MySQL
  • Other programming languages: (P)Jython, PHP, Scala.
  • Operating Systems: Linux and Windows.

Work History

European Space Agency (Prasepe Scientific Data Analysis) (October 2011)

Universidad Complutense de Madrid GAE (June 2010 - September 2011)


  • The design of the pre-process of the huge amount of data gathered by the CTA telescopes using LINUX distributed systems (Grid Technology).
  • The design and development of Web services and Websites (here) using Java based components.
  • Technologies: Java6, J2EE, Tomcat, JSF 1.2 (Myfaces, Trinidad), MySQL, Spring IoC, Spring Security, ROOT (scientific framework in C++), Shell.

CNB - Centro Superior de Investigaciones Científicas (CSIC) Madrid, Spain (Sept 2009 - May 2010)

  • My role involved the creation of a platform to exchange information within the Proteomics National Institute (ProteoRed) using the HUPO-PSI standards, see our wiki.
  • Technologies used: Java 1.6, Hibernate, JAXB, Web services (Axis), SQL Server, Tomcat, Jetty, Hudson, Ant, SVN, Trac, JSF 1.2 (MyFaces, Trinidad), Spring IoC.

Genedata Basel, Switzerland. (May 2008 - August 2009)

Screener: Application for high throughput and high content screening analysis and lead identification.


  • Taking part of the full life cycle of Screener using agile methodologies (Scrum). It is a Java based, server-client application using RMI as communication protocol and Swing as client interface. Oracle and Postgres databases are supported.

EBI (European Bioinformatics Institute), Cambridge, UK (May 2005 - May 2008)

UNIPROT It is the world's most comprehensive catalogue of information on proteins.
  • Maintenance of the UniProt mirror at EBI. (Tomcat servers in Linux)
  • Developing algorithms to generate protein-behaviour predictions (Data mining).
  • Supporting XML production using JAXB.
  • Designing and developing the Website using J2EE: Tomcat 5.5 as Servlet container and Tapestry 4.0 (with injected Spring objects) as the Web framework, and BerkeleyDB, Hibernate, Lucene and Web Services for the back end.

Madrid (Spain),  Haugesund (Norway),  Salt Lake City (USA)  (July 2000 – May 2005 )

Comunidad de Madrid’s Project (November 2003 - May 2005)

       The customer was ICM (Comunidad de Madrid Informatics), several Web Applications were   provided. Duties:

  • Designing and developing Web applications with J2EE using an implementation for MVC pattern, similar to Struts with an Oracle IAS Application Server. Using the Oracle Database through JDBC and SQL and PL-SQL.

Infosynergi Change in Haugesund, Norway (July 2002 - July 2003)

       The customer's name was Infosynergi, an energy company based in Norway. Duties:        

  •     Programming interfaces against the ORACLE database in UNIFACE 7.

Borzen Exchange Project in Madrid (July 2001 - July 2002)

       The customer was Borzen Exchange, an Slovenian energy firm. Duties:

  •     Creating a J2EE Web application and a desktop interface using Java, Swing Servlets, JSPs, Applets, Java Script,  and an Oracle Database (PL-SQL)

Salt Lake City Olympic Winter Games: SEMA INFO project (July 2000 - July 2001)

     The project consisted in the intranet of the Salt Lake City Olympic Games. Duties:

  •    Developing in Web languages (JSP, Java, Css, Servlets, and JavaScript)
  •     Assisting to the official tests at the Olympic Committee in Salt Lake City (USA).

Volunteer Work


  •     ProteoRed  Bioinformatics Workshop 2010 (Salamanca, Spain) March the 25th. (Talk: New Tools for MIAPE generation) .
  •     Hupo PSI Spring meeting at Seoul (Korea). 2010 March 31st – April 3rd. (Talk: New Tools for MIAPE generation)


CV in pdf

CV-Emilio-Jul-2013.pdf258.14 KB