Ewerton Rodrigues

Desenvolvedor

Sobre

Especialista em Backend Java em formação pela EBAC, com graduação em Análise e Desenvolvimento de Sistemas e pós-graduação em Engenharia de Software. Profissional colaborativo, com forte capacidade de comunicação e trabalho em equipe. Experiência no desenvolvimento de sistemas baseados em microsserviços, utilizando Spring Boot, para áreas como gestão de pedidos, agendamento médico e gerenciamento de usuários. Aplico boas práticas de desenvolvimento, incluindo REST, Clean Code e princípios SOLID. Habilidade em Java, Spring Framework, bancos de dados SQL e NoSQL, desenvolvimento de APIs RESTful, mensageria com RabbitMQ, testes automatizados (JUnit, Mockito) e computação em nuvem (AWS – S3, EC2, RDS). Conhecimentos adicionais em Kubernetes, CI/CD, Jenkins, SCRUM, Swagger e arquitetura em camadas. Foco em entregar soluções robustas, escaláveis, seguras e eficientes, com código limpo e extensível, alinhadas às demandas do mercado.

Foto do Ewerton

Programador e Desenvolvedor

Sou um desenvolvedor com 3 anos de experiência em Java e Spring Boot, criando APIs REST escaláveis e seguras. Tenho forte atuação com Hibernate, JPA e bancos PostgreSQL, MySQL, SQL Server e MongoDB. Trabalho com RabbitMQ para mensageria, Spring Security para segurança, Resilience4j para tolerância a falhas e Swagger para documentação de APIs.

Tenho experiência em Docker para conteinerização, além de conhecimentos básicos em Kubernetes e Jenkins. Utilizo Git para versionamento e deploy contínuo (CI/CD). Também trabalho com monitoramento e observabilidade, usando Spring Boot Actuator, Prometheus, Kibana e SonarQube para análise de código e performance.

Sou capaz de modelar bancos de dados e sistemas, utilizando Draw.io para diagramas de classes e fluxos de dados. Tenho experiência em AWS (EC2, RDS, S3) para infraestrutura em nuvem e na virtualização de sistemas Windows e Linux. Além disso, possuo conhecimento em Selenium para automação de testes, Mockito para testes unitários e Flyway para versionamento de banco de dados.

Trabalho com OpenFeign para comunicação entre microsserviços e Eureka para service discovery. Além disso, implemento autenticação e segurança utilizando JWT. Possuo experiência com HTML5, CSS3 e SASS para desenvolvimento frontend.

  • Niver: 19 de Agosto de 1990
  • Idade: 34 anos
  • Estado: Santa Catarina
  • Cidade: Guaramirim

Os projetos nos quais trabalhei envolvem o desenvolvimento de sistemas baseados em micros serviços para diferentes áreas, como gestão de pedidos, agendamento médico e gerenciamento de usuários. Utilizam boas práticas de desenvolvimento, como REST, Clean Code e SOLID, focando em escalabilidade, segurança e integração eficiente. Cada sistema é modularizado e estruturado para garantir organização e extensibilidade do código.

Competências

Excel Avançado | SAP | Sênior | Power Point | Power BI | Photoshop | Da Vinci Resolve | Android Studio | Acess | Draw.io | Python | Canva | Postman | IntelliJ Idea | VS Code | Eureka | Open Feign | Swagger | Spring Cloud | Resilience4j | JWT | Word | Thymeleaf | Google Colab | Jupyter Notebook | HTML | CSS | Mockito | Flyway | JPA | SQL Server | Postgres | MySql | Spring | Hibernate | Tom Cat | Spring Security |

Habilidades

Habilidades em (Linguagem Java, SQL, Banco de dados SQL e NoSQL, Git, Docker, Cloud Computing (AWS, EC2, S3), APIs RESTful, Testes Automatizados, Desenvolvimento Orientado a Objetos, RabbitMQ); Conhecimentos em (Kubernetes, CI/CD, Jenkins, Diagramas da UML, SCRUM, Swagger); Noções de (Arquitetura MVC, SOLID, Design Patterns, DevOps, Segurança de Software);

Java

80%

Spring Boot

75%

Hibernate / JPA

78%

PostgreSQL

70%

RabbitMQ

60%

Spring Security

65%

Resilience4j

55%

Docker

80%

Kubernetes

60%

Jenkins

50%

Git

85%

AWS (EC2, RDS, S3)

70%

SonarQube

65%

MySQL

75%

JWT

68%

SQL Server

72%

Virtualização de Sistemas (Linux e Windows)

65%

Selenium (Automação de Testes)

60%

Colaboração

97%

Comprometimento

98%

Atento aos Detalhes

89%

Auto Didático

68%

Focado

96%

Solução de Conflitos

52%

Flexivel

85%

Facíl Adaptação

72%

Perseverante

94%

Responsavel

98%

Curriculo

Educação

Esp. Engenharia de Software

2022 - 2022

Faculdade Focus

Quisque vitae justo ex. Nam quis vulputate metus. Nunc lacinia tempus urna, ut ornare felis elementum sed. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc commodo massa ac massa egestas, in vehicula ipsum pulvinar. Etiam interdum in tortor non efficitur. In quis feugiat nisi. Donec eget nulla pretium, laoreet dolor quis, iaculis tellus.

Esp. Business Intelligence e Big Data

2022 - 2022

Faculdade Focus

Pós-graduação em Business Intelligence, Big Data e Inteligência Artificial da Faculdade Focus, com carga horária de 420 horas, é estruturado em módulos que abrangem desde fundamentos éticos e responsabilidade social até tecnologias emergentes. O primeiro módulo aborda Ética e Responsabilidade Social, enfatizando a importância da ética na tomada de decisões e estratégias de responsabilidade social nos negócios. O segundo módulo, Gestão de Sistemas da Informação, estuda a estruturação organizacional para o gerenciamento de informações com suporte tecnológico, incluindo tópicos como Business Intelligence, Big Data e Inteligência Artificial. Em Tecnologia e Linguagem para Bancos de Dados, são exploradas funcionalidades de Sistemas de Gerenciamento de Banco de Dados (SGBDs), linguagens de manipulação de dados e segurança da informação, com foco prático no MySQL. O módulo de Business Intelligence discute sua relevância, pilares, arquitetura, visualização e aplicação na otimização de processos e gestão eficiente. Big Data e Bioinformática abordam o gerenciamento de grandes volumes de dados, computação em nuvem, bioinformática e inovações tecnológicas como Blockchain e Internet das Coisas. Por fim, Teoria dos Grafos introduz estruturas de representação, algoritmos e técnicas para resolução de problemas reais, correlacionando teoria e desenvolvimento algorítmico de soluções complexas.

Técnologo em Analise de Sistemas

2019 - 2021

Estácio

Análise e Desenvolvimento de Sistemas da Estácio é uma graduação tecnológica com duração média de 2,5 anos, projetada para capacitar os alunos no desenvolvimento de sistemas de software eficientes e inovadores. A grade curricular abrange disciplinas fundamentais como Arquitetura de Computadores, Banco de Dados, Engenharia de Usabilidade, Matemática e Lógica, Direito Cibernético, Empreendedorismo, Fundamentos de Redes de Computadores, Introdução à Programação Estruturada em C, Introdução à Segurança da Informação, Modelagem de Dados, Programação Orientada a Objetos, Programação para Dispositivos Móveis e Qualidade de Software. Essas disciplinas proporcionam uma base sólida em programação, análise de sistemas, engenharia de software e gestão de projetos de TI, preparando os graduados para enfrentar os desafios do mercado de tecnologia da informação.

Profissional

Especialista Backend Java

2024 - 2025

EBAC

Especialista Back-End Java da EBAC cobre desde os fundamentos da linguagem até tópicos avançados como microsserviços e DevOps. Inicia com a configuração do ambiente de desenvolvimento, estruturas de dados e Programação Orientada a Objetos (POO). Em seguida, aborda testes unitários, TDD e padrões de design como Singleton, Factory e Builder. A parte de persistência inclui modelagem de entidades, ORM com JPA e Hibernate, além de bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB). No desenvolvimento web, foca em criação de APIs RESTful com Spring Boot, injeção de dependências, validação de dados e tratamento de exceções. A arquitetura de microsserviços é explorada com comunicação via REST e mensageria, além de segurança com Spring Security e JWT. O curso também abrange ferramentas essenciais para DevOps, como Git/GitHub, Maven, Gradle, Docker e Kubernetes. Por fim, inclui um projeto prático onde os alunos desenvolvem uma aplicação back-end completa, aplicando todos os conhecimentos adquiridos.

Portfólio

Certificados

Certificado SQL
Analista de Infraestrutura Microsoft
Certificado Backend Java
Gestão Agil Scrum, Kanban e Nexus
Certificado Backend Java
Programação Orientada a Objetos com Java
Spring Boot Expert
Spring Boot Expert
Análise de Requisitos
Análise de Requisitos
Design Patterns
Design Patterns

Contato

Localização

Santa Catarina