Foto de Perfil de Rodrigo Carvalho

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

  • TypeScript
    Domínio
  • JavaScript (ES6+)
    Domínio
  • Python
    Em desenvolvimento
  • Java
    Complementar
  • HTML5 (Marcação)
    Domínio
  • Post CSS (Estilo)
    Domínio

Frontend

  • React
    Domínio
  • Next.js
    Domínio
  • Tailwind CSS
    Domínio
  • Redux (RTK)
    Em desenvolvimento
  • Context
    Em desenvolvimento

Backend

  • Node.js
    Domínio
  • Express.js
    Domínio
  • REST APIs
    Domínio
  • Nest.js
    Domínio

Bancos de Dados

  • MongoDB
    Em desenvolvimento
  • PostgreSQL
    Domínio
  • Firebase
    Domínio
  • Prisma (ORM)
    Domínio

Ferramentas & DevOps

  • Git & GitHub
    Domínio
  • Docker
    Domínio
  • Postman
    Domínio
  • Vercel
    Domínio
  • Netlify
    Domínio
  • CI/CD (GitHub Actions)
    Em desenvolvimento

Outras Habilidades

  • Metodologias Ágeis - Scrum
    Complementar
  • Metodologias Ágeis - Kanban
    Em desenvolvimento
  • UI/UX (Princípios)
    Complementar
  • Resolução Lógica de Problemas
    Complementar

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.