ericmastro
Tech Lead And Engineering Manager
Senior tech lead and engineering manager with 19 years of experience building distributed systems, blockchain protocols, and Web3 applications. Promoted twice in 18 months, leading international engineering teams of up to six people across fully remote, open-source startups. Deep background in smart contract tooling, decentralised storage, and full-stack .NET development. See work at **github.com/emizzle**, with curated examples at **egonat.me**.
Open to engineering leadership and senior IC roles.
Open to engineering leadership and senior IC roles.
Experience: 8 years
Yearly salary: $180,000
Hourly rate: $150
Nationality: 🇦🇺 Australia
Residency: 🇦🇺 Australia
Experience
Tech Lead & Engineering Manager, Logos Storage (Nim, Node.js, C#, CI/CD)
Status 2025 - 2026
- Negotiated delivery timeframes, roadmap, and requirements with executive leadership for a team of five reporting engineers. - Shipped the first Logos Storage integration into Status Desktop on time and under budget, coordinating across engineering teams. - Cleared the path for engineers while reviewing code, mentoring direct reports, and contributing to the engineering work. - Delivered C and Go bindings for the Logos Storage client, enabling SDK-like use as a data layer in external projects. - Deployed an ephemeral Kubernetes cluster on Google Cloud Platform for distributed release testing, cutting average release cycle costs by 50% through Terraform IaC. - Set up Prometheus and Grafana observability for bootstrap nodes, enabling fast incident response and sustained production uptime. - Automated generation and deployment of C, C++, and OpenAPI reference documentation using GitHub CI/CD workflows.
Tech Lead for Marketplace, Logos Storage (Nim, Solidity, Node.js, CI/CD)
Status 2024 - 2025
- Led a remote team of six international engineers through the full SDLC, reviewing all code across 41 repositories that entered the marketplace. - Owned roadmap, requirements, architecture, and delivery for the on-chain storage marketplace, shipping three test networks with over 100 active participants. - Led adversarial mechanism and protocol design of the storage marketplace EVM contracts, working across legal compliance requirements. - Co-authored a unique token custody design that limits what a compromised contract can do with escrowed funds, leading to the publication of the ERC-8233 token standard (Draft). - Championed design write-ups before writing code, improving transparency for the executive board and end users, and raising sprint estimation accuracy by over 30%. - Architected slot reservations to prevent a protocol-driven DDoS on the node that issued a storage request, using an expanding window mechanism governed by Kademlia distance. See *egonat.me/slot-reservations*. - Redesigned the entire state machine architecture after analysing recoverability during exceptions, cancellations, and hardware failures. See*egonat.me/recoverability-analysis*. - Drove the client and smart contract audit, including formal verification with Certora, and designed contract observability and emergency preparedness procedures in case of an exploit.
Senior Distributed Networking Engineer, Logos Storage (Nim, Solidity, Node.js, CI/CD)
Status 2021 - 2024
- Presented Logos Storage at four international conferences and guest panels, providing technical workshops for developers as well as increasing product visibility and community reach. - Implemented zero-knowledge proof verification in marketplace contracts, guaranteeing storage providers held datasets with nine nines of certainty. - Modified DiscV5 to use SignedPeerRecords in the DHT, removing one class of DHT poisoning attacks. - Architected an asynchronous state machine to react to Ethereum contract events, reducing node CPU load by 15%. - Engineered a slot queuing mechanism for storage providers to handle concurrent storage requests, increasing slot coverage to 100%. - Created a parallel test harness that reduced integration test time by 50% on GitHub CI runners. - Developed a contracts test harness using Hardhat (JavaScript), achieving 100% end-to-end and integration test coverage. - Implemented the client REST API for creating and modifying storage requests, enabling remote interaction with the storage network. - Wrote design documents that reduced engineer onboarding delay by more than two weeks.
Senior Full Stack Software Engineer, Status Desktop (Go, Qt, QML, Nim, JavaScript)
Status 2020 - 2021
- Introduced a thread pool task manager that moved blocking tasks off the main UI thread, preventing the UI from freezing. This work later became the basis for the task runner library. - Created the sticker pack market feature in the wallet, allowing users to purchase sticker packs on-chain and creating the app's only revenue source. - Established the 'Send Transaction' flow by creating reusable components, reducing future flow development time by up to 80%. - Replaced exception-based error handling with Result types, forcing immediate error checking using standard control flow and reducing escaped exceptions in the Qt layer. - Built the entire wallet account management functionality, the most visible component in the product.
Senior Full Stack Software Engineer, Embark Framework (Node.js, TypeScript, JavaScript, Solidity)
Status 2018 - 2020
- Spearheaded the Embark plugin ecosystem, opening the tooling to the entire FOSS community. - Led interactive workshops at six international events showcasing Embark's feature set, including EDCON in Sydney, Devcon IV, and DappCon Berlin. - Prototyped next-generation features, building an in-browser Fiddle that compiles and deploys Solidity contracts and shows a process log viewer. - Sandboxed the REPL-like interactive console inside a VM2 instance, ensuring untrusted code ran isolated from the host. - Engineered an RPC proxy to support EIP-712 transactions and decode raw transactions signed by mnemonic-derived accounts. - Shipped IPFS and Swarm plugins to enable dApp deployment to decentralised storage networks. - Engaged with end users to implement new features and fix bugs, contributing 738 commits, 260 pull requests, and 382 pull request reviews.
Skills
blockchain
dot-net
kubernetes
libp2p
network-engineer
web3
solidity
english