Skip to content
View yuricapella's full-sized avatar

Block or report yuricapella

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
yuricapella/README.md

Desenvolvedor Back-End

🌎 Sobre Mim

  • 👨‍💻 Atualmente trabalho como Jr Software Developer no Mercado Livre
  • 🧠 Concluí o curso Desenvolva+ Back-End com Java, realizado pela Ada Tech em parceria com o Mercado Livre.
  • 📖 Interesses: Java, Python, Automações, Robot Framework, QA e Luau.
  • 📍 Localização: São José, SC, Brasil.

💬 Vamos conectar? LinkedIn | Email


🎯 Habilidades Técnicas

Categoria Tecnologias / Conceitos
💻 Linguagens de Programação Java: Desenvolvimento de sistemas & POO
Python: Automação de processos e extração de dados
JavaScript (Node.js): Aplicações web simples & manipulação de rotas
🔧 Frameworks e Bibliotecas Python: PyQt5, Robot Framework, Regex, lxml, pdfplumber, pytesseract, Watchdog
Node.js: Express.js, EJS
🗄️ Banco de Dados MySQL: Persistência de dados em projetos práticos
⚙️ Ferramentas e Conceitos Git: Controle de versão
POO: Conceitos aplicados em diversos projetos

Java Python JavaScript Node.js MySQL PyQt5 Robot Framework Express.js EJS Git POO


🚀 Projetos em Destaque

API REST modular para gestão de partidas, clubes, estádios, rankings e retrospectos, com arquitetura multi-módulo, integração RabbitMQ e jobs agendados.
Tecnologias: Java 21, Spring Boot 3.5.3, Spring Web, Data JPA, Validation, Springdoc OpenAPI, RabbitMQ, ModelMapper, Maven multi-módulo, JUnit 5, Mockito.
Destaques:

  • Buscas complexas, filtros avançados (goleada, mandante/visitante), Strategy para ranking
  • Mensageria com producer/consumer RabbitMQ e DLQ
  • Integração externa ViaCep para endereços de estádios
  • Swagger OpenAPI completo (com exemplos de erro e response)
  • Jobs agendados configuráveis via cron para cálculos automáticos de ranking
  • Documentação modular e extensa

Automação de extração e organização de dados (PDF, XML, JSON e imagens) com integração ao Robot Framework.
Tecnologias: Python, PyQt5, Watchdog, Regex, lxml, pdfplumber, pytesseract, Robot Framework.
Destaques: Extração precisa, monitoramento em tempo real e automação de processos.


Site completo em Spring Boot com REST API, interface Thymeleaf, segurança e documentação via Swagger. Tecnologias: Java 21, Spring Boot 3.4.4, Spring Web, Data JPA, Security, Validation, Thymeleaf, H2, Springdoc OpenAPI, JUnit 5, Mockito, Selenium, JaCoCo. ✨ Destaques: Autenticação/Autorização (BCrypt), console H2, testes unitários e de integração, e documentação automática da API.


Cursos


🔥 Desafios

Desafios Java

📊 GitHub Stats

📈 Atividade

streak graph

Profile views

Pinned Loading

  1. projeto-ada projeto-ada Public

    Projeto do modulo Programação Web II da Ada & Meli do programa Desenvolva+. Decidi transformar todos os projetos do curso em api e também fornecer um front-end para visualização

    Java

  2. Projeto_Extrair Projeto_Extrair Public

    Código feito para automatizar processos manuais no meu freelance de notas fiscais.

    Python

  3. coddyChallengesJava coddyChallengesJava Public

    Adicionarei os desafios Java da plataforma coddy.tech que realizei.

    Java

  4. desafio_db_crud_pessoa_endereco desafio_db_crud_pessoa_endereco Public

    Desafio de Desenvolvimento – CRUD com Spring Boot. Este projeto tem como objetivo implementar uma API REST em Java utilizando Spring Boot, que gerencia as entidades Pessoa e Endereço.

    Java

  5. Calculadora_Propria Calculadora_Propria Public

    Construí uma calculadora onde ela faz a raiz quadrada, tabuada, potencia e multiplicação em um aplicativo.

    Python

  6. Projeto_Node Projeto_Node Public

    Um site que utiliza Node.js, Express, EJS e o banco de dados MySQL para efetuar login e registro de novos usuários.

    JavaScript