Convidar Freelancer para Projeto
Parece que você não tem um projeto ativo no momento. Por que não postar um projeto agora? É grátis!Publique um Projeto
- N/ATrabalhos concluídos
- N/ANo Orçamento
- N/ATaxa de Recontratação
Programação funcional aplicada com Aspectosartigo
Programação Funcional com Java 8artigo
Senior Java DeveloperNov 2012 - May 2014 (1 year)
Development and deploying of applications for advertisement's automation. Use of Redis Data Cache, RabbitMQ, Camel, Spring Framework, EJB through MDBs, Jboss REST-easy, Hibernate (JPA), Unit and functional test automation with JUnit and Cucumber, Maven for configuration management, SVN and GIT repositories, MySQL and Oracle databases, among others. Technologies such as Jetty, Jboss and tomcat application/web servers were used too, beyond RabbitMQ Message Broker and Eclipse (STS) as java IDE.
Senior Java ConsultantSep 2011
Development and deploying of large scale application for many Brazilian newspapers, all as international projects. Uses of Solr, Camel, Rest-Easy, Spring Framework, Velocity, Servlets, JSPs, JQuery, dojo, Bootstrap, Angular, CSS, HTML 5 and Maven; uses of Tomcat, Jetty and Jboss as containers, RabbitMQ Message Broker, Eclipse (STS) as JAVA IDE, SVN and GIT as repositories.
Senior Java DeveloperFeb 2011 - Nov 2011 (9 months)
Java Teacher/InstructorJun 2010 - Dec 2011 (1 year)
Java instructor for intensive course. Each course taking twenty (20) hours, split into three days. Periodicity: quarterly.
Java ProgrammerAug 2009 - Feb 2011 (1 year)
Development and maintenance of self-service (ATMs) applications. Uses of JAM (Java Development Kit for Advanced Management) - proprietary tool for Java J2SE development. Uses of Eclipse IDE.
Junior Java ProgrammerMar 2008 - Jul 2009 (1 year)
Delphi ProgrammerSep 2006 - Mar 2008 (1 year)
Development and maintenance of desktop application with Delphi Seven; uses of SGBD BTrieve and VSS as repository.
Ciência da Computação (Computer Science)2006 - 2009 (3 years)
OCJP - Oracle Certified Java Programmer 6 (2011)Oracle
The Oracle's Java Programmer Certification
OCWCD - Oracle Certified Web Component Developer (2012)Oracle
The Oracle's certification to the Java web environment.
Functional Programming and Java 8
In this article I demonstrated the new resources to make it easy to use functional programming in Java 8, as well as how to use it and what are the best practices.
Functional Programming applied with Aspects
In this article I demonstrated how to put together the Aspect Oriented Programming and the Functional Programming using Java 8 to create more concise and decoupled abstractions.