
Rodrigo Carvalho
Desenvolvedor Backend | Backend Engineer
Graduando em Ciência da Computação
Minha Jornada
Minha carreira é definida pela busca de sistemas lógicos e eficientes, primeiro no universo jurídico, agora no código. Com uma formação consolidada em Direito pela Universidade de Brasília (UnB), desenvolvi uma habilidade aguçada para a análise crítica, resolução de problemas complexos e a estruturação de argumentos – competências que hoje formam a base do meu trabalho como Desenvolvedor Backend.
A transição para a tecnologia foi uma evolução natural, trocando a complexidade das leis pela da lógica de programação. Meu foco se aprofundou no ecossistema backend, onde me especializei na construção de APIs RESTful com Node.js e Nest.js, na modelagem de bancos de dados relacionais com PostgreSQL e Prisma, e na criação de ambientes de desenvolvimento consistentes com Docker. Meus projetos, disponíveis no GitHub, são a prova prática da minha dedicação em construir a infraestrutura que sustenta aplicações modernas.
Acredito que um bom software vai além da funcionalidade: ele precisa ser sustentável, escalável e, principalmente, moderno. Por isso, sou um defensor de práticas como Clean Code e Test-Driven Development (TDD) como ferramentas pragmáticas para garantir que o código seja legível, manutenível e confiável a longo prazo. Meu objetivo é escrever código do qual não apenas eu, mas toda a equipe possa se orgulhar e evoluir com segurança.
Atualmente cursando Ciência da Computação, sigo em constante aprendizado e em busca de uma oportunidade para integrar uma equipe onde eu possa aplicar todo o conhecimento técnico que venho acumulando e contribuir para projetos desafiadores. Se você busca um desenvolvedor com uma perspectiva única, focado em qualidade e com uma enorme capacidade de aprendizado, convido você a explorar meus projetos ou a entrar em contato diretamente.
Habilidades & Tecnologias
Linguagens
- ✓ TypeScriptDomínio
- ✓ JavaScript (ES6+)Domínio
- ✓ PythonEm desenvolvimento
- ✓ JavaComplementar
- ✓ HTML5 (Marcação)Domínio
- ✓ Post CSS (Estilo)Domínio
Frontend
- ✓ ReactDomínio
- ✓ Next.jsDomínio
- ✓ Tailwind CSSDomínio
- ✓ Redux (RTK)Em desenvolvimento
- ✓ ContextEm desenvolvimento
Backend
- ✓ Node.jsDomínio
- ✓ Express.jsDomínio
- ✓ REST APIsDomínio
- ✓ Nest.jsDomínio
Bancos de Dados
- ✓ MongoDBEm desenvolvimento
- ✓ PostgreSQLDomínio
- ✓ FirebaseDomínio
- ✓ Prisma (ORM)Domínio
Ferramentas & DevOps
- ✓ Git & GitHubDomínio
- ✓ DockerDomínio
- ✓ PostmanDomínio
- ✓ VercelDomínio
- ✓ NetlifyDomínio
- ✓ CI/CD (GitHub Actions)Em desenvolvimento
Outras Habilidades
- ✓ Metodologias Ágeis - ScrumComplementar
- ✓ Metodologias Ágeis - KanbanEm desenvolvimento
- ✓ UI/UX (Princípios)Complementar
- ✓ Resolução Lógica de ProblemasComplementar
Formação Acadêmica
Graduação em Ciência da Computação
Universidade Católica de Brasília - UCB
2024 - 2027
Estudo aprofundado dos fundamentos da computação, algoritmos, estruturas de dados e desenvolvimento de software.
Bacharel em Direito
UnB - Universidade de Brasília
2013 - 2018
Formação que desenvolveu alta capacidade analítica, argumentativa e de resolução de problemas complexos.
Pós-Graduação em Direito Empresarial
Universidade Estácio de Sá
2019 - 2021
Especialização focada em regulação de mercados, contratos e estruturas societárias.
Inglês Avançado
Casa Thomas Jefferson
2007 - 2011
Inglês avançado com ênfase em comunicação oral e escrita, leitura crítica e compreensão auditiva.