Javier López del Castillo Caymares
jlccaymares@gmail.com
PROFILE
More than 10 years of experience in enterprise application development using JEE and .NET
technologies as freelancer or a team-member.
Good working skills in different roles as a Computer Programmer, Software Designer, Systems
Analyst, Project Manager and Software Architect. I have experience defining, following up and
improving the process of software development using known methodologies as RUP, AgileUP
and SCRUM, adapting the process according to the team and projects characteristics.
I am willing to learn new working forms.
EDUCATION
Ing. Ciencias Informáticas, Universidad de Ciencias Informáticas, Habana, Cuba, 2007.
TECHNICAL SKILLS
Software Engineering, Software Design Patterns, Architectural Patterns
JEE (Hibernate, Java Web Services, Ant, Junit, Jasper Reports, iReport, JFreeChart, BIRT, Struts, Spring,
Framework, Groovy & Grails)
.NET (C#, VB.NET, LINQ, Entity Framework, Windows Forms, WPF, MVC, Reporting Service, Web Services,
WCF Services)
HTML, JavaScript, CSS, Bootstrap, Dojo Toolkit, jQuery, Telerik, AngularJS)
Microsoft SQL Server, MySQL, Postgres
Windows, Linux
Visual Paradigm
Visual Studio, Eclipse, Spring Tool Suite
RUP, AgileUP, Scrum
Subversion, Git
PROFESSIONAL HISTORY
Skill4IT (2010 – Present)
.NET Software Developer maintaining and developing new desktop and web applications.
Main used technologies and tools:
VB.NET, C#, Windows Forms, WPF, MVC, Entity Framework, LINQ, JQuery, Bootstrap, Telerik,
AngularJS, SQL.
Visual Studio, SQL Server, IIS.
Softel (2008 – 2010)
Software Architect of development department, in charge of defining technologies to use and
training the new members of the team.
Projects Manager in charge of defining, following up and improving the process of software
development using known methodologies as RUP, AgileUP and SCRUM, adapting the process
according to the team and projects characteristics.
Team Leader of the Architecture and Design team, responsible of the software design and
documentation.
Developer of the core modules of the system.
Administrator of development servers (subversion, ftp, apache tomcat, test environment).
Main used technologies and tools:
Groovy & Grails, Dojo Toolkit, Mysql, Birt Report, WSO2, Web Services, Linux. Subversion.
Spring Tool Suite, Debian, Ubuntu, Apache Tomcat, several database clients and administration
tools.
Universidad de Ciencias Informáticas (2005 – 2008)
Software Analyst in Penitenciary development project for Venezuela. I was in charge of defining
and documenting the sistem requirements.
Team leader, Software Designer and Developer responsable of defining and organizing tasks
appropiate for the development.
User Manual Documenter and Instructor for final users of the system.
Main used technologies and tools:
Spring, Hibernate, Dojo Toolkit, HTML, CSS, Javascript, JasperReport, IReport, Oracle, Apache
Tomcat.
Visual Paradigm, Eclipse, Linux.
University Professor (2007 – 2008)
Professor of:
-
Introductory Course for Computer Programming using Java.
- Advanced Course for Web Programming using Java.
- Software Design Patterns and Best Practices.