Ir para conteúdo principal
Full Stack Pleno I na WayHub

Desenvolvimento Full Stack · Engenharia de Software

Danillo Coelho Barbosa

Desenvolvedor Full Stack Pleno I

React | TypeScript | Java | Python | PostgreSQL

Desenvolvedor Full Stack Pleno I na WayHub, com experiência em aplicações web, APIs REST, integrações, automações e bancos de dados. Atuo do frontend à infraestrutura, mantendo uma base sólida em backend.

Posicionamento

Full Stack Pleno I

Especialidade

APIs REST

Banco de dados

PostgreSQL

Foto de Danillo Coelho

Sobre

Soluções digitais do frontend ao backend, com foco em qualidade e evolução.

Graduado em Sistemas para Internet pelo IFPB e pós-graduando em Análise e Processamento de Dados pelo IFMG. Atualmente desenvolvo soluções digitais na WayHub com React, TypeScript, Supabase, PostgreSQL e integrações. Tenho experiência anterior com Django, Flutter e aplicações corporativas.

Aplicações Full Stack com React, TypeScript e Supabase.
Modelagem relacional e consultas SQL em PostgreSQL.
Arquitetura em camadas com separação de responsabilidades.
Integração de sistemas e manutenção evolutiva.

Tecnologias

Stack organizada por contexto de atuação.

Ferramentas e conhecimentos aplicados em projetos backend e integrações, sem perder versatilidade em frontend e mobile.

Backend

  • Java
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • APIs REST
  • Integração de Sistemas
  • Arquitetura em Camadas

Banco de Dados

  • PostgreSQL
  • SQL
  • Modelagem Relacional
  • Consultas Otimizadas
  • SQLite

Ferramentas

  • Docker
  • Git
  • GitHub
  • Azure DevOps
  • Postman
  • Swagger/OpenAPI

Boas práticas

  • Clean Code
  • SOLID
  • DTOs
  • Validações de domínio
  • Tratamento de exceções
  • Testes unitários
  • Versionamento

Frontend/Mobile

  • React
  • Next.js
  • Angular
  • TypeScript
  • JavaScript
  • Flutter
  • Dart
  • Supabase

Processo

Como eu conduzo entregas backend com previsibilidade.

Fluxo de trabalho orientado à clareza técnica, qualidade e evolução sustentável do sistema.

  1. 01

    Análise do problema

    Entendimento de requisitos, definição de regras e desenho de contratos de API.

  2. 02

    Implementação

    Desenvolvimento em camadas com validações de domínio, tratamento de exceções e documentação.

  3. 03

    Qualidade e evolução

    Testes, revisão técnica e ajustes contínuos para manter estabilidade e facilidade de manutenção.

Projetos

Projetos em destaque

Projetos construídos para resolver problemas reais, com foco em backend, arquitetura, dados e qualidade técnica.

Projeto principalBackend Java

API de Controle Financeiro

Projeto backend Java/Spring Boot (em desenvolvimento).

API REST em desenvolvimento para controle financeiro pessoal, construída com Java e Spring Boot, com foco em arquitetura em camadas, persistência com PostgreSQL e evolução planejada para autenticação, documentação da API e testes automatizados.

Implementado / em andamento

  • - Estrutura inicial em Spring Boot.
  • - Organização em camadas com controllers, services, repositories e DTOs.
  • - Modelagem das entidades principais.
  • - Persistência com Spring Data JPA e PostgreSQL.
  • - Endpoints iniciais para receitas e despesas.

Próximos passos

  • - Autenticação com JWT.
  • - Categorização de movimentações financeiras.
  • - Filtros por mês, categoria e status.
  • - Validações de regras de negócio.
  • - Documentação com Swagger/OpenAPI.
  • - Testes unitários com JUnit e Mockito.
  • - Configuração com Docker.

Tecnologias atuais

JavaSpring BootSpring WebSpring Data JPAPostgreSQL

Planejado

JWTSwagger/OpenAPIDockerJUnitMockito
Em desenvolvimento
Mobile / Offline-first

FinanTech

Aplicativo mobile para gestão financeira offline-first.

Aplicativo mobile de controle financeiro pessoal com funcionamento offline, persistência local em SQLite, filtros de despesas, totalizador mensal e notificações locais.

  • - CRUD completo de despesas.
  • - Filtros por status e ordenação.
  • - Controle de contas pagas e em aberto.
  • - Totalizador mensal.
  • - Notificações locais.
  • - Persistência offline com SQLite.
FlutterDartSQLiteSharedPreferencesLocal Notifications

Experiência

Atuação em desenvolvimento de software e evolução de sistemas.

WayHub - Desenvolvedor Full Stack Pleno I

2026 — Atual

Desenvolvimento e evolução de aplicações web, automações e integrações com serviços externos, com atuação em frontend, backend e infraestrutura.

  • React e TypeScript em aplicações web.
  • Integrações de APIs e automações.
  • PostgreSQL e Supabase.
  • Docker, Linux e deploy em VPS.

Soft Performance - Desenvolvedor de Software

2025 — 2026

Atuação no desenvolvimento e manutenção de aplicações corporativas, com foco em evolução de funcionalidades, integração de dados, endpoints REST, sincronização de informações e colaboração com times de produto, QA e desenvolvimento.

  • Implementação e evolução de endpoints REST.
  • Apoio em rotinas de sincronização de dados.
  • Manutenção de funcionalidades em sistemas corporativos.
  • Colaboração com testes, documentação técnica e análise de requisitos.
  • Participação em fluxos de trabalho com Azure DevOps e sprints.

ASSERT - Estagiário em Desenvolvimento de Software

2024 — 2025

Participação no desenvolvimento e manutenção evolutiva de sistemas internos, com contato com backend, frontend, versionamento, documentação e boas práticas de engenharia.

  • Apoio na manutenção de sistemas internos.
  • Evolução de funcionalidades com acompanhamento técnico.
  • Participação em ritos de time ágil.
  • Uso de Git para versionamento.
  • Apoio em documentação e testes.

Contato

Vamos conversar sobre backend, APIs e novas oportunidades.

Disponível para atuar com desenvolvimento backend Java, manutenção de sistemas e integração de serviços.

Localização: Paraíba, Brasil

Resposta geralmente em até 24 horas.