JOSÉ CAMPOS RUBIO
Email: wtnfvt@r.postjobfree.com
SUMMARY OF QUALIFICATIONS
Strong knowledge of object-oriented design principles, design patterns and modeling.
Diverse experience in developing Web applications utilizing J2EE, EJB, Servlets, JSP, Tag lib,
JDBC, etc. and frameworks such as Apache Struts, Spring, Spring MVC and Hibernate.
Experience in developing Web Services and Web Services Client utilizing SOAP and Axis, CXF and Metro frameworks.
Experience in custom portal development utilizing Liferay Portal and developing Portlets utilizing Struts and Spring Portlet MVC frameworks.
Experience in working with customers to obtain requirements, write analysis and design utilizing UML and tools like Enterprise Architect.
Experience teaching Struts, Spring, Hibernate and Liferay Portal frameworks and as mentor of
programmers.
Great team player, excellent communication and collaboration skills.
TECHNICAL EXPERTISE
Languages: Java, JavaScript, JSP, SQL, EJB QL, HTML, XML, UML
Frameworks: J2EE, Struts, Struts-Validator, Tiles, Velocity, Spring, Spring Portlet MVC, AJAX, Java Mail, Xfire, CXF, Metro, Axis, Hibernate, JUnit, Log4j, Ant, Maven 2, Lucene, JSF, Richfaces, Jasper Report, Dyn. Jasper
API's: J2EE, JSP, Servlets, TagLib, JSTL, EJB, JNDI, JDBC, JAX-RPC, JAXWS,SOAP, WS-Security, JPA, Apache Commons
Open Source: Liferay, Alfresco
Src. Control: SVN, CVS
Software: Eclipse IDE, Toad, pgAdmin, PL/SQL Developer, DBVisualizer, iReport, Enterprise Architect, Microsoft Project
Databases: Oracle, MySQL, Postgresql, HSQLDB, SQL command, PL/SQL,MSSQLServer
OS: Windows (Windows 2000/XP Professional), LINUX
Servers: Apache Tomcat, Jbossas, Glassfish, Jetty Server
PROFESSIONAL EXPERIENCE
Tecnocom España Solutions, S.L (Previously "Getronics"), Seville, Spain 09/2007- Present
Programmer Analyst
Develop Web applications utilizing J2EE, EJB, Struts, Spring and Hibernate.
Work directly with customer to obtain the requirements, write analysis and design using
UML.
Develop Portlets and Plugins using Liferay s environment.
Responsible for the development, installation, maintenance and support of portals using
Liferay Portal. Improve user login using Single Sign On based on OS Windows.
Responsible for the development of connecting public sector systems utilizing SOAP.
Instruct and train programmers in Struts, Spring, Hibernate and Liferay Portal
frameworks.
CAYMASA El Sendero, Seville, Spain 02/2007-09/2007
Programmer Analyst
Worked directly with clients to obtain requirements, write analysis and design using UML.
Responsible for the development team and assigning their tasks.
Developed Portlets using Liferay s environment.
Responsible for optimizing searches on Web applications using Lucene.
Senior Programmer 10/2006-01/2007
Developed Web applications utilizing J2EE, Struts, Spring and Hibernate.
Worked directly with clients to improve their business and optimize time.
Camia Consultores, S.L, Seville, Spain 03/2006-10/2006
Senior Programmer
Mentored junior programmers of the development team.
Responsible for assigning tasks to the programmers.
Developed Web applications utilizing J2EE, Servlet and JSP.
Ingryd Sistemas, S.L, Seville Spain 03/2003-03/2006
Junior/Senior Programmer
Developed Web applications using J2EE, Servlet, JSP, LDAP, MySQL, MSSQLServer
2000 and client-server applications using VB6.0 vs Access/MSSQLServer.
EDUCATION & CERTIFICATION
Oracle Certified Professional, Java SE 6 Programmer, 09/22/2011
Oracle Certified Professional, Java EE 5 Business Component Developer, 11/24/2011
I.E.S. Velázquez, Seville, Spain.
Associates Degree in Computer Science, 06/2003