About Me
Proactive, resilient, and eager for new knowledge professional with mastery of the following hard skills:
- Microservices architecture and development;
- Experienced in programming using Java 7 to Java 11 and Kotlin 1.4;
- Good kn... development;
- Experienced in programming using Java 7 to Java 11 and Kotlin 1.4;
- Good knowledge of Spring Framework, such as SpringBoot, SpringMVC, SpringWeb and SpringData among others;
- REST API architecture and development;
- Event-driven and asynchronous applications using Apache Kafka;
- ESB and orchestration using Apache Camel;
- Java / Mainframe integration with IMS and MQ queues;
- Asynchronous applications using AWS SQS queues and SNS topics;
- Implementation of Scheduled Jobs using Cron Expressions and Quartz;
- Ability to work with frameworks and API's, Maven, Gradle, Koin, JavaLin, Quartz, JUnit, Mockk, Mockito, JPA, Hibernate, Exposed, JPQL;
- Good knowledge of unit testing;
- Knowledge of API documentation using Swagger;
- Skilled at manipulating endpoints using masses of data (JSON) with Postman and Insomnia for functional testing;
- Knowledge of DevOps CI/CD using Jenkins, Concourse CI and Rundeck;
- Knowledge of container handling with Docker;
- Log Monitoring via Splunk and GrayLog;
- Data volumetric analysis using NewRelic;
- Code versioning with Git;
- Solid knowledge of IDEs, like Eclipse, Spring Tools and IntelliJ IDEA, among others;
- Software Engineering: requirements engineering, business analysis, UML diagrams;
- Database modeling: conceptual and logical;
- DB Changes and Migrations using Flyway;
- Databases: MongoDB, Oracle, MySQL and PostgreSQL;
- Solid knowledge in agile methodologies like SCRUM, Kanban and agile tools like JIRA and correlated;
- Other programming languages: C, Delphi, Android (Native), PHP;
Show More