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 unitários e de fluxo com Jest e Playwright, 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
Desenvolvedor Full Stack
Omelete Company | São Paulo, SP · Remoto · Nov 2025 – Presente
- Trabalho em seis projetos do mesmo produto: aplicação web, app mobile, API principal, serviço de pagamentos, painel administrativo e funções serverless.
- Desenvolvo um app de sócio-torcedor de esports, com feed da comunidade, bolões com ranking, badges, loja, jogos e carteirinha digital.
- Desenvolvo a aplicação web com Next.js, React e TypeScript, com renderização SSR e SSG e internacionalização.
- No app Android e iOS com React Native e Expo, desenvolvo a ponte com a aplicação web, módulos nativos e a navegação.
- Desenvolvo APIs com NestJS e TypeORM, com PostgreSQL, MongoDB, Redis e filas AWS SQS, e funções AWS Lambda em Node.js e Go.
- Implementei notificações push e atualizações em tempo real com Server-Sent Events.
- Escrevo testes unitários com Jest e testes de fluxo com Playwright. Mantenho no GitHub Actions o pipeline de qualidade (lint, tipos, testes em paralelo e cobertura) e os workflows de release Android e iOS.
- Faço code review e configuro instruções e skills para agentes de IA nos repositórios.
- Trabalho com Scrum e divido épicos grandes em fases e tarefas no Jira.
Desenvolvedor Front-End
Paag | Belo Horizonte, MG · Remoto · Fev 2024 – 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 Programação Back-End
Firjan SENAI | Niterói, RJ · Remoto · Nov 2023 – Fev 2024
- Formei novos desenvolvedores em boas práticas de Node.js e modelagem de banco de dados.
- Ajudei na formação de uma turma com aulas de teoria e exercícios práticos de programação.
- Ensinei arquitetura e desenvolvimento de APIs com Node.js e PostgreSQL.
Desenvolvedor Full Stack (Freelancer)
Autônomo | Remoto · Fev 2023 – Out 2023
- Desenvolvi projetos com TypeScript, Node.js, React e Next.js para clientes como freelancer.
- Estudei para atualizar meus conhecimentos técnicos.
Desenvolvedor Full Stack
Hurb | Rio de Janeiro, RJ · Presencial e remoto · Out 2019 – 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 Front-End
Codezone | Niterói, RJ · Out 2018 – 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.
- Também desenvolvi algumas aplicações com React e participei de um projeto mobile com React Native.
Desenvolvedor Front-End (Estagiário)
Codezone | Niterói, RJ · Mai 2018 – Out 2018
- Desenvolvi páginas promocionais para agências parceiras.
- Construí interfaces responsivas com HTML, CSS, JavaScript, Sass e Gulp.
- Preparei os layouts para integração com o WordPress.
- Apliquei técnicas de otimização de performance e de compatibilidade entre navegadores.
Habilidades
- Linguagens
- TypeScript, JavaScript (ES6+), Go (Golang), PHP.
- Front-end
- React (React.js), Next.js (SSR/SSG), Tailwind CSS, Styled Components, HTML5, CSS3, Sass, jQuery, Internacionalização (next-intl), Acessibilidade (WCAG/a11y), SEO, Web Performance.
- Build front-end
- Webpack, Babel, Gulp.
- Mobile
- React Native, Expo (build e publicação Android e iOS).
- Back-end & Bancos de Dados
- Node.js, NestJS, TypeORM, APIs RESTful, Microsserviços, PostgreSQL, MySQL, MongoDB, Redis, NoSQL, Filas (AWS SQS, NSQ), Server-Sent Events, Arquitetura de software.
- DevOps & Infraestrutura
- Docker, CI/CD (GitHub Actions), AWS, AWS Lambda, Google Cloud (GCP), Vercel, Git, GitHub Packages, Observabilidade (logs estruturados, APM).
- IA no desenvolvimento
- Claude, GitHub Copilot, Kiro. Também testei Google Antigravity e OpenAI Codex.
- Arquitetura, Testes & Metodologias
- Clean Code, SOLID, Testes Automatizados (Jest, React Testing Library, Playwright), 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 de Software
Centro Universitário Internacional Uninter | Bacharelado · 2026 – Em andamento
Análise e Desenvolvimento de Sistemas
Universidade Estácio de Sá | Tecnólogo · 2018 – 2020
Técnico em Informática
SENAI | Niterói, RJ · 2015 – 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 · Out 2017
- 1º Lugar (Etapa Escolar): Competição sediada na unidade SENAI de Niterói.
- 2º Lugar (Etapa Estadual): Competição 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.