Olá, eu sou o Lucas.

Desenvolvedor Fullstack Apaixonado por Inovação

Sou um desenvolvedor full stack que cria experiências web inovadoras. Do front-end ao back-end, desenvolvo projetos personalizados que atendem às necessidades dos usuários e impulsionam o sucesso dos negócios.

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.

Typescript
React.js
TailwindCSS
Amazon DynamoDB
Amazon S3
PostgresSQL
Firebase
Github
Expo
React Native
Node.js
Trabalho em equipe
Jira
Resolução de problemas

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

HTML
Chakra UI
Javascript
Typescript
React.js
React Native
Node.js
Resolução de problemas

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.

HTML
Chakra UI
Javascript
Typescript
React.js
React Native
Node.js
Resolução de problemas

Minhas Skills

JavaScript
TypeScript
HTML
CSS
SASS
TailwindCSS
ShadcnUI
ReactJS
NextJS
React Native
NodeJS
Express
Fastify
MongoDB
Firebase
MySQL
Prisma
DynamoDB
FaunaDB
PrismicCMS
Strapi
Stripe
Chakra UI
Styled Components
Context API
Material UI
Facebook API
Google API
Jest
React Testing Library
Docker
RBAC
Micro Interactions
Mobile Development
AWS
Git

Educação

MBA em Fullstack

Rocketseat

O 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

Rocketseat

O 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

Rocketseat

O 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

Rocketseat

O 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

Unip

O 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 Netto

Desenvolvimento 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.

Projetos

Pronto para Conectar e Começar uma Nova Conversa? Vamos Ficar em Contato!

Agora que você já sabe tudo sobre mim, que tal conversarmos? Após o primeiro contato, responderei em até 1 dia. Mas, se quiser me seguir online e ficar por dentro de tudo, aqui estão minhas redes.