Ruben Santos, Lead Software Engineer

Olá, sou o Ruben.

Um Lead Software Engineer focado em backend e infraestrutura. Foco-me em criar sistemas escaláveis e de qualidade para atingir objetivos de negócio.

Sobre Mim

Lead Software Engineer, meticuloso e determinado, com forte foco em desenvolvimento backend e optimização de infraestrutura. Especializo-me na criação de sistemas escaláveis e fiáveis, optimização de desempenho de bases de dados e implementação de pipelines CI/CD eficientes.

A parte que mais gosto na engenharia é desenhar sistemas resilientes e fáceis de manter. Sinto-me no meu melhor em ambientes onde os desafios técnicos se alinham com os objectivos do negócio.

Quando não estou a programar, gosto de jogar videojogos 🎮, ver filmes/séries 🎬 e explorar novos temas. Estou neste momento a aprender a linguagem de programação Go e estou sempre à procura de aprender mais.

🐱 Gosto de gatos e de manhãs tranquilas com café. 📚 Gosto de livros — espreita o que estou a ler neste momento em Goodreads. 🏋️ Também reservo tempo para o ginásio, para manter a mente e o corpo em forma.

Skills Técnicas

Frontend
React / Next.js / TypeScript / JavaScript / Tailwind
Backend
Node.js / Ruby on Rails / GraphQL / Express
Bases de Dados
PostgreSQL / Redis / MongoDB
Cloud & DevOps
AWS / Docker / Kubernetes / Terraform
Ferramentas & CI/CD
GitHub Actions / Heroku / Git

Projetos

01

BlueZC

Plataforma institucional inspirada no nature.org, que apresenta projectos ambientais e entrevistas. Desenvolvida com um monorepo em Next.js, Prisma, PostgreSQL e um backoffice de administração para gestão de conteúdos.

Next.js / TypeScript / PostgreSQL / Prisma / Tailwind

BlueZC
02

Wallet

Ferramenta de automação usando engenharia reversa e IFTTT para acompanhar as minhas despesas de forma autónoma.

Node.js / Express / protobufjs

Wallet
03

MedicRest

Plataforma de hospitalidade para apoiar profissionais de saúde com alojamento temporário durante a pandemia de COVID-19.

React / Node.js / PostgreSQL / Hapi / Redux

MedicRest
04

Dercio Santos

Loja online para expor e vender obras de arte directamente aos clientes.

React / Node.js / MongoDB / Redux

Dercio Santos

Experiência

01

Lead Software Engineer

StorefrontRemote

Regressei à Storefront como Lead Software Engineer, assumindo a liderança técnica da plataforma. Lidero os esforços de engenharia em infraestrutura, sistemas backend e iniciativas transversais para garantir a fiabilidade e escalabilidade do produto.

Presente

02

Senior Software Engineer

OnportRemote

A Onport automatiza marketplaces com múltiplos vendedores, oferecendo um conjunto completo de funcionalidades para a sua gestão. O meu foco está na optimização e manutenção da infraestrutura, contribuindo também para o desenvolvimento backend e melhorias no frontend, com o objectivo de garantir escalabilidade, fiabilidade e integrações eficientes com os canais dos vendedores.

03

Devops/Backend Engineer

StorefrontRemote

A Storefront liga empresas a uma rede global de espaços para arrendamento de curta e longa duração, facilitando a criação de lojas temporárias, showrooms e eventos. Trabalhei em estreita colaboração com o CTO, assumindo responsabilidade pelo backend, gestão de base de dados, pipelines de DevOps, desenvolvimento de APIs e integração de novos engenheiros. Conduzi também decisões técnicas importantes e participei em migrações críticas, incluindo base de dados e aplicações CI/CD, para melhorar o desempenho e a fiabilidade do sistema.

04

Fullstack Engineer

ElecctroLisboa

Nesta startup de IoT especializada em máquinas de venda inteligentes, comecei por desenvolver endpoints de API para aplicações web e móveis. Mais tarde, contribuí para o frontend do dashboard, adicionando novas funcionalidades e melhorando a sua usabilidade.

05

Backend Engineer

StreamcatoLisboa

A Streamcato desenvolveu uma plataforma semelhante ao Spotify, processando diariamente grandes volumes de músicas e vídeos. Fui responsável por garantir o acesso fluido a esses dados tanto no dashboard como nas aplicações móveis.

Contacto

Podes entrar em contacto directamente através de admin@codebyruben.com ou usando este formulário.