Skip to content
View juceliocoelho2022's full-sized avatar
💭
Open to Work | Java • Spring Boot • Kotlin • Android
💭
Open to Work | Java • Spring Boot • Kotlin • Android

Block or report juceliocoelho2022

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

Jucelio Farias Coelho

Desenvolvedor Java Backend | APIs REST · Microsserviços · Kafka · PostgreSQL · Docker

Construindo soluções backend com foco em confiabilidade, qualidade, dados e sistemas distribuídos.

LinkedIn GitHub Email


Sobre mim

Sou desenvolvedor com foco em Java Backend e professor técnico de Desenvolvimento de Sistemas. Minha formação e meus projetos unem desenvolvimento de software, bancos de dados, engenharia de dados e qualidade.

No portfólio, procuro demonstrar problemas próximos do mercado: processamento de pagamentos, prevenção a fraudes, consistência eventual, idempotência, mensageria, observabilidade, segurança, testes automatizados e execução com containers.

Atualmente busco oportunidades em Desenvolvimento Java Backend, com abertura para posições relacionadas a Dados/Engenharia de Dados e QA/Automação de Testes.


Competências técnicas

Área Tecnologias e práticas
Backend Java 21, Spring Boot, Spring Web, Spring Data JPA, Hibernate, APIs REST
Arquitetura Microsserviços, arquitetura orientada a eventos, Saga, Transactional Outbox
Dados PostgreSQL, Oracle, SQL, PL/SQL, Flyway, Redis
Mensageria Apache Kafka, retry, DLT, idempotência, consistência eventual
Testes JUnit 5, Mockito, MockMvc, REST Assured, Testcontainers, JaCoCo
Infraestrutura Docker, Docker Compose, GitHub Actions, fundamentos de AWS e Kubernetes
Observabilidade Prometheus, Grafana, Loki, Tempo, OpenTelemetry
Complementares Python, Kotlin, React, Git, Maven

Projetos principais

Plataforma distribuída de pagamentos com Java 21, Spring Boot, Kafka, PostgreSQL e Redis. Aplica Transactional Outbox, segurança com JWT, resiliência e observabilidade com métricas, logs e traces.

Java 21 Spring Boot Kafka PostgreSQL Redis Docker OpenTelemetry

Motor de decisão antifraude em tempo real com regras explicáveis, score auditável, proteção contra duplicidade, mensageria, testes e pipeline de integração contínua.

Java 21 Spring Boot Kafka Redis PostgreSQL GitHub Actions

Processamento distribuído de pedidos com Saga Orchestration, consistência eventual, falhas parciais e transações compensatórias entre microsserviços.

Java 21 Spring Boot Kafka MongoDB PostgreSQL Docker

Backend bancário voltado à integração entre Java, Spring Boot e Oracle Database, com PL/SQL, packages, procedures, triggers, auditoria, locking, índices e análise de performance.

Java Spring Boot Oracle Database PL/SQL Docker

Laboratório de observabilidade para microsserviços Java, estruturado em torno dos três pilares: métricas, logs e traces distribuídos.

Spring Boot Prometheus Grafana Loki Tempo OpenTelemetry

E-commerce de laboratório para testes manuais e automação de API, frontend, integração, performance e segurança, com geração de evidências e cobertura.

JUnit 5 Mockito REST Assured Playwright k6 OWASP ZAP JaCoCo


O que esses projetos demonstram

  • Modelagem e implementação de APIs REST com separação de responsabilidades;
  • comunicação síncrona e assíncrona entre serviços;
  • tratamento de duplicidade, falhas transitórias e mensagens problemáticas;
  • persistência relacional, versionamento de schema e integração com Oracle;
  • testes unitários, de integração, API, interface, carga e segurança;
  • execução reproduzível com Docker Compose;
  • monitoramento por métricas, logs centralizados e tracing distribuído;
  • documentação técnica orientada a execução e entrevistas.

Tecnologia e educação

Atuo como professor técnico de Desenvolvimento de Sistemas, ensinando programação, backend, banco de dados e desenvolvimento mobile. A docência fortalece minha comunicação, organização e capacidade de transformar problemas complexos em explicações objetivas — competências que levo para o trabalho em equipe e para revisões técnicas.


Formação

  • Análise e Desenvolvimento de Sistemas — concluída;
  • Pós-graduação em Ciência de Dados e Big Data Analytics — concluída;
  • Pós-graduação em Arquitetura e Governança de Dados — concluída;
  • formação complementar contínua em Java, Oracle, testes, cloud e engenharia de dados.

Contato

Código confiável, documentação clara e evolução contínua.

Popular repositories Loading

  1. ETL_Python_Pandas ETL_Python_Pandas Public archive

    Python 1

  2. AppShoes AppShoes Public

    App UI Feito no Jetpack Compose / Android Studio - Kotlin

    Kotlin 1

  3. aluras-stikers aluras-stikers Public archive

    Java

  4. fundamentos-angular fundamentos-angular Public archive

    TypeScript

  5. NetflixRemake NetflixRemake Public archive

    Java

  6. UiDesign UiDesign Public archive

    Kotlin