Rodrigo Barrocas

Desenvolvedor Full Stack

Lisboa, Portugal

Contacte-me
Rodrigo Barrocas - Desenvolvedor Full Stack

Experiência Profissional

Programador de Sistemas e Desenvolvedor Full Stack

Penguin Embrace

Setembro 2024 – Presente | Abrantes, Portugal

Implementei um sistema de controlo de versões com Git, optimizando a gestão dos projectos da empresa. Configurei um servidor web preparado para suportar aplicações desenvolvidas em Node.js (como Next.js e Express.js) e, com base nessa infraestrutura, criei um sistema de pipeline CI/CD que permitiu agilizar os tempos de produção e centralizar os dados da empresa nos seus próprios servidores. Desenvolvi também um servidor de ficheiros para uso interno exclusivo. Além disso, projetei e implementei vários websites e aplicações, tanto para uso interno como externo. Para tal, recorri a tecnologias como Linux, Git, Gitolite, Apache, Next.js, TailwindCSS, SQL, entre outras.

Desenvolvedor Blockchain Full Stack

Web 360 Labs

Março 2022 – Maio 2024 | Lisboa, Portugal

Projetei smart contracts, codifiquei e testei utilizando diversas tecnologias. Obtive uma pontuação de 10/10 na auditoria de segurança da Hacken. Fui o segundo maior contribuidor para os websites da empresa.

Desenvolvedor Full Stack

Einstein Explicações

Maio 2023 – Dezembro 2023 | Faro, Portugal

Desenvolvi uma plataforma de gestão operacional para centros de explicações, permitindo a marcação de aulas, gestão de salas, acompanhamento da presença dos alunos, entre outras funcionalidades. Utilizei Node.js, Next.js, Ant Design e outras ferramentas.

Fundador e Desenvolvedor

Sondagens Info

2024 – 2024 | Lisboa, Portugal

Desenvolvi uma plataforma de sondagens comunitárias para as Eleições Legislativas Portuguesas de 2024. Utilizei Next.js, Zustand, Ant Design, Firebase, TailwindCSS e Recharts.

Educação

Faculdade de Ciências da Universidade de Lisboa (FCUL)

Licenciatura em Engenharia Informática

Outubro 2018 – Junho 2024

Adquiri competências em projectar, desenvolver e gerir sistemas informáticos. Especializei-me em engenharia de software, desenvolvimento web, multimédia, computação em nuvem, cibersegurança, entre outros domínios.

Encode Club

Bootcamp de Solidity

Setembro 2022 – Dezembro 2022

Aprendi técnicas de segurança aplicadas a smart contracts. O projecto final consistiu numa plataforma semelhante ao YouTube/Twitch para Web3.

Competências

Next.jsReact.jsViteSolidityJavascriptJavaHTMLCSSTypescriptPythonZustandNext-AuthReact-JoyrideWeb3.jsWagmi.jsViem.jsNoSQLMariaDB (SQL)GraphQLUX/UITailwind CSSAnt DesignShad-CNFirebaseEthers.jsHardhatChaiMochaEchidnaSlitherMythril

Projetos

Website Rapaziada 1906

Website para um grupo de adeptos do Sporting Clube de Portugal. Os membros podem comunicar directamente com a audiência, partilhando eventos ou outros anúncios através de publicações no backoffice. Inclui ainda vídeos, músicas e tweets embebidos na página, bem como os contactos da associação e a sua história.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, Jodit Editor

Ver Projeto

Website Einstein Explicações

Website para uma empresa de explicações, com informação sobre os serviços prestados, preços praticados e contactos.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, Next-Intl

Ver Projeto

Portefólio 3D

Versão 3D do portefólio, com modelos de personagens, cenários e animações.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, React-Three-Fiber, Next-Intl

Ver Projeto

Smart Contracts Something Legendary

Conjunto de smart contracts para um jogo em blockchain relacionado com investimentos em carros clássicos.

Node.js, Ethers.js, Hardhat, Solidity, Chai, Mocha, Echidna, Slither, Mythril

Ver Projeto

Website Plataforma Something Legendary

Website para interacção com a plataforma de investimentos baseada em smart contracts, alojada na blockchain Ethereum.

Node.js, Next.js, GraphQL, TailwindCSS, Web3.js, Wagmi.js, Viem.js, Ethers.js

Ver Projeto

Website Institucional Something Legendary

Website de apresentação da empresa e dos seus serviços.

Node.js, Next.js, GraphQL, TailwindCSS

Ver Projeto

Sondagens Info

Plataforma de sondagens comunitárias para as Eleições Legislativas Portuguesas de 2024.

Next.js, Zustand, Ant Design, Firebase, TailwindCSS, Recharts

Ver Projeto

Plataforma Einstein Explicações

Plataforma para marcação de aulas, gestão de salas e acompanhamento da presença dos alunos.

Node.js, Next.js, Ant Design, MariaDB, TailwindCSS

Ver Projeto

Trabalho Voluntário

Professor de Xadrez

Aprender Bué

2016 – 2017 | Moncarapacho, Portugal

Ensinei xadrez a estudantes, ajudando-os a desenvolver pensamento estratégico e competências de resolução de problemas.

Recolha de Alimentos

Banco Alimentar

Março 2006 - Novembro 2018 | Olhão, Portugal

Colaborei na recolha e organização de alimentos para distribuição a famílias carenciadas.

Contacto