Disponível para novas oportunidades

Full Stack Developer

David Cunha

Desenvolvedor Full Stack apaixonado por tecnologia, inovação e desenvolvimento constante, sempre em busca de entregar qualidade e sofisticação, além de estar aberto a novos desafios.

Scroll
Sobre

Um pouco sobre mim

Background, stack e o que estou fazendo hoje.

David Cunha
Cidade
Blumenau, SC
Formação
Ciência da Computação · FURB
Idiomas
Português · Inglês (C1)
Modalidade
CLT · PJ · Freelance

Sou desenvolvedor full stack. Hoje cuido da plataforma SaaS AutoVolt.ai, na Negociar Tech, da arquitetura até a operação em produção.

Trabalho com JavaScript, TypeScript, PHP, Laravel, Node.js e Vue.js 3, e tenho experiência prática com Linux/Bash, administração de VPS e automação de deploys. Isso me ajuda a manter o ciclo de releases rápido mesmo trabalhando solo.

Minha base técnica veio da formação intensiva de 1.500+ horas em Desenvolvimento Web Full Stack pela Trybe, e hoje complemento isso cursando Ciência da Computação na FURB. Aprendo rápido, gosto de trabalhar próximo de quem cuida de produto, e tô aberto a oportunidades em diferentes setores.

Com a graduação em curso, busco me aprofundar nos fundamentos de software e me envolver com produtos em áreas diferentes do que já trabalhei. Em paralelo, sempre estudando coisa nova, desde a base de algoritmos da faculdade até automação com IA.

Stack

O que uso no dia a dia

Linguagens, frameworks, banco de dados e infra que uso pra desenvolver.

Linguagens

Base sólida

JavaScript
TypeScript
PHP
Python
SQL

Frontend

Pro lado do usuário

React
Next.js
Vue.js 3
Tailwind CSS
Styled Components
Redux
HTML5
CSS3

Backend

Servidor, APIs e regras de negócio

Node.js
Express.js
Laravel
REST APIs
JWT Auth
Django

Bancos de Dados

Onde os dados ficam

MySQL
PostgreSQL
MongoDB
Prisma ORM
Sequelize

DevOps e Infra

Coloca tudo no ar

Docker
Linux / Bash
VPS (Hostinger)
Git
GitHub

Automação e IA

Workflows e integrações

N8N Workflows
AI Agents
WhatsApp Integration
Instagram Integration
Multi-tenant Architecture
Outros projetos

Projetos pessoais e acadêmicos

Coisas que fiz na formação ou pra estudar tecnologia nova.

Todo List
Ver projeto

Todo List

App full stack pra criar e gerenciar listas de tarefas. Front em Next.js com TypeScript e Tailwind, back em Node.js com PostgreSQL e Docker.

TypeScriptNext.jsTailwindNode.jsDockerPostgreSQL
Ver código
Trybe Futebol Clube
Ver projeto

Trybe Futebol Clube

App full stack com autenticação JWT pra ver, filtrar e editar partidas e classificações de futebol. Backend em Node.js com arquitetura RESTful.

TypeScriptNode.jsDockerMySQL
Ver código
Trybe Wallet
Ver projeto

Trybe Wallet

Carteira de controle de gastos com conversor de moedas em tempo real via API externa. Construído com React e Redux.

TypeScriptReactReduxCSS3
Ver código
Trajetória

Experiência e Formação

O caminho até aqui.

Nov 2024 — PresenteAtual

Desenvolvedor Full Stack

Negociar Tech

Remoto

Cuido do desenvolvimento full stack da plataforma SaaS AutoVolt.ai, da arquitetura à manutenção em produção.

  • Arquitetura multi-tenant em produção com 99,9% de uptime
  • Mais de 11.500 interações mensais via WhatsApp e Instagram
  • Automação que economiza 20+ horas semanais de operação manual
  • Deploy em VPS Linux com Docker e workflows N8N
TypeScriptJavaScriptVue.js 3Tailwind CSSLaravelPHPMySQLMongoDBN8NDockerLinuxBash
2024 — 2028 (em curso)

Bacharelado em Ciência da Computação

FURB — Universidade Regional de Blumenau

Blumenau, SC

Curso a graduação aqui em Blumenau pra complementar a prática com a base de Ciência da Computação.

  • Fundamentos de Ciência da Computação
  • Estruturas de Dados e Algoritmos
  • Engenharia de Software
  • Programação Orientada a Objetos
  • Banco de Dados e Modelagem
  • Redes de Computadores
  • Sistemas Operacionais
  • Inteligência Artificial
  • Matemática Discreta e Análise de Algoritmos
2023 — 2024

Desenvolvimento Web Full Stack

Trybe

Remoto

1.500+ horas de formação cobrindo o stack moderno de desenvolvimento web full stack. Foi onde construí minha base técnica.

  • Fundamentos: Unix, Git, JavaScript, DOM
  • Front-end: React, TypeScript, Redux, Testes
  • Back-end: Node.js, Express, Docker, SQL, ORM, REST
  • Ciência da Computação: Algoritmos, POO, Python
  • Eletiva Python: Flask, Django, MongoDB, Scraping
JavaScriptTypeScriptReactNode.jsPythonDocker
Ago 2020 — Fev 2023

Assistente de Produção

Cores e Tons

Guabiruba, SC

Antes de migrar pra tech, trabalhei coordenando fluxos de produção numa equipe de 10+ pessoas. As habilidades de organização e gestão de prazos que aprendi ali ainda me ajudam no dia a dia como dev.

  • Coordenei equipe de produção no dia a dia
  • Acostumei a trabalhar com prazos apertados
  • Aprendi a manter ambiente e processos organizados
Certificações

Formação certificada

1.500+ horas de formação intensiva em Desenvolvimento Web Full Stack pela Trybe.

Curso completo · 1.500 horas

Desenvolvimento Web Full-Stack - Trybe

Concluiu com sucesso a Formação em Desenvolvimento Web Full-Stack da Trybe, com duração mínima de 12 meses e carga horária de 1.500 horas/aula. Durante esse período, aprofundou-se e aplicou de forma prática conteúdos de: Fundamentos do Desenvolvimento Web, Front-End e Back-End em Javascript; Ciência da Computação em Python; Habilidades de Soft-skills; Metodologias Ágeis e complementou sua formação com uma Certificação Eletiva em Python.

Módulos da formação

Fundamentos do Desenvolvimento Web - Trybe

Concluiu com sucesso o primeiro módulo da formação em Desenvolvimento Web da Trybe. Durante este período, adquiriu sólida base em conceitos essenciais como Unix e Bash, permitindo a navegação e manipulação do sistema operacional por meio de comandos no terminal. Desenvolveu habilidades em Git, utilizando controle de versão para colaborar de maneira eficiente em projetos. Também dominou o JavaScript básico e a manipulação do DOM (Document Object Model), possibilitando a criação de interfaces interativas.

Módulo Front-End - Trybe

Concluiu com sucesso o segundo módulo da formação em Desenvolvimento Web da Trybe. Durante este período, aprofundou-se e aplicou de forma prática diversas competências-chave, incluindo: JavaScript, TypeScript, Testes Automatizados, React (com ênfase em Componentes de classe e funcionais. estados, eventos e estilização de componentes), React Router, Redux, Context API e Hooks, bem como Metodologias Ágeis.

Módulo Back-End - Trybe

Concluiu com sucesso o terceiro módulo da formação em Desenvolvimento Web da Trybe. Durante este período aprofundou-se e aplicou de forma prática conteúdos como: Docker, MySQL, Node.js e Express, Testes Unitários e de Integração com Mocha, Chai e Sinon, TypeScript, Arquitetura em Camadas, REST, JWT, ORM com Sequelize, Deployment, POO e princípios SOLID.

Módulo Ciência da Computação - Trybe

Concluiu com sucesso o quarto módulo da formação em Desenvolvimento Web da Trybe. Durante este período, aprofundou-se e aplicou de forma prática conteúdos como: Complexidade de Algoritmos, Algoritmos de Ordenação e Busca, Recursividade e Estratégias para Resolução de Problemas, Estruturas de Dados, OOP e Python.

Certificação Eletiva em Python- Trybe

Concluiu com sucesso o quinto módulo da formação em Desenvolvimento Full-Stack da Trybe. Durante este período, em uma carga horária de 170 horas/aula, aprofundou-se e aplicou de forma prática conteúdos como: Testes Unitários com Pytest, Debugging no VS Code, POO com subtipagem estrutural e nominal, Raspagem de Dados com BeautifulSoup e Selenium, APIs REST, Flask, Django, Django REST Framework, MongoDB, SSR, Docker e Deployment.

Contato

Quer trocar uma ideia?

Aberto a conversas sobre oportunidades, seja remoto, híbrido ou presencial, em diferentes setores.

Email

contatodavidcunha@hotmail.com

Enviar email