I work with IT for about 15 years, 12 of them with Java. I already had experiences as a Programmer, Programmer Analyst, System Analist, Business Analyst, Java Software Enginner, Trainer, Speaker, TechLead and Java Architect. I have a perpetual motivation to evangelize methodologies that, within a given context, can make a difference in the final result of a product or in its constant implementation, such as TDD, DDD, Continuous Integration and the Coherent Application of Patterns. I like to share the concept that personal evolution is part of the team`s development process as a whole, and I encourage the opinion that technology needs to be a resource for a particular solution, not the reason. Skills: Back-end stack: Java (Spring Boot, Spring Batch, Spring MVC, Spring Framework, JEE, EJB, JSF, Hibernate, JPA, JDBC, Struts) Front-end stack: HTML, CSS, Java Script, jQuery, Angular, AJAX, XML, Bootstrap WebServices: Microservices, SOAP, JAX-WS, JAX-RS, RESTful, SOA, Swagger Middleware: JMS, Kafka, IDR Application Servers: Tomcat, Wildfly (JBoss), GlassFish, WebSphere Containers: Docker, OpenShift Mobile Development: Android TDD: jUnit, Mockito, Jacoco, Selenium, JMeter RDBMS (Databases): MySQL, SQl Server, Oracle, DB2, Firebird, PLSQL NoSQL: MongoDB, Redis, Solr, Elasticsearch Reports: Oracle Report, Crystal Report, Jasper Report, iReport Version Control: SVN, Git Continuous Integration: Maven, Jenkins, Hudson, SonarQube, Grafana, Kibana, Splunk, Dynatrace ALM: Jira, Confluence, Bitbucket Strong Experience in Scalability Great Experience with Agile, Design Patterns, DDD and Advanced English.
©