Currículo
Leony Leal
Desenvolvedor Fullstack Sênior
Resumo profissional
Desenvolvedor Full Stack com sólida experiência em .NET, Next.js, SQL Server e Docker, com foco em construção de sistemas escaláveis e eficientes. Tenho experiência em frontend, desenvolvimento de APIs, gerenciamento de cookies, autenticação de usuários e administração de infraestrutura, além de atuar na orquestração de containers e automação de processos com CI/CD. Meu trabalho é orientado para garantir alta performance e segurança das soluções, aplicando as melhores práticas de arquitetura e design de software. Tenho forte conhecimento em banco de dados e SQL Server, incluindo desde consultas complexas, transactions, procedures e triggers até criar a estrutura e a lógica de alguns sistemas, sendo responsável pela arquitetura e manutenção do banco de dados, compartilhando e discutindo a lógica com a equipe para maior entendimento. Atualmente, estou estudando tecnologias de cloud e me aprofundando em padrões de design, buscando ampliar meu conhecimento e aprimorar processos de desenvolvimento e infraestrutura.
Experiência profissional
Desenvolvedor Fullstack, Level33
Nov 2022 - Presente
- Desenvolvi e mantive APIs utilizando .NET 4.5 até 8.0 e Entity Framework.
- Por exigências do projeto, utilizei a abordagem DB First para modelagem de dados, mas também domino os conceitos de ORM.
- Implementei refatorações voltadas para performance envolvendo queries do EF Core.
- Criei procedures e triggers para automatizar processos no banco de dados.
- Executei consultas complexas e implementei transactions para assegurar consistência nas operações.
- Lidei com mappers, DTOs, gerenciamento de cookies e autenticação.
- Integrei o gerenciamento de cookies com o fluxo de autenticação utilizando JWT, garantindo maior segurança nas sessões.
- Estudei a integração de PaaS (Platform as a Service) aos sistemas, com foco em AWS.
- Explorei benefícios da AWS utilizando EC2 para gerenciamento de VMs.
- Utilizei AWS S3 para armazenamento de mídias com controle de níveis de acesso.
- Configurei buckets para garantir escalabilidade e segurança no armazenamento de arquivos.
- Implementei filas com AWS SQS, incluindo o uso de FIFO para garantir a ordem de processamento das mensagens.
- Iniciei meus estudos web em 2018 criando pequenos sistemas em React.js, JavaScript e TypeScript, utilizando Axios, React Bootstrap, MUI, Ant Design e styled-components, além de aplicar conceitos de segurança como encriptação na comunicação e proteção de rotas.
- Migrei sistemas React.js para Next.js com TypeScript, utilizando SSR para melhorar performance.
- Trabalhei com Redux, React Query, MUI, Ant Design, zod, react-hook-form e Tailwind CSS.
- Criei layouts responsivos seguindo mobile-first e media queries.
- Configurei VPS Linux e Windows Server, preparando ambientes com IIS para aplicações .NET.
- Gerenciei containers com Docker e Docker Swarm, configurando Portainer e deploys de aplicações.
- Configurei Nginx Proxy Manager para domínios e subdomínios vinculados a serviços Docker.
- Automatizei pipelines de CI/CD com Jenkins e GitLab CE, incluindo criação de imagens Docker utilizando Docker Compose e Dockerfile.
- Escrevi scripts Groovy no Jenkins para deploys em homologação e produção baseados em branches do GitLab.
Formação
UNIP (Universidade Paulista)
Jan 2019 - Jan 2021
Cursos
Formação Full Stack - Hiring Coders #3
Gama Academy, VTEX
Jun 2022
Atividades extracurriculares
Projeto Pessoal de Sistema de Clones
Desenvolvimento de um sistema similar a um CMS com três partes: gerenciamento, geração de sites personalizados a partir de JSON e o site gerado.