
Computer Skills and Competences
Programming languages: Java, Groovy, PHP, Java SE, Java EE, ReactJS
Project Management: Scrum, Kanban
Databases: MySQL, PostgreSQL, Oracle, MongoDB, Firebird, MS SQL
Web: HTML, CSS, JavaScript, XSLT, AJAX
IDE: Maven, Hudson/Jenkins, Eclipse, IntelliJ, Tortoise SVN, Borlando Delphi
Java tools: AWT, Swing, JDBC, RMI, JAX-WS, JAX-RS, Java Servlet, JSP, EJB, JPA, Hibernate, Apache Tomcat, JSF, JNDI, JMS, JTA, JBoss, Struts, JAAS, Spock, JMX, TestNG, EasyMock, Spring, WireMock, JUnit, AWS
Other: XML, JIRA, SVN, Gradle, Apache, Git, Team Foundation Server, Automation testing, JSON, Notepad++, DOJO, Jenkins, Bitbucket, Docker, Scala, Hamcrest, SonarQube, Kubernetes, Ansible, Kafka
Testing: Mockito
Selected Projects
Management systemMaintenance of the system for the management of resources used in the repair of power grids.
Technologies: EJB3, Maven, Swing, Hibernate 4, Java 8, Wildfly, Eclipse
Microservices projectProject of the platform creating for secure login, personal data management and access control. Integration with many different platforms, including banks.
Technologies: Java 8, Spring MVC, JUnit, Spock Framework, Gradle, Git, Jenkins, SonarQube, Docker, Swagger Api, Feign, Ribbon, Ansible
Certificates
Microservices – application architecture and implementation with Java – Bottega
Asynchronous communication between microservices with the use of Apache Kafka – Bottega
Domain Driven Design – modeling complex domain models – Bottega
Years of IT Experience
English
Portuguese
Spanish
Polish