Pular para o conteúdo
TP

Full Stack · Java · Sistemas Corporativos

Thiago Polli da Palma

Sistemas corporativos que não podem falhar.

Desenvolvedor Full Stack especializado em Java, construindo aplicações escaláveis, performáticas e de alta complexidade — de plataformas assistenciais em produção no SUS a integrações para operações industriais de grande porte.

Experiência
5+ anos
Domínio
Java · Spring · Angular
Base
Londrina, PR

Arquitetura em camadas

em produção
  • L1InterfaceAngular · Apache Wicket
  • L2API RESTSpring Boot
  • L3DomínioJava · EJB
  • L4PersistênciaJPA · Hibernate
  • L5DadosSQL Server · PostgreSQL

O caminho de uma requisição nos sistemas que construo.

Role para explorar
Sobre

Da linha de código à operação que depende dela.

Formação

Aprender a construir

Cursei Análise e Desenvolvimento de Sistemas já escrevendo código no dia a dia. Foi ali que a pergunta mudou: fazer funcionar deixou de ser o desafio e o problema interessante passou a ser fazer durar — como estruturar um sistema para que continue evoluindo depois que o time original sai.

Escala

Entender o peso da escala

Atuação em projetos destinados a uma das maiores empresas do setor de mineração do Brasil. Nesse ambiente uma falha não é um ticket: é operação industrial parada. Aprendi a tratar integração, contrato de API e performance como requisitos de negócio, não como detalhe técnico.

Criticidade

Trabalhar onde o erro custa caro

Atuo no desenvolvimento de soluções para o setor da saúde, incluindo aplicações usadas no atendimento pelo SUS. São sistemas maduros, sustentados por Java, Apache Wicket e EJB, que atendem um volume real de pessoas todos os dias. Trabalhar nesse contexto exige um tipo específico de rigor: entender profundamente o que já existe antes de mudar, e evoluir a plataforma sem interromper quem depende dela.

Arquitetura é o que permite um sistema permanecer estável enquanto evolui: fronteiras claras, domínio isolado e decisões que continuam fazendo sentido anos depois.

Como eu trabalho
Experiência

Experiência em ambientes onde a falha tem custo real.

Atuação em sistemas corporativos de alta criticidade, do setor de mineração à saúde pública.

  1. Saúde e sistemas assistenciais

    Desenvolvimento full stack

    Desenvolvimento de soluções completas para o setor da saúde, da concepção da arquitetura à entrega, com destaque para aplicações utilizadas no atendimento pelo SUS.

    • Backend e frontend em Java 7 e 8 com Apache Wicket, JPA, Hibernate, EJB e Spring Framework.
    • Relatórios assistenciais e gerenciais com JasperReports, sobre bases de grande volume.
    • Atuação em todo o ciclo de vida: análise, requisitos, codificação, testes, deploy e manutenção.
    • Evolução incremental de sistemas em produção, com foco em performance, segurança e mantenibilidade.

    Domínios

    • Sistemas Hospitalares
    • Clínicas
    • Sistemas Críticos
    • Integrações

    Stack

    Java · Apache Wicket · JPA · Hibernate · EJB · Spring · JUnit · JasperReports

  2. Operação industrial de grande porte

    Desenvolvimento full stack

    Participação em projetos destinados a uma das maiores empresas do setor de mineração do Brasil, atuando ponta a ponta em sistemas corporativos de alta criticidade.

    • Backend em Java com Spring Boot, JPA e Hibernate, além de módulos em C# (.NET).
    • Frontend em Angular com JavaScript e TypeScript, integrado a APIs REST próprias e de terceiros.
    • Aplicativos híbridos em IonicJS para operação em campo, com foco em resposta e usabilidade.
    • Versionamento e integração contínua em GitHub, Azure DevOps e Microsoft Azure.
    • Melhoria contínua de sistemas em produção, priorizando performance e simplificação da manutenção.

    Domínios

    • Sistemas Corporativos
    • APIs REST
    • Integrações
    • Aplicações Móveis

    Stack

    Java · Spring Boot · JPA · Hibernate · .NET · Angular · TypeScript · Azure DevOps

  3. Análise e Desenvolvimento de Sistemas

    Graduação — UNOPAR

    Formação voltada ao desenvolvimento de soluções de software, com ênfase em arquitetura de sistemas, análise de requisitos e tecnologias de backend e frontend.

    • Fundamentos de arquitetura de sistemas, modelagem de dados e engenharia de requisitos.
    • Base sólida em orientação a objetos, aplicada desde então em ambientes corporativos.

    Domínios

    • Arquitetura de Software
    • Modelagem de Dados

    Stack

    Java · SQL · Orientação a Objetos

Stack

As ferramentas, organizadas por onde atuam.

Agrupadas pela camada que ocupam na arquitetura — não por ordem de preferência.

Backend

Domínio e serviços

  • JavaJava 7, 8 e superiores
  • Spring BootServiços e APIs REST
  • Apache WicketAplicações corporativas
  • JPAMapeamento objeto-relacional
  • HibernatePersistência e tuning
  • EJBComponentes transacionais
  • .NETMódulos em C#

Frontend

Interface e experiência

  • AngularSPAs corporativas
  • TypeScriptTipagem em escala
  • JavaScriptES6+
  • IonicJSApps híbridos
  • HTML5Marcação semântica
  • CSS3Layout responsivo

Banco de Dados

Persistência

  • SQL ServerBases transacionais
  • PostgreSQLModelagem relacional
  • MySQLAplicações web
  • MongoDBDados não estruturados

Cloud e DevOps

Entrega

  • Microsoft AzureInfraestrutura em nuvem
  • Azure DevOpsPipelines e boards
  • GitHubVersionamento e CI

Engenharia

Qualidade

  • Arquitetura de SoftwareCamadas e fronteiras
  • APIs RESTContratos e integrações
  • JUnitTestes automatizados
  • JasperReportsRelatórios de negócio
  • Metodologias ÁgeisScrum e Kanban
Projetos

Sistemas em produção, do problema ao resultado.

Projetos corporativos desenvolvidos sob contrato. As capas representam as camadas de arquitetura envolvidas — o código e as telas permanecem sob confidencialidade.

Saúde públicaBase transacional de alto volume

Sistema Hospitalar

Módulos de prontuário e fluxo assistencial sobre uma base de grande volume, usados por equipes clínicas durante o atendimento.

  • Java
  • Apache Wicket
  • SQL Server
  • JasperReports
  • Hibernate
SaúdeMúltiplas unidades por instalação

Projeto para Clínicas

Gestão de agenda, atendimento e faturamento para clínicas.

  • Java
  • Angular
  • PostgreSQL
  • Spring Boot
  • TypeScript
Varejo e logísticaPicos concentrados de demanda

Sistema de Delivery

Pedido, despacho e acompanhamento de entrega em tempo quase real.

  • Java
  • Angular
  • Spring Boot
  • APIs REST
  • IonicJS
Sistemas corporativosHistórico auditável de movimentação

Sistema de Controle de Estoque

Movimentação, saldo e rastreabilidade de itens em ambiente corporativo.

  • Java
  • SQL Server
  • JPA
  • APIs REST
  • JasperReports
ServiçosHistórico acumulado por veículo

Sistema para Oficina Mecânica

Ordem de serviço, peças e histórico por veículo.

  • Java
  • PostgreSQL
  • Hibernate
  • APIs REST
Diferenciais

O que eu levo para dentro de um time.

Arquitetura de Software

Camadas com fronteira explícita e domínio isolado da interface, para que o sistema aceite mudança sem propagar risco.

Clean Code

Código escrito para ser lido pela próxima pessoa: nomes honestos, responsabilidade única e ausência de surpresa.

Performance

Otimização guiada por medição — consulta, mapeamento e carregamento revisados onde o custo realmente está.

Escalabilidade

Decisões que sustentam crescimento de volume e de time, sem exigir reescrita a cada novo requisito.

Integrações

Sistemas conversando com contrato definido, tratamento de falha previsto e comportamento estável sob indisponibilidade.

APIs REST

Contratos versionados e consistentes, permitindo que frontend e backend evoluam em ritmos independentes.

Sistemas Corporativos

Experiência em ambientes regulados e de alta criticidade, onde indisponibilidade tem custo operacional direto.

Boas Práticas

Padrões de projeto, testes com JUnit e revisão de código como rotina — qualidade verificada, não presumida.

Anos de experiência
5+
Atuação contínua em ambiente corporativo
Sistemas corporativos
5
Saúde, varejo, logística, estoque e serviços
Tecnologias em produção
20+
Do backend Java à entrega em Azure DevOps
Setores críticos
2
Saúde pública e operação industrial de grande porte
Contato

Vamos conversar sobre o seu sistema.

Aberto a oportunidades e projetos envolvendo backend Java, integrações e sistemas corporativos de alta complexidade. Escreva pelo formulário ou use um dos canais diretos.

Londrina, PR — Brasil

0/1200

O formulário abre seu aplicativo de e-mail com a mensagem já preenchida — nada é enviado sem você confirmar.

Nada abriu? Escreva direto para thiagopolli.palma@gmail.com