vstevam
Senior Software Engineer
Senior Software Engineer with 15+ years of experience, the last 8 building blockchain infrastructure and developer tools at Consensys. Core contributor to MetaMask — the leading self-custodial crypto wallet serving 30M+ users — owning the transaction confirmation experience across Extension (React), Mobile (React Native), and the Core TypeScript monorepo. Deep understanding of the wallet transaction lifecycle, security, and EVM blockchains. Actively integrate AI into daily engineering workflows — from architecture to testing and review — to ship complex features faster. Fully remote since 2019, collaborating with globally distributed teams.
Experience: 8 years
Yearly salary: $120,000
Hourly rate: $60
Nationality: 🇵🇹 Portugal
Residency: 🇵🇹 Portugal
Experience
Senior Software Engineer · Confirmations Team
Consensys — MetaMask 2021 - 2026
Own the transaction confirmation experience across MetaMask Extension (React), Mobile (React Native), and the Core TypeScript monorepo, delivering full-stack: controllers, UI, E2E tests, security layers, and analytics for 30M+ users. Specialize in the wallet transaction lifecycle and security — shipping features end-to-end from technical breakdown and development through automated tests. Serve as Security Liaison between the Confirmations and Security teams, triaging cross-functional security work.
Software Engineer
Consensys — Besu & Codefi 2018 - 2021
Designed and implemented backend services for Codefi, Consensys' blockchain platform for Commerce and Finance, digitizing financial instruments. Contributed to Hyperledger Besu, an open-source Ethereum client supporting Proof-of-Work and Proof-of-Authority consensus mechanisms. Built infrastructure automation with Docker, Helm, and Orchestrate for blockchain service deployment; collaborated with globally distributed teams across US, EU, and APAC time zones.
Solutions Architect
Indra — Telefónica 2014 - 2018
Led two Agile cells as Solutions Architect, producing architectural designs, solutions, and patterns; owned release versioning and continuous integration; mentored engineers. Delivered reliable, scalable desktop and web systems for enterprise telecom and related clients, including full-stack features and production support.
Junior → Mid → Senior Software Engineer
Indra 2011 - 2014
Progressed from Junior to Senior Software Engineer building and supporting full-stack Java enterprise systems; contributed to delivery, production support, and the software factory’s first Scrum agile cell.
Skills
java
javascript
react
react-native
typescript
node
english
portuguese