Skip to content
View POLLY1515's full-sized avatar

Block or report POLLY1515

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
POLLY1515/README.md

Olá, eu sou a Poliana Amarante 👋

Desenvolvedora Backend Java | Spring Boot | APIs REST | PostgreSQL

Desenvolvimento de aplicações backend utilizando Java e Spring Boot, com foco em APIs REST, arquitetura de software, persistência de dados e boas práticas de desenvolvimento.


Sobre mim

Sou desenvolvedora backend com foco em Java, Spring Boot, APIs REST e bancos de dados relacionais.

Tenho desenvolvido projetos práticos aplicando conceitos utilizados no desenvolvimento de software, como:

  • arquitetura em camadas;
  • desenvolvimento de APIs REST;
  • persistência de dados com Spring Data JPA;
  • modelagem de entidades;
  • validação de dados;
  • tratamento de exceções;
  • regras de negócio;
  • versionamento de código;
  • testes automatizados;
  • Docker e ambientes reproduzíveis.

Busco evoluir continuamente na construção de aplicações backend organizadas, escaláveis e alinhadas às boas práticas utilizadas por equipes de desenvolvimento.

📍 Minas Gerais, Brasil


Tecnologias

Conhecimentos

  • Spring Data JPA
  • Bean Validation
  • DTOs e separação de responsabilidades
  • Arquitetura em camadas
  • Tratamento global de exceções
  • JUnit 5 e Mockito
  • Docker
  • Flyway
  • GitHub Actions
  • Microsserviços
  • Mensageria
  • Observabilidade

Projeto em destaque

Sistema de Vendas

🔗 https://github.com/POLLY1515/Sistema-de-vendas

API REST desenvolvida utilizando:

  • Java 21
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Maven

O projeto tem como objetivo simular um sistema comercial para gerenciamento de clientes, produtos e operações de vendas.

Arquitetura do projeto

Controller | ↓ Service | ↓ Repository | ↓ Database PostgreSQL

Funcionalidades implementadas

✔ Criação de APIs REST

✔ Gerenciamento de clientes

✔ Gerenciamento de produtos

✔ Operações relacionadas a vendas

✔ Persistência utilizando Spring Data JPA

✔ Modelagem de entidades

✔ Validação de dados

✔ Regras de negócio

✔ Organização entre Controllers, Services e Repositories

Evoluções planejadas

  • Separação completa entre DTOs e entidades
  • Tratamento centralizado de exceções
  • Testes unitários e testes de integração
  • Documentação da API com OpenAPI/Swagger
  • Migrations utilizando Flyway
  • Dockerização da aplicação
  • Pipeline CI/CD

Objetivo profissional

Atuar no desenvolvimento backend utilizando Java e Spring Boot, contribuindo na criação de APIs REST, regras de negócio e soluções de software bem estruturadas.

Tenho interesse em ambientes onde possa aplicar boas práticas de desenvolvimento e evoluir tecnicamente junto ao time.


Contato

LinkedIn: https://www.linkedin.com/in/poliana-amarante/

E-mail: amarantepoliana@gmail.com

Pinned Loading

  1. Sistema-de-vendas Sistema-de-vendas Public

    API REST para gerenciamento de produtos e clientes, desenvolvida com Java 21, Spring Boot, Spring Data JPA e PostgreSQL.

    TypeScript

  2. workshop-springboot3-jpa workshop-springboot3-jpa Public

    Java

  3. Trilha-Java-ao-Microservice Trilha-Java-ao-Microservice Public

    Java