Resumo da experiência profissional:
Possuo conhecimentos avançados na plataforma Java em geral, XML, Design Patterns GoF, Design Patterns JEE, desenvolvimento de aplicações Web em geral com JSP/Servlet, JavaScript, JQuery, AngularJS, Angular, Cordova, Ionic, CSS, JSTL, Struts,
JavaServer Faces e AJAX, Spring Boot, Kubernetes. Kops, Rancher
Amplo conhecimento na arquitetura EJB, WebServices e tecnologias como TestNG, JUnit, Arquillian, XSLT/XLS, Maven, RichFaces/Ajax4JSF, Seam, Facelets, JAX -RS e AOP com interceptors, além de conhecimento nas linguagens SQL, UML, Cobol, Zim e Visual Basic.
Possuo também experiência em diversos bancos de dados como Oracle, Postgres, DB2, SQL Server, MongoDB, Interbase, Firebird e MySQL, SAP Hana.
Definir ferramentas, frameworks e padrões de arquitetura para aplicações;
Conhecimentos Plataforma .NET com Linguagem C#, ASP.NET e Telerik;
Desenvolvo aplicações Web na linguagem Java desde 2003, sendo os últimos anos trabalhando com arquitetura de sistemas.
Sólida experiência no desenvolvimento de aplicações empresariais na plataforma Java, aplicando técnicas de Orientação a Objetos, Design Patterns GOF, JEE, arquitetura SOA e Web-
Services REST e SOAP.
Capacidade de liderança, treinamento e coordenação de equipe de desenvolvedores.
Possuo experência em desenvolvimento ágil, utilizando framework SCRUM e metodologia de desenvolvimento orientado ao comportamento com uso da técnica de BDD ( Behavior Driven Development).
Experiência em desenvolvimento mobile hibrido com tecnologias Cordova / Ionic com uso de CSS3 e HTML5.
Experiência na construção de microserviços e utilização das seguintes tecnologias: AWS, GCP, SAP SCP Neo, SAP Cloud Foundry, ElasticSearch, Git, Java Enterprise Edition , RabbitMq, Spring Boot, Spring Data, Spring MVC, Spring Batch, Rest, Hibernate, EJB, JSF, jUnit, Javascript, Angular, Wildfly Thorntail, kuberntes, SAP Hana, Node.
Participei da definição e implantação de processos de Integração Contínua no ambiente Java com as ferramentas: Jenkins, Jira, GitLab.