Desenvolvedor Java e Mobile

Olá, eu sou
Diogo Copat

17+ anos criando soluções digitais inovadoras

Sobre

Diogo Copat

Olá! Sou um Desenvolvedor de Software com mais de 17 anos de jornada no mundo da tecnologia, apaixonado por inovação e movido por uma curiosidade constante por novas ferramentas e desafios. Minha carreira foi construída sobre uma base sólida em desenvolvimento Java, complementada nos últimos anos pela empolgante área de desenvolvimento mobile. 💻

Com vasta experiência no ecossistema Java (JPA, EJB, JSF/Primefaces, JAX-RS, JAX-WS...) e ferramentas como Oracle DB, Weblogic e Git, participei da criação de diversos tipos de sistemas: desde complexas integrações fiscais (NF-e, CT-e, MDF-e) via Webservices (SOAP/REST), até sistemas corporativos e ferramentas de BI. 🚀

5 anos, mergulhei no desenvolvimento mobile, trabalhando com Android Nativo (Java) e, mais recentemente, com Flutter, para criar aplicações multiplataforma (iOS/Android). 📱

Sou Graduado em Sistemas de Informação, possuo duas certificações Java e estou sempre aprendendo – seja explorando as novidades em IA (sim, converso com o ChatGPT! 🤖), acompanhando o universo cripto e o mercado financeiro, ou fazendo cursos na minha área. 📚

Logo abaixo você encontrará mais detalhes sobre minha trajetória profissional e as tecnologias que fazem parte do meu dia a dia como desenvolvedor. Prepare-se para conhecer um pouco mais sobre minhas aventuras no mundo do desenvolvimento de software! 💻

20+
Anos atuando na área de TI
17+
Anos desenvolvendo sistemas
1
Curso Superior em Sistemas de Informação
2
Certificações Oracle / Java

Desenvolvimento Java

Especialista em desenvolvimento Java, com ampla experiência em frameworks como EJB, JPA, JSF, Primefaces, JAX-RS, JAX-WS, Spring, Struts, JSP, JDBC e Servlets.

Desenvolvimento Mobile

Especialista em desenvolvimento de aplicativos Android nativo (Java) e aplicações multiplataforma (Android / IOS) com Flutter

DevOps & Ferramentas

Profundo conhecimento em banco de dados Oracle, larga experiência com servidor de aplicação Weblogic, Oracle HTTP Server, integração contínua com Jenkins e controle de versão usando GIT.

Trajetória Profissional

Certificação
Oracle Java SE 7
Certificação Oficial Oracle Java SE 7 Programmer
Certificação
Oracle Java SE 6
Certificação Oficial Oracle Java SE 6 Programmer
Curso Superior
Sistemas de Informação
Graduação completa em Sistemas de Informação, foco em desenvolvimento de software e sistemas empresariais.
2008 - Presente
Desenvolvedor - Transportes Bertolini
Desenvolvimento e manutenção de sistemas corporativos, aplicativos mobile e integrações com órgãos fiscais.
2006 - 2008
Suporte Técnico TI - Transportes Bertolini
Suporte aos usuários e sistemas da empresa, contribuindo para a eficiência operacional.
2005 - 2006
Suporte Técnico TI - Estágio
Estágio na área de suporte técnico de TI na Embrapa e Concresul.
2002 - 2005
Designer Gráfico - Zero Hora Editora Jornalística SA
Designer Gráfico, atuando na criação / edição de anúncios para o Jornal Pioneiro.

Tecnologias

Com mais de 17 anos de experiência em desenvolvimento, domino um amplo conjunto de tecnologias e ferramentas. Minha expertise abrange desde desenvolvimento backend com Java e seus frameworks até desenvolvimento mobile com Android e Flutter, passando por bancos de dados, DevOps e integrações. Este conjunto diversificado de habilidades me permite criar soluções completas e robustas.

Java

Desenvolvimento backend e Android

JSF

Framework web Java

JPA

Persistência de dados Java

Flutter

Apps multiplataforma

iReport

Geração de relatórios

JDBC

Persistência de dados Java

Servlet

Aplicações web Java

HTML

Estruturação de páginas web

CSS

Estilização e layouts responsivos

JavaScript

Interatividade frontend

Weblogic

Servidor de aplicações Java

EJB

Componentes empresariais Java

JAX-RS

APIs REST em Java

JAX-WS

Web Services SOAP

Android

Desenvolvimento mobile nativo

Struts

Framework MVC Java

JSP

Aplicações web Java

Spring

Framework web e microsserviços

Oracle

SQL, DML e PL/SQL

Jenkins

Integração contínua

Git

Controle de versão

Projetos

Durante minha trajetória de 17+ anos como desenvolvedor, tive a oportunidade de liderar e contribuir com diversos projetos significativos. Aqui estão alguns dos mais relevantes, demonstrando minha experiência em criar soluções inovadoras e impactantes.

Carregando...

Sistema Empresarial

Sistema completo de gestão empresarial e logística, atendendo diferentes setores do negócio. Arquitetura robusta e própria, para permitir o crescimento do sistema de forma sustentável e flexível.

Java EJB JPA JSF PrimeFaces
Carregando...

App Gestão Logística

Aplicativo Android para gerenciar as coletas e entregas realizadas por empresa de transportes. Funcionando de forma offline, permitindo o seu funcionamento mesmo em locais onde não tem conectividade.

Java Android REST JAX-RS EJB JPA
Gerador de Relatórios - Tela com relatório tabular

Gerador Relatórios

Sistema web intuitivo que permite ao usuário criar relatórios personalizados, em poucos minutos, a partir de consultas SQL, sem necessidade de programação. O foco é a produtividade, flexibilidade, simplicidade e integração com múltiplos formatos de exportação.

Java EJB JPA JSF POI PrimeFaces iText
Carregando...

MDF-e

Sistema de emissão de Manifesto de Transporte Eletrônico (MDF-e), documento fiscal digital obrigatório para operações de transporte de cargas no Brasil. O MDF-e tem como objetivo principal rastrear e documentar a movimentação de mercadorias em operações logísticas, garantindo a legalidade e a transparência fiscal.

Java EJB JPA JSF SOAP PrimeFaces iReport
Carregando...

NF-e

Sistema de emissão de Nota Fiscal Eletrônica (NF-e), documento fiscal digital obrigatório para operações comerciais no Brasil. A NF-e substitui a nota fiscal em papel, garantindo maior segurança, agilidade e redução de custos para empresas e governo.

Java EJB JPA JSP/Servlet SOAP PrimeFaces iReport
Carregando...

CT-e

Sistema de emissão de Conhecimento de Transporte Eletrônico (CT-e), documento digital obrigatório no Brasil para registrar e acompanhar o transporte de mercadorias por empresas. Sua principal finalidade é garantir a rastreabilidade, segurança e legalidade das operações logísticas, substituindo documentos físicos.

Java Hibernate Spring JSF SOAP PrimeFaces iReport
Carregando...

BI

Sistema web intuitivo que permite ao usuário, mesmo sem habilidades avançadas em SQL, construir indicadores de desempenho personalizados em minutos, combinando flexibilidade técnica e simplicidade operacional. Apresentando dados em formato tabular e gráficos dinâmicos.

Java EJB JPA JSF POI PrimeFaces
Carregando...

App Conferência

Aplicativo Android para conferência de mercadorias, utilizado em operações logísticas, através da leitura de código de barras dos volumes, visando garantir que toda mercadoria transportada seja de fato entregue ao destinatário.

Java Android Flutter REST JAX-RS EJB JPA
Carregando...

Aplicativo empresarial

Aplicativo empresarial Android/IOS, possuindo arquitetura própria, permitindo que novos módulos possam ser adicionados com facilidade a medida que o negócio precisar. Possui controle de acesso onde as transações e empresas são liberadas de acordo com o perfil do usuário.

Java Android Flutter REST JAX-RS EJB JPA

Código livre

Esta seção apresenta uma seleção dos meus projetos de código aberto, permitindo uma análise mais profunda do meu trabalho como desenvolvedor. Aqui você pode explorar o código fonte, avaliar as práticas de programação e as tecnologias utilizadas em cada projeto, demonstrando meu compromisso com a qualidade e a inovação no desenvolvimento de software.

Carregando...

Gerenciador Tarefas

Aplicativo gerenciador de tarefas, para rodar em smartwatch com Wear OS. Objetivo do projeto foi validar o uso do flutter para desenvolver aplicativos para a plataforma Wear OS. App conta com armazenamento local, envio de notificações, troca de tema e multi idioma.

Flutter
Ver código fonte
Carregando...

Cripto cripto-trader

Sistema para negociação automatizada de criptomoedas. Sistema conta com integração via API com exchanges centralizadas, rotinas rodando periodicamente para efetuar as negociações de forma automática e painel web para gerenciar e acompanhar as operações.

Java JAX-RS JSF JPA EJB PostgreSQL
Ver código fonte
Site Pessoal - Portfolio

Site pessoal

Site pessoal para apresentação de meu perfil profissional. Desenvolvido usando javascript, html e css, com o objetivo de ser um site simples, de layout limpo, multi idioma e responsivo.

HTML CSS Javascript
Ver código fonte

Contato

Interessado em discutir um projeto ou saber mais sobre meu trabalho? Você pode entrar em contato através do formulário abaixo ou me encontrar nas redes sociais indicadas no rodapé.