Experiência Profissional
Desenvolvedor Front-end Pleno
Bnex
fevereiro 2021 - Present
Atuo no desenvolvimento de aplicações web e mobile white label para o setor de varejo, utilizando React.TS e React Native, incluindo a publicação com Expo e integração com Firebase. Fui responsável por criar uma API para atualizações OTA com a biblioteca Expo Update. Documentando o código, utilizo ESLint e Prettier, estilizando interfaces com SASS, ChakraUI e Tailwind CSS. Trabalho com metodologias ágeis e Jira para gestão de projetos, integrando serviços da AWS como DynamoDB e S3, e gerenciando eventos. Também criei a arquitetura do nosso design system.
Desenvolvedor Front-End Web e Mobile
BLYV BUSINESS
julho 2020 - fevereiro 2021
Desenvolvedor frontend de um projeto social chamado DonationDo, nas tecnologias ReactJS e React Native, atuo fazendo a integração do web e mobile com a RestAPI e cuidando de toda interface em ambo
Estudante em preparação de TCC/tese
Etec Philadelpho Gouvêa Netto
fevereiro 2018 - dezembro 2020
Desenvolvimento de interfaces interativas e responsivas utilizando HTML, CSS, JavaScript e React.
Minhas Skills
Educação
MBA em Fullstack
•RocketseatO MBA Fullstack da Rocketseat proporciona uma formação abrangente em desenvolvimento web, cobrindo front-end com React e back-end com Node.js. O curso abrange tecnologias como JavaScript, bancos de dados SQL e NoSQL, além de conceitos de arquitetura de software. Há ênfase na integração de APIs e boas práticas de programação, como versionamento de código e testes automatizados. Durante o programa, projetos práticos permitem aplicar os conhecimentos em cenários reais, desenvolvendo habilidades essenciais para o mercado de trabalho moderno.
Criando SaaS com Next.js e RBAC
•RocketseatO curso da Rocketseat sobre SaaS com RBAC abrangeu as novidades do Next.js 14 e o gerenciamento de permissões em APIs. O projeto foi estruturado com TurboRepo, utilizando CASL para controle de acesso e Prisma como ORM com PostgreSQL gerenciado via Docker Compose. No back-end, foram utilizados Fastify e Zod para validação de dados, enquanto o front-end explorou as inovações do Next.js 14 e implementou interceptação de rotas. O curso também incluiu a criação de uma funcionalidade para enviar convites por e-mail com URLs pré-montadas e a estruturação do banco de dados para gerenciar usuários, tokens, contas, papéis, convites, membros, organizações e projetos. O módulo final abordará o processo de deployment.
Ignite React Native
•RocketseatO curso da Rocketseat Ignite em React Native ensinou a desenvolver aplicativos móveis com React Native e React Native Reanimated. Foram abordados tópicos como criação de interfaces com Skia, gerenciamento de armazenamento local, consumo de APIs, e implementação de notificações push e deep linking, além da integração com a API do Google Maps. O curso também enfatizou a abordagem Offline First, microinterações e testes com Jest, preparando os alunos para criar aplicativos móveis eficientes e interativos.
Ignite ReactJS
•RocketseatO curso da Rocketseat Ignite em React.js ensina a desenvolver aplicações web modernas com JavaScript e Next.js. Aborda o uso do PrismicCMS para gerenciamento de conteúdo, integração com FaunaDB, autenticação com OAuth e implementação de pagamentos com Stripe. O curso também enfatiza boas práticas de programação e resolução eficiente de problemas, preparando os alunos para criar aplicações robustas e escaláveis.
Análise e Desenvolvimento de Sistemas
•UnipO curso de Tecnólogo em Sistemas de Informação capacita a projetar, desenvolver e manter sistemas de informação. Os alunos aprendem a gerenciar equipes, diagnosticar problemas e implementar soluções alinhadas aos objetivos estratégicos das organizações, além de produzir software de qualidade. Essa formação prepara para atuar em diversas áreas da tecnologia da informação.
Técnico em informática
•Etec Philadelpho Gouvêa NettoDesenvolvimento de interfaces utilizando HTML, CSS e Javascript. Banco de dados SQL. Java, C# e Android Studio. Além de manutenção de sistemas e computadores.