A mais de 10 anos decidi me especializar em algo que pudesse me fazer feliz e ao mesmo tempo ser um meio de realizar meus sonhos. Então surgiu meu interesse pelo desenvolvimento de sistemas mais especificamente, a linguagem Java.
Apesar de já estudar Java EE e seu ecossistema comecei minha jornada desenvolvendo sistemas para atender o o varejo com Visual Fox Pro 9 e Visual Basic. Logo percebi que para ser um bom desenvolvedor era necessário paixão, foco e ter a capacidade de ser um auto didata. Quando percebi que gostava mais de livros de desenvolvimento Java para Web, tive a convicção de que estava na profissão correta.
Atualmente desenvolvo sistemas com Java EE e suas especificações procurando sempre ter um código limpo e organizado, visando uma lógica clara e fácil de programar e entender.
Abaixo o que utilizo com bastante propriedade para desenvolver sistemas :
- Java EE 6, 7, 8.
- Java SE 5, 6, 7, 8, 9.
- Android 3+.
- Eclipse Europa +, Android Studio , RAD 6.
- Glassfish 3+, Jboss 5+, WildFly 8+, WebSphere, Tomcat 6+ , TomEE.
- CDI (Contex and Dependency Injection) , JBoss Weld.
- Beans Validation.
- EJB 3.
- JAAS, Spring Security
- JavaServer Faces 2.2, Primefaces 3+, Java Server Pages ,Omnifaces 2+, Servlets , JSTL , Facelets, Tales, Struts 1+, DWR, Angular, Bootstrap 3+, Font Awesome, Canvas, JavaScript, JSON, jQuery.
- JAX-WS , JAX-RS .
- JPA 2, Hibernate 4+ , Envers, Criteria, JDBC
- JUnit, Jenckins, Selenium, Arquilian.
- Git (GitHub, GitLab, GitBlit), Subversion, StarTeam.
- Maven 3 , Gradle.
- Jasper.
- Banco de Dados: SQL Server, MySql, DB2, SQLite.
- HTML4, HTML5 e XHTML.
- CSS2 e CSS3.
- GoF (Observer, Singleton, Command, DAO, Strategy, Builder).