Sobre mim:
Olá, me chamo Leonardo e sou um desenvolvedor full stack comfoco em Python e JavaScript. Tenho formação acadêmica emEngenharia de Computação e atualmente faço parte do time dedesenvolvimento de software do Grupo Equatorial Energia.Iniciei minha carreira na JobConvo como Desenvolvedor Back-endJúnior, dominando Python, Django e posteriormente JavaScript eReact no front-end, atuando como full stack. Desenvolvi e otimizeifuncionalidades, com foco em CI/CD, integrei sistemas via APIsREST e gerenciei bancos de dados MySQL. Administrei serviçosAWS, como: SQS, Lambda, SageMaker, S3, EC2. Utilizei Dockerpara desenvolvimento ágil e auxílio no DevOps. Implementeisoluções como Redis e RabbitMQ para melhorar performance ecomunicação. Atuei como Scrum Master, promovendo metodologiaságeis e colaboração eficaz na equipe de desenvolvimento.Na minha posição atual no Grupo Equatorial Energia, dedesenvolvedor full stack, sou responsável pelo desenvolvimentode soluções e automatizações utilizando Python, JavaScript eframeworks como Django, Node.js e React. Desenvolvo API's RESTpara integrações externas e soluções internas, além de projetos naplataforma ServiceNow. Gerencio bancos de dados SQL, incluindoOracle, SQL Server e PostgreSQL, e implemento CI/CD paragarantir entrega contínua e qualidade dos projetos desenvolvidos.Além da minha atuação no Grupo Equatorial Energia, estouempolgado em compartilhar que também estou trabalhando emum projeto pessoal significativo. Junto com minha noiva, estamosconstruindo um e-commerce especializado na venda de roupasmasculinas. Neste projeto, assumo o papel de desenvolvedor fullstack, aplicando minha expertise em Python, Django, JavaScript,React, HTML, CSS e PostgreSQL para criar uma plataforma única eenvolvente para nossos clientes, utilizando AWS como infraestrutura e RabbitMQ para comunicação entre serviços, assim como Dockerpara o gerenciamento da aplicação.
Resumo da experiência profissional:
Golden Cloud Technology
Desenvolvedor
agosto de 2024 - Atual
Grupo Equatorial Energia
Desenvolvedor Full Stack Pleno
agosto de 2023 - agosto de 2024
- Responsável pelo desenvolvimento de soluções, projetos e automatizações
de processos da companhia utilizando as linguagens Python e JavaScript,
junto com suas frameworks (Django, Node.js e React).
- Desenvolvimento de API's REST, tanto para integrações com fornecedores
externos, como para disponibilizar soluções para a área de negócio.
- Desenvolvimento de microsserviços utilizando FastAPI e Flask para atender
as demandas das diversas áreas da compania.
- Desenvolvimento de projetos na plataforma ServiceNow.
- Gerenciamento de banco de dados SQL (Oracle, SQL Server, PostgreSQL,
MySQL).
- Implementação de CI/CD para garantir a entrega contínua e a qualidade dos
projetos desenvolvidos.
JobConvo
Desenvolvedor Full Stack Pleno
junho de 2021 - agosto de 2023
- Desenvolvimento e manutenção de features essenciais, utilizando Python/
Django no back-end e Javascript/React no front-end.
- Correção de bugs e otimização de performance, com foco em CI/CD para
garantir uma entrega contínua e de alta qualidade.
- Integração de sistemas externos e comunicação entre serviços através do
desenvolvimento de API’s REST.
- Gerenciamento e otimização de bancos de dados MySQL para suportar o
crescimento escalável da plataforma.
- Administração e monitoramento de serviços AWS, incluindo Lambda e
Sagemaker, para garantir a disponibilidade e eficiência dos recursos.
- Utilização de Docker para criar ambientes de desenvolvimento consistentes,
facilitando a colaboração entre a equipe e agilizando o processo de
implantação de aplicações assim com o DevOps.
- Implementação e utilização do Redis para caching e armazenamento de
dados em memória, proporcionando um desempenho otimizado e melhorando
a escalabilidade das aplicações, especialmente em ambientes distribuídos e
de alta demanda.
Implementação e gerenciamento de filas de mensagens utilizando RabbitMQ
para facilitar a comunicação entre diferentes serviços e garantir a integridade
e eficiência no processamento de dados em tempo real.
- Utilização de metodologias ágeis, como Agile Scrum, e atuação como
Scrum Master para promover a colaboração e o sucesso da equipe de
desenvolvimento