Desenvolvedor Full stack
Síntese de Qualificações
Desenvolvedor de Software com experiência prática em backend (.NET 8, ASP.NET Core, APIs RESTful, Entity Framework) e frontend (React.js, Next.js, TypeScript). Atuação com bancos de dados relacionais como PostgreSQL, MySQL e SQL Server. Familiaridade com arquitetura de microsserviços, Git/GitFlow, testes unitários, metodologias ágeis (Scrum) e integração contínua (CI/CD). Participação em projetos de desenvolvimento de sistemas web e APIs escaláveis, focando na qualidade do código, segurança e performance. Comprometido com melhoria contínua, boas práticas de engenharia de software e entrega de soluções que agregam valor ao negócio.
Experiência Profissional
-
Desenvolvedor Full stack
1. Projeto: Finance System Plataforma de Gestão Financeira
o Plataforma para controle financeiro com foco em organização, análise e segurança
dos dados.
o Permite cadastro de usuários, autenticação via JWT (armazenado em cookies) e
controle de permissões por tipo de usuário (admin e comum).
o Back-end robusto em .NET com banco de dados PostgreSQL, arquitetura com
separação de responsabilidades (Controllers, Services, Repositories e DTOs),
autenticação com token JWT e validação de credenciais com hash seguro.
o Estrutura preparada para integração futura com front-end em Next.js.
o Tecnologias: .NET 8, C, Entity Framework Core, PostgreSQL, Docker, JWT,
Swagger, API REST.
2. Projeto: The News Gamification
o Sistema de gamificação inspirado no Duolingo para incentivar a leitura da newsletter
The News.
o Usuários acompanham streaks diários (dias consecutivos de leitura), recebem
mensagens motivacionais e acessam histórico de leituras.
o Inclui um Dashboard Administrativo restrito a e-mails waffle.com.br, com
gráficos de engajamento, ranking dos leitores mais ativos e filtros.
o Tecnologias: React.js (Vite), Node.js, TypeScript, PostgreSQL, Express.js
TailwindCSS, React Router, Axios
3. Projeto: Movie List
o Aplicação para cadastro/login de usuários e gestão de listas de filmes/séries.
o Busca e filtragem por tipo, interface intuitiva e autenticação via JWT.
o Tecnologias: TypeScript, ReactJs, NodeJs, MongoDB -
Desenvolvedor Fullstack - Mosten (6/2024 a 8/2024)
Participação ativa em projetos de inovação como desenvolvedor fullstack (Node.js, TypeScript, React.js, GraphQL e PostgreSQL), seguindo boas práticas de versionamento com GitFlow.
Modelei o banco de dados, criei migrações e implementei toda a camada de autenticação JWT (login, refresh tokens e controle de perfis) para o sistema interno de reserva de lugares.
Desenvolvi o backend em Node.js e o frontend em React, otimizando queries e garantindo usabilidade e performance na aplicação de reservas.
Criei API GraphQL (Apollo Server) para consultas e mutações flexíveis e atuei no desenvolvimento de API RESTful em .NET 8/C (Entity Framework Core, DTOs e Swagger), estendendo rotas para um cliente externo.
Colaborei em squads ágeis (sprints, dailies, planning e code reviews), promovendo entregas contínuas em ambiente colaborativo.
Formação Acadêmica
-
Superior (2/2020 a 12/2024)
Engenharia da computação - Universidade Santa Cecília
Cursos e Certificações
Curso Desenvolvedor Web Fullstack - Programador BR - 50h
Curso focado em desenvolvimento web, onde adquiri conhecimentos em diversas tecnologias, tanto de Backend quanto de Frontend, além de lógica de programação e estrutura de dados. Durante o curso, aprendi a utilizar tecnologias como HTML, CSS, JavaScript, Node.js, React e Bootstrap 5, entre outras. Também tive contato com bancos de dados como MongoDB e Firebase, além de ferramentas e bibliotecas para gerenciamento de estado, como Redux, React Redux e Context API.
Conhecimentos Gerais
Possuo experiência prática em desenvolvimento backend utilizando C, .NET 8 e ASP.NET Core, com foco na criação de APIs RESTful eficientes e seguras. No front-end, tenho conhecimentos sólidos em React.js, Next.js, JavaScript, TypeScript e HTML/CSS, permitindo a construção de aplicações completas e responsivas.
Também atuo com bancos de dados relacionais como PostgreSQL, MySQL e SQL Server, trabalhando na modelagem e otimização de consultas. Tenho domínio no uso do Git com GitFlow para versionamento de código e sou habituado a trabalhar em times ágeis, utilizando práticas de Scrum no dia a dia.
Além disso, possuo conhecimentos em conceitos de microsserviços e conteinerização de aplicações usando Docker, buscando sempre criar soluções escaláveis e bem organizadas.
Tenho experiência na criação de testes unitários e de integração, priorizando a qualidade e a manutenção do código. Estou em constante evolução, estudando novas práticas de desenvolvimento, arquitetura de software e boas práticas de segurança para entregar sempre o melhor resultado.