Maycon Pereira dos Santos
Engenheiro de Software Full Stack
- São Paulo, SP
- mayconsantos.dev@gmail.com
- linkedin.com/in/maycon-link
- github.com/Maycon-Santos
Resumo
Engenheiro de Software Full Stack com mais de 7 anos de experiência. Trabalhei em produtos de engajamento de fãs de esports, pagamentos, viagens, e em projetos web para marcas em uma agência digital.
No back-end, uso Node.js e NestJS com PostgreSQL, MongoDB e Redis. No front-end, uso React e Next.js. No mobile, uso React Native e Expo, inclusive no build e na publicação dos apps.
Em uma fintech de pagamentos, criei do zero um Design System com Storybook e Turborepo. Ele passou a atender 4 produtos em 2 repositórios.
Trabalho com Scrum e, no Jira, crio tasks e gerencio épicos grandes. Escrevo testes, faço code review e configuro pipelines de CI/CD com Docker e GitHub Actions. Uso IA no desenvolvimento, com Claude, GitHub Copilot e Kiro.
Experiência
Engenheiro de Software Full Stack
Omelete Company, São Paulo, SP. Nov 2025 até o momento.
- Faço entregas de ponta a ponta no ciclo completo de desenvolvimento: back-end, web e app mobile.
- Desenvolvo um app de sócio-torcedor de esports, com feed da comunidade, bolões com ranking, badges e carteirinha digital.
- Desenvolvo a arquitetura back-end com NestJS e TypeORM. Modelo e integro dados em PostgreSQL, MongoDB e Redis, e uso filas AWS SQS.
- Gerencio o desenvolvimento, o build e a publicação dos apps Android e iOS com React Native e Expo.
- Crio aplicações web com Next.js e React, com renderização SSR e SSG.
- Controlo a qualidade do código com code review, padrões de arquitetura e linting com ESLint e Biome.
- Trabalho com Scrum. Uso o Jira para criar tasks e gerenciar épicos grandes.
Engenheiro de Software Front-End
Paag, Belo Horizonte, MG. Fev 2024 a out 2025.
- Criei do zero o Design System da Paag, uma fintech de pagamentos. Ele unificou a interface de 4 produtos em 2 repositórios e acelerou as entregas.
- Desenvolvi aplicações com React, Next.js, TypeScript e Tailwind CSS.
- Criei e mantive o Design System com Storybook. Organizei o código em monorepo com Turborepo e publiquei os pacotes no GitHub Packages. Os produtos Shield, Payments e Finance usam esse Design System.
- Escrevi testes unitários e de integração com Jest e React Testing Library.
- Usei Docker no ambiente local e configurei pipelines de CI/CD com GitHub Actions.
Professor de Desenvolvimento Back-End
Firjan SENAI, Niterói, RJ. Nov 2023 a fev 2024.
- Formei novos desenvolvedores em boas práticas de Node.js e modelagem de banco de dados.
- Ajudei na formação das turmas com aulas de teoria e exercícios práticos de programação.
- Ensinei arquitetura e desenvolvimento de APIs com Node.js e PostgreSQL.
Desenvolvedor de Software Freelancer
Autônomo, remoto. Fev 2023 a out 2023.
- Desenvolvi projetos de software para clientes como freelancer.
- Estudei para atualizar meus conhecimentos técnicos.
Engenheiro de Software Full Stack
Hurb, Rio de Janeiro, RJ. Out 2019 a jan 2023.
- Modernizei serviços críticos legados e criei serviços novos para expandir verticais de negócio da plataforma de viagens.
- Mantive e evoluí o núcleo legado em PHP. Esse núcleo funcionava como hub entre os microsserviços.
- Desenvolvi em Go uma aplicação que importa os dados de um fornecedor, normaliza esses dados e salva no banco de dados da empresa.
- Desenvolvi todo o fluxo de compra no front-end para os produtos desse fornecedor.
- Tive contato com Python, PostgreSQL, filas NSQ e Docker.
- Trabalhei em times multidisciplinares com Scrum e Kanban.
Desenvolvedor de Software Web e Mobile
Codezone, Niterói, RJ. Mai 2018 a set 2019.
- Desenvolvi do zero os projetos web que a empresa recebia de agências parceiras.
- Construí sites e interfaces responsivas com HTML5, CSS3, JavaScript, jQuery e Sass.
- Automatizei o build front-end com Gulp, Webpack, Babel e Node.js.
- Integrei os projetos ao WordPress.
- Apliquei técnicas de otimização de performance e de compatibilidade entre navegadores.
- Também desenvolvi algumas aplicações com React e participei de um projeto mobile com React Native.
Habilidades
- Linguagens
- TypeScript, JavaScript (ES6+), Go (Golang), PHP, Python.
- Front-end
- React (React.js), Next.js (SSR/SSG), Tailwind CSS, Styled Components, HTML5, CSS3, Sass, Acessibilidade (WCAG/a11y), SEO, Web Performance.
- Mobile
- React Native, Expo (build e publicação Android e iOS).
- Back-end e bancos de dados
- Node.js, NestJS, TypeORM, APIs RESTful, Microsserviços, PostgreSQL, MySQL, MongoDB, Redis, Filas (AWS SQS, NSQ).
- DevOps e infraestrutura
- Docker, CI/CD (GitHub Actions), AWS, Vercel, Git, GitHub Packages.
- IA no desenvolvimento
- Claude, GitHub Copilot, Kiro. Também testei Google Antigravity e OpenAI Codex.
- Arquitetura, testes e metodologias
- Clean Code, SOLID, Testes Automatizados (Jest, React Testing Library), Storybook, Design System, Monorepo (Turborepo), ESLint, Biome, Versionamento Semântico, Code Review, Metodologias Ágeis (Scrum, Kanban), Jira.
Idiomas
Português: nativo. Inglês: básico (leitura técnica). Faço aulas particulares.
Formação
Engenharia da Computação
Centro Universitário Internacional Uninter, bacharelado. 2026, em andamento.
Análise e Desenvolvimento de Sistemas
Universidade Estácio de Sá, tecnólogo. 2018 a 2020.
Técnico em Informática
SENAI, Niterói, RJ. 2015 a 2017.
Projeto de destaque: desenvolvi uma plataforma de serviços técnicos com integração ao Google Maps, banco de dados e chat em tempo real.
Prêmios
Olimpíada do Conhecimento (Web Design)
Firjan SENAI, Rio de Janeiro, RJ. 2017.
- 1º lugar na etapa escolar, na unidade SENAI de Niterói.
- 2º lugar na etapa estadual, no Maracanã, com os vencedores de todas as unidades do estado.
- O desafio testou a resolução de problemas sob pressão. Criei sistemas responsivos com HTML, CSS, JavaScript, PHP e MySQL.