Victor Gomes

Victor Gomes

Desenvolvedor Full Stack

Desenvolvedor Full Stack com experiência em React, Next.js, TypeScript, Python/Flask e Node.js. Crio interfaces responsivas e APIs REST, com foco em integrações confiáveis, testes automatizados e código de fácil manutenção.

Habilidades

Frontend

ReactNext.jsTypeScriptJavaScriptHTMLCSSTailwind CSSSassPugJSViteCRACOReact Hook FormTanStack QueryZustandAxiosnext-intlshadcn/uiHeroUISVGInterfaces responsivasInternacionalizaçãoUI para e-mails transacionaisCompatibilidade entre clientes de e-mail

Backend

Node.jsAuth.jsOAuth 2.0JWTZodPDFKitMercado PagoPythonFlaskFastAPIPostgreSQLMongoDBNeonSupabaseMySQLFirebaseAPIs RESTValidação de dados

Ferramentas

GitLinuxWindowsVercelCloudflare WorkersCloudflare R2Cloudflare Browser RenderingOpenNextWranglerRenderCircleCIGitHub ActionsDockerResendJestVitestTesting LibraryPuppeteerpnpmPytestCypressOptimizelyGrowthBookCI/CD

Metodologias

Metodologias ÁgeisScrumKanbanJiraTDDTestes unitáriosTestes de integraçãoTestes E2EComponentes reutilizáveisManutenção de sistemas legadosRollouts controlados

Experiência

Full Stack Developer

Binamik Tecnologia

Agosto 2023 — Atual

Tempo integral · Remoto

Desenvolvimento e manutenção de produtos full stack para reservas de passeios, operações de empresas, checkout, pagamentos e venda de ingressos com React, Next.js, TypeScript, JavaScript, Python/Flask e Node.js. Desenvolvimento de interfaces responsivas, componentes reutilizáveis, telas em PugJS/Sass, ícones SVG personalizados, UI para e-mails transacionais e experiências multilíngues. Atuação com APIs REST, MongoDB e Neon/PostgreSQL em validação de dados e fluxos de aplicação. Manutenção e modernização de sistemas legados, correção de problemas em produção e contribuição em um kiosk touchscreen de autoatendimento para compra de ingressos. Criação de testes com Jest e Pytest, suporte a fluxos de CI/CD com CircleCI e GitHub Actions e rollouts controlados com Optimizely e GrowthBook.

ReactNext.jsTypeScriptJavaScriptPythonFlaskNode.jsMongoDBPostgreSQLNeonPugJSSassSVGshadcn/uiTailwind CSSJestPytestCircleCIGitHub ActionsOptimizelyGrowthBookScrumKanbanJiraVercelAPIs RESTInternacionalizaçãoUI para e-mails transacionaisManutenção de sistemas legados

Frontend Developer

Freelance

Março 2022 — Agosto 2023

Autônomo · Remoto

Desenvolvimento de interfaces web responsivas para projetos de clientes utilizando React, JavaScript, HTML e CSS. Transformação de requisitos e referências visuais em componentes de UI funcionais e reutilizáveis para desktop e dispositivos móveis.

ReactJavaScriptHTMLCSSInterfaces responsivasComponentes reutilizáveis

Projetos

Arraste para explorar os projetos.

1e99

destaque

Portal multilíngue de aplicativos com Next.js, autenticação Google via Auth.js e sessão compartilhada entre subdomínios. Infraestrutura na Cloudflare com Workers, OpenNext, cache incremental em R2 e deploy via Wrangler.

Next.jsReactTypeScriptTailwind CSSnext-intlAuth.jsCloudflare WorkersCloudflare R2OpenNextWrangler

Currículo na Mão — 1e99

destaque

Aplicativo para criar currículos e exportar PDFs, com formulários validados, login Google, PostgreSQL serverless no Neon e integração de pagamento com Mercado Pago. Executado em Cloudflare Workers, com geração de PDFs via Browser Rendering/Puppeteer e PDFKit, além de testes com Vitest.

Next.jsTypeScriptTailwind CSSReact Hook FormZodAuth.jsNeonPostgreSQLCloudflare WorkersCloudflare Browser RenderingPuppeteerPDFKitVitest

Clipboard Attack

Prova de conceito (PoC) desenvolvida para estudos de segurança. O script atua no nível do sistema operacional, monitorando a área de transferência do Windows para interceptar e modificar endereços de carteiras de criptomoedas em tempo real.

C++Windows API

LinkedIn Auto-Connection

Script de automação em JavaScript executado client-side via console do navegador. A ferramenta manipula o DOM da interface web do LinkedIn para automatizar o envio de convites de conexão em lote.

JavaScriptDOM Manipulation

4uChat

Aplicação de chat em tempo real baseada em arquitetura cliente-servidor. O backend atua como um roteador de mensagens usando Node.js, TypeScript e Socket.IO, comunicando-se via WebSockets com um cliente desktop construído em C# e Windows Forms.

Node.jsTypeScriptSocket.IOC#Windows Forms