
Computer software engineer experienced in web development and J2EE environments
Madrid Area, Spain

Computer software engineer experienced in web development and J2EE environments
Madrid Area, Spain
I am interested in distributed systems and web development technologies, and I have experience in web development under J2EE environments, in which I have worked developing web services (using Apache Axis SOAP engine) and web applications (using Struts Framework and its relative technologies). I also have worked with Ruby On Rails and its J2EE clone, Groovy on Grails.
I'm also interested in team management using agile methodologies, and in project management from a technological point of view.
A fresh copy of my curriculum vitae is available at http://deigote.com/cv/en
- J2EE: JDBC, Web Services under Apache Axis, Struts, JSP 2.0, JSTL and Expression Language, Portlets, Hibernate, Lucene, JCR
- Web development: Struts and its relatives J2EE technologies, Ruby on Rails, Javascript and XHTML, Ajax, XML
- Project managment and development: eXtreme Programming and Scrum, UML, desing patterns, refactoring.
- Programming languages: Java, C. Also have worked with Ada, Haskell, Ruby, C++, Prolog, PHP, Bash scripting.
(Public Company; 1001-5000 employees; Computer Software industry)
February 2008 — Present (6 months)
Participating in Educamadrid and Educarex projects (educative and collaborative portals based in Liferay for the regional government of Madrid and Extremadura) and Construarea (for RBI publishing house).
Using Struts as MCV framework, and J2EE technologies such as Portlets, JSP 2.0, JSTL, Hibernate, Tiles, JCR or Lucene. Also involved in client technologies such us XHTML and Javascript (Prototype, JQuery).
(Computer Software industry)
June 2006 — January 2008 (1 year 8 months)
Research grant (full-time) at Distributed Systems Laboratory (http://lsd.ls.fi.upm.es/lsd) working in two projects:
- Development of a virtual databases system for Business Intelligence in J2EE environments for Telefónica Soluciones (O2). Java language, JDBC driver development, Web Services (Apache Tomcat and Apache Axis) for communication, XML for data representation (WS-DAI standard) and PostreSQL and Oracle for data persistence.
- Research and development of a system that provides a transaction framework for general purpose programming in Java language (research topic: software transactional memory)
Postgraduate Master in Information Technologies, Distributed Systems (primary specialization) and Programation Techniques (secondary specialization), 2007 — 2008
Computer Science and Engeniering (5 years degree), Computer software and hardware engineer, 2000 — 2006