
Isaque Cruz Rodrigues de Moura
About Candidate
Desenvolvedor back-end com mais de 4 anos de experiência em projetos de média e alta complexidade. Atuei em sistemas dos segmentos financeiro, seguro, segurança patrimonial, logística e consórcio. Construção de projetos em Angular, Html, Css, APIs REST com Spring Boot, testes unitários, microserviços, implementando infraestruturas de APIs na AWS. Vivência em metoologia SCRUM. Mensageria com Kafka.
Education
Experiences
Desenvolvimento de soluções customizadas na plataforma Salesforce, uttilizando as linguagens Apex, Java e JavaScript e frameworks proprietários. Gerenciamento de tarefas com Jira.
- Atuação em sustentação de sistemas financeiros, desenvolvimento de novas features. - Refinamento técnico - Kafka - Liderança em squads de desenvolvimento e auxilio aos desenvolvedores. - Desenvolvimento de novos projetos - Modelagem de APIs - Codificação em Java e Kotlin - Utilização de Spring Boot - Arquiteruras Hexagonal e MVC - Integrações com mainframe - Autenticação e autorização usando JWT, OAuth, Spring Security. - Padrões de projeto repository - TDD, Testes unitários com JUnit e Mockito - Integrações com baixa e alta plataforma - Forte utilização de microserviços e APIs REST - Banco de dados MySQL - Contínua utilização de metodologia ágil SCRUM
- Atuação no segmento de seguros, equipe de Produtos Massificados; - Atuação em Java 6, 8 e11; - Sustentação e projetos de melhoria para os portais de parceiros/corretor; - Investigação e resolução de bugs em sistemas legados e distribuídos, como Portal do Parceiro/Corretor, Portal de Funcionários - Desenvolvimento front-end nos portais com VueJs 2.6, Angular 12, JavaScript, Html, Css; - Investigação e refatoramento de código legado para melhoria de performance, segurança e manutenção; - Documentação de sitemas utilizando Confluence e Swagger; - Vivência em ferramentas como Jenkins, Jira, SonarQube, GitLab, Docker, Eclipse, intelliJ - Configuração e gerenciamento de logs com Graylog e AuditTrail; - Configuração e utilização de servidores de aplicação Wildfly, Jboss e Tomcat; - Mapeamento objeto-relacional com especificação JPA, implementação com Hibernate, utilizando Spring Data JPA; - Autenticação e autorização usando JWT e Spring Security. - Spring Boot, Spring MVC e Spring Web para criação de aplicações e API’s no pattern MVC; - Desenvolvimento Testes unitários com JUnit, Mockito, testes de API com mock mvc; - Banco de dados MySQL, Oracle e MongoDB; - Mensageria com Rabbit; - Participação em modelagem e arquitetura de novas aplicações de acordo com requisitos de negócio; - Padrões REST, XML; - Monitoramento e observabilidade com Spring Actuator e Grafana.
- Segmentos atendidos: Logística, Bancário, Consórcios e Segurança Patrimonial - Atuação em Java 6, 8, 11 e 17; - Investigação e resolução de bugs em sistemas legados e distribuídos; - Investigação e refatoramento de código legado para melhoria de performance, segurança e manutenção; - Configuração e gerenciamento de logs com Graylog e Splunk; - Configuração e utilização de servidores de aplicação Wildfly, Jboss e Tomcat; - Mapeamento objeto-relacional com especificação JPA, implementação com Hibernate, utilizando Spring Data JPA; - Modelagem e arquitetura de novas aplicações de acordo com requisitos de negócio; - Validações com Hibernate Validator, Bean Validator; - Autenticação e autorização usando JWT, OAuth, Spring Security. - Spring Boot, Spring MVC e Spring Web para criação de aplicações e API’s no pattern MVC; - Desenvolvimento front-end com Angular e WordPress, usando JavaScript, Html, Css, plugins; - Desenvolvimento Testes unitários com JUnit, Mockito, testes de integração com WebTestClient, TestRestTemplate (Spring Test); - Banco de dados MySQL, Oracle e MongoDB; - Mensageria com Kafka; - Implementação de rotas de integração com Apache Camel: Configuração de canais, pipelines e filtros. - Padrões REST, XML, SOAP, padrões de resposta Problem Detail for HTTP. - Monitoramento e observabilidade com Grafana, Kibana, Cloud Watch.PROJETO ATUAL: - Sustentação e novos projetos nas plataformas e microsserviços em um dos 3 maiores bancos digitais do país: Squad Débito Direto Autorizado, Feriados Bancários e Instituições.Tecnologias usadas no projeto: - Java 8, 11, 17 e 21. - MySQL, PostgreSQL e MongoDB. - Spring (Boot, Web, Data, Cloud). - Testes unitários e integrados. - Maven e Gradle. - Docker e Kubernetes - GitHub - Kafka - Argo CD - DynatracePrincípios aplicados no projeto: - Micros serviços - Clean Arch - Clean Code - API REST e SOAP - Padrões de projeto e SOLID - Kanban e Scrum