Keywords
Skills
- Java 8
- Java 6 (Certified by Oracle) and Java 7
- JEE
- Spring Framework
- JAX-WS, JAX-RS
- EJBs
- Guice
- Android
- Eclipse IDE for developing JEE applications, Android y Spring.
- MyEclipse Blue
- Android Studio
- NetBeans IDE 8.x
- Oracle JDeveloper IDE
- Liferay Developer Studio – Portlets construction.
- HTML, JavaScript, Framework Angular, Node.js, D3.js, JQuery, JSON, CSS, XHTML, JSF with RichFaces, JSF with PrimeFaces and JSF with Icefaces, AJAX.
- MySQL, Postgres, SQLServer, Oracle, MongoDB, Neo4j.
- Application Servers Glassfish, Jboss, WildFly, WebSphere, WebLogic.
- Web Server Apache and Tomcat Web Container, TCServer, Jetty and Undertow.
- UML 2 – Enterprise Architect.
- JPA 2.x.
- Grunt - Gradle - Maven – Sonar – Jenkins – SVN, Git, Tortoise SVN and TortoiseGit – Continues Integration.
- GitLab, BitBucket.
- Mantis and Taiga to manage issues.
- Jasper Reports.
- Pentaho (BI-Server, Pentaho Report Designer, Pentaho Schema Workbench, Pentaho Design Studio, Pentaho Data Integration, Weka (data mining), Pentaho Metadata for ad hoc reportings).
- Essential knowledge in Linux.
- Security in Applications.
- Design Patterns
- Best Practices in Developing.
- Software Arquitecture.
Project history
Company: QUILEIA SAS
Since March 2017
- I work as a Java and Android Developer Freelancer, working in internal projects as well as projects for their clients.
- I do training in IT for this company and their clients.
Company: NECTIA COLOMBIA SAS
Since June 2016 to December 2016
- I was working as a freelancer developing projects using Java. I developed a backend to access Oracle and SQLServer data through Web Services. Besides I developed a liferay portlet to be used for a client that consumed such a backend.
Company: ITS SOLUTIONS SAS
Since October 2015
I developed a web appllication to integrate a SAP system and a legacy system through web services using Spring Framework. I did a mantainence to a legacy application developed in Java under WebSphere application server using Struts Framework
Company: MACHINETRONICS SAS
Since September 2015 to August 2016
- I developed some applications for this company using technologies such as: JEE, Spring and Android. I developed a web application in charge of registering radiofrequency readings (RFID) using tags. The used technolgies were Java, Primefaces, SQL Server 2012, Jasper Reports. I developed an Android Application using RFID to manage the entrances to an important festival in the region. I developed a web application to register entrances through footprint readings visualizing statistical reports with D3.js.
Company: PREMIER CREDIT SAS
Since March 2014
- I work as a freelancer to this company using Java language, and using JEE technology. I developed a web application to be used as a solution for their internal process. The solution is based in the construction of dynamic foms that are created by an administrator. The used technologies were: Java, Primefaces, Oracle, Pentaho.
Company: INGENIALAB SAS
Since August 2013 to August 2016
- I worked as a Java Freelancer. I developed some web services for one of their clients. JAX-WS was used for this purpose. The database was Oracle. I was involved in a project that was in charge of developing a web application to managed electronical documents using digital signatures. The used technolgies in this project were Spring MVC, MongoDB, Java, Maven. I participated in a project to make enhancements to a web application to manage taxes for internal purposes in a telecommunication company. The technologies were Java, Primefaces, Oracle.
Company: AULA MATRIZ SAS
Since August 2012 to April 2014
- I was working as a Java language Trainer and Java Web Trainer from basic concepts to advanced concepts.
Company: MACROGYM
Since June 2012 to December 2015
- I was working as a Java Freelancer to this company that works in fitness technology. Basically I was doing some mantainence to their core software. The technologies used were Tomcat Server and MySQL for the database.
Company: LA EQUIDAD SEGUROS O.C.
Since August 2012.
- I created a web service in Glassfish to accept payments done by a regional bank for policies incomes using technologies such as: JEE como son EJB, JAX-WS, JPA. Besides I did the configuration for the https protocol in order to secure the communication between the two parties, using a digital certiifcation.
Company: INFORMATICA & TECNOLOGIA STEFANINI S.A.
Since April 2011 to 03 February 2012.
- Outsourcing in TIGO Colombia. I worked doing some developments in Java applications in order to create new promotions using SMS texting. There I used technologies such as: Java Plano (POJO) and JDBC with connectionto a DB Oracle.
Company: GATTACA S.A.
Since May 2009 to February 2011.
- Portal Institucional Contraloría General. In this project I worked in some adjustments and creation of new liferay portlets in order to be integtrated in the Instituional Portal. This project was developed using JEE Glassfish and database MySql. Besides I did the implementation of a business intelligence solution using Pentaho, in order to analize the information provided by regions subject to be controled. These analizes were done using cube, dimensions and the star model, using a technique called ROLAP.
Empresa: Business Logic LTDA
November 2007 to April 2009
- I worked in several tasks such as, gathering requirements for Phillips Colombia S.A. to migrate a .Net Application to Java. Besides I worked as a Java developer in a project for an instituion called INVIAS where we used some technolgies as Java, JSF, EJB, JPA. This last project should provide a implementation for the ISO-19115 specification in order to define geospatial metadata.
Academic Personal Projects
- I developed an application using JEE to manage restaurants using tipical JEE technologies as JSF, JPA, EJB, under Glassfish Application Server and Postgres database. Besides I implemented a small Pentaho Solution to respond to tipical business questions.
- I developed an application using JEE (using Primefaces and EJB), to make dactilar footprint recognition using a reader called Digital Persona in order to issue tasks electronically, using Griaule SDK. This application was installed under a Glassfish Application Server and using MySQL database.
- I developed an academic Android Application for u-learning, specifically for deaf-mute children.
Since March 2017
- I work as a Java and Android Developer Freelancer, working in internal projects as well as projects for their clients.
- I do training in IT for this company and their clients.
Company: NECTIA COLOMBIA SAS
Since June 2016 to December 2016
- I was working as a freelancer developing projects using Java. I developed a backend to access Oracle and SQLServer data through Web Services. Besides I developed a liferay portlet to be used for a client that consumed such a backend.
Company: ITS SOLUTIONS SAS
Since October 2015
I developed a web appllication to integrate a SAP system and a legacy system through web services using Spring Framework. I did a mantainence to a legacy application developed in Java under WebSphere application server using Struts Framework
Company: MACHINETRONICS SAS
Since September 2015 to August 2016
- I developed some applications for this company using technologies such as: JEE, Spring and Android. I developed a web application in charge of registering radiofrequency readings (RFID) using tags. The used technolgies were Java, Primefaces, SQL Server 2012, Jasper Reports. I developed an Android Application using RFID to manage the entrances to an important festival in the region. I developed a web application to register entrances through footprint readings visualizing statistical reports with D3.js.
Company: PREMIER CREDIT SAS
Since March 2014
- I work as a freelancer to this company using Java language, and using JEE technology. I developed a web application to be used as a solution for their internal process. The solution is based in the construction of dynamic foms that are created by an administrator. The used technologies were: Java, Primefaces, Oracle, Pentaho.
Company: INGENIALAB SAS
Since August 2013 to August 2016
- I worked as a Java Freelancer. I developed some web services for one of their clients. JAX-WS was used for this purpose. The database was Oracle. I was involved in a project that was in charge of developing a web application to managed electronical documents using digital signatures. The used technolgies in this project were Spring MVC, MongoDB, Java, Maven. I participated in a project to make enhancements to a web application to manage taxes for internal purposes in a telecommunication company. The technologies were Java, Primefaces, Oracle.
Company: AULA MATRIZ SAS
Since August 2012 to April 2014
- I was working as a Java language Trainer and Java Web Trainer from basic concepts to advanced concepts.
Company: MACROGYM
Since June 2012 to December 2015
- I was working as a Java Freelancer to this company that works in fitness technology. Basically I was doing some mantainence to their core software. The technologies used were Tomcat Server and MySQL for the database.
Company: LA EQUIDAD SEGUROS O.C.
Since August 2012.
- I created a web service in Glassfish to accept payments done by a regional bank for policies incomes using technologies such as: JEE como son EJB, JAX-WS, JPA. Besides I did the configuration for the https protocol in order to secure the communication between the two parties, using a digital certiifcation.
Company: INFORMATICA & TECNOLOGIA STEFANINI S.A.
Since April 2011 to 03 February 2012.
- Outsourcing in TIGO Colombia. I worked doing some developments in Java applications in order to create new promotions using SMS texting. There I used technologies such as: Java Plano (POJO) and JDBC with connectionto a DB Oracle.
Company: GATTACA S.A.
Since May 2009 to February 2011.
- Portal Institucional Contraloría General. In this project I worked in some adjustments and creation of new liferay portlets in order to be integtrated in the Instituional Portal. This project was developed using JEE Glassfish and database MySql. Besides I did the implementation of a business intelligence solution using Pentaho, in order to analize the information provided by regions subject to be controled. These analizes were done using cube, dimensions and the star model, using a technique called ROLAP.
Empresa: Business Logic LTDA
November 2007 to April 2009
- I worked in several tasks such as, gathering requirements for Phillips Colombia S.A. to migrate a .Net Application to Java. Besides I worked as a Java developer in a project for an instituion called INVIAS where we used some technolgies as Java, JSF, EJB, JPA. This last project should provide a implementation for the ISO-19115 specification in order to define geospatial metadata.
Academic Personal Projects
- I developed an application using JEE to manage restaurants using tipical JEE technologies as JSF, JPA, EJB, under Glassfish Application Server and Postgres database. Besides I implemented a small Pentaho Solution to respond to tipical business questions.
- I developed an application using JEE (using Primefaces and EJB), to make dactilar footprint recognition using a reader called Digital Persona in order to issue tasks electronically, using Griaule SDK. This application was installed under a Glassfish Application Server and using MySQL database.
- I developed an academic Android Application for u-learning, specifically for deaf-mute children.
Local Availability
Only available in these countries:
Colombia
I don´t have restrictions about the time. It is possible to travel periodically in case it is needed.