Leonardo Cesar da Silva

Engenheiro de Software

Sobre mim

Sou um Engenheiro de Software com experiência em desenvolvimento de aplicações web e APIs REST, atuando com Java, framework Spring e Angular, e modelagem de banco de dados.

Tenho forte atuação em soluções para gestão pública e gestão comercial, com vivência em times de desenvolvimento.

Comprometido com boas práticas de desenvolvimento e aplicação de princípios como Clean Code, SOLID e Design Patterns. Responsabilidade em equipes com metodologias ágeis, como Scrum e Kanban, testes unitários e automatizados, e prazos de entrega.

Hard Skills

Back-end

Java (7, 8, 11, 17)Spring BootSpring Framework (MVC, Data, Security)API REST
JWTOAuth
Arquitetura de MicrosserviçosArquitetura Monolítica
Apache KafkaRabbitMQ
JPAHibernate

Front-end

AngularTypeScriptJavaScriptJavaFXJavaServer Faces (JSF)
HTMLCSSSCSS

Infra & Ferramentas

Docker
AWSFirebaseVPS
GitCI/CD
GitHub ActionsVercel
JBossWildFlyTomcat
SwaggerOpenAPI
PostgreSQLMySQLSQL Server
FirebirdSQLite
MongoDBRedis
CloudFlare

Soft Skills

Trabalho em equipe

Atuação colaborativa em times multidisciplinares.

Colaboração

Compartilhar conhecimento e apoiar colegas para alcançar objetivos comuns.

Organização

Estruturar tarefas e processos para garantir produtividade.

Resolução de problemas

Análise e solução eficiente de desafios técnicos e de processo.

Comunicação

Troca clara de informações com equipe e stakeholders.

Adaptabilidade

Flexibilidade para lidar com mudanças de requisitos e tecnologias.

Atenção aos detalhes

Cuidados na implementação para reduzir erros e retrabalho.

Aprendizado contínuo

Busca constante por novos conhecimentos e aprimoramento técnico.

Gerenciamento de tempo

Priorização eficaz e cumprimento de prazos.

Proatividade

Tomada de iniciativa para melhorar processos e antecipar problemas.

Resiliência

Manter desempenho sob pressão e recuperar-se rapidamente de contratempos.

Inteligência emocional

Gerenciar emoções e relacionamentos para um ambiente de trabalho saudável.

Experiências na área

Desenvolvedor Full Stack

Solução Sistemas | Catanduva - SP

03/2026 — Presente

Desenvolvedor Full Stack

Autônomo - Projetos independentes

03/2023 — 03/2026

Desenvolvimento de aplicações modernas, com foco em sistemas web e APIs REST utilizando Java, Spring Boot e Angular.


• Desenvolvimento de APIs REST com Java e Spring Boot, seguindo padrões de projeto e organização modular.

• Criação de interfaces e funcionalidades web utilizando Angular.

• Integração com gateways de pagamento, implementando fluxos seguros de cobrança, validação e retorno de transações.

• Integração com APIs de Inteligência Artificial, aplicando recursos modernos para automação, análise e processamento de dados.

• Implementação de automações, melhorias contínuas e novas rotinas para otimizar processos e ampliar funcionalidades das aplicações.

• Organização do código em camadas, aplicando boas práticas de desenvolvimento e versionamento com Git.

• Implantação e provisionamento de serviços de nuvem como Vercel, Netlify, AWS e Firebase.

Desenvolvedor Java

Fiorilli Software | Bálsamo - SP

04/2021 — 03/2023

Desenvolvimento de sistemas web com JavaServer Faces (JSF), APIs REST com Spring Boot e aplicativos mobile com Android, utilizando Java 7, 8 e 11. Atuei na equipe de desenvolvimento dos produtos para gestão pública, abrangendo recolhimento de tributos e emissão de nota fiscal com integração à serviços governamentais.


Projeto Serviços Web: Aplicação web para recolhimento de tributos de contribuintes, como IPTU, ITBI e conta de água, sendo pessoa física ou jurídica, por meio da geração de contas e integrado à serviços de instituições financeiras para processamento de pagamento.


Projeto Iss Web: Aplicação web geração de Nota Fiscal Eletrônica e recolhimento de ISS (Imposto Sobre Serviço), cálculo de tarifas tributárias e sincronização com serviço de NF-e da Fazenda.


Projeto Leituras: Aplicativo móvel nativo em Android para registro de leituras de unidade consumidora de água e geração de fatura da conta. APIs REST em Spring Boot para sincronização entre o aplicativo e o banco de dados do servidor local.


Métricas: mais de 2 mil implantações em órgãos públicos somando centenas de milhares de usuários.


Principais responsabilidades: desenvolvimento de aplicações seguindo boas práticas de programação; implementação de novas funcionalidades; integração com banco de dados, serviços governamentais (NFS-e, Obras.gov, Redesim) e instituições financeiras; análise e diagnóstico de problemas relatados pelo suporte e por clientes; geração de deploys para ambientes de teste e produção; realização de testes para assegurar a segurança e a qualidade dos sistemas; pesquisa e adoção de novas soluções para implementação de funcionalidades modernas; atendimento à clientes, representantes e equipe de suporte.

Projetos

Brandier

Projeto full-stack para plataforma web de gestão de promotores de marca, do cadastro de lojas/produtos ao acompanhamento de reposições em painéis e relatórios com exportação para Excel.

Java 17 • Spring Boot • JWT • PostgreSQL • Angular 20 • TypeScript

Gerenciador de Estacionamento

Aplicação web que permite criar e gerenciar estacionamentos, veículos estacionados e funcionários, com arquitetura de microsserviços integrada ao banco de dados.

Java 17 • Spring Boot • Microsserviços • JWT • PostgreSQL • Angular 17 • TypeScript

Gerenciador Financeiro

Aplicação desktop para gerenciamento e controle de finanças pessoais, com registro de receitas e despesas, categorização de lançamentos e dashboard interativo para visualização de dados financeiros, auxiliando no planejamento e na tomada de decisões.

Formação

Análise e Desenvolvimento de Sistemas

Universidade Paulista - UNIP — Concluído em 12/2020

Cursos

Especialista Back-end Java

EBAC — Certificado em 02/2024

Implantação de Rede Local com Windows

Senac Catanduva — Certificado em 08/2019

Introdução à Linguagem Java

Senac Catanduva — Certificado em 04/2019

Contato

Entre em contato para propostas, freelas ou oportunidades.