jsfrocha

Senior Full Stack Developer

Senior Full-Stack Developer with over 10 years of experience specializing in backend development with a focus on performance and scalability within the Web3 and blockchain ecosystem. Proven expertise in building and deploying decentralized applications, backend services and data ingestion pipelines using TypeScript, Node.js (Express and Nest.js) and React. Experienced in developing on L2 protocols like zkSync and Starknet, and contributing to major DeFi projects such as Lido. Passionate about building innovative and efficient solutions to complex technical challenges.


Experience: 11 years

Yearly salary: $60,000

Hourly rate: $0

Nationality: 🇵🇹 Portugal

Residency: 🇵🇹 Portugal


Experience

Full-stack Developer
txFusion
2023 - 2025
Worked as a part of the R&D team on multiple projects (mainly PoC’s and MVP’s) built on top of the zkSync Layer-2 protocol. Created the txTsuko backend using NestJS on top of Node. Supports session-based authentication integrated with SIWE (Sign-in with Ethereum). Created a new subgraph on the TheGraph platform to track Accounts created by the Account Abstraction standard and deployed Paymasters. Created the deployment workflow to AWS by using AWS CDK (Infrastructure-as-Code) to build a Fargate deployment infrastructure. Added CI/CD by leveraging Github Actions to build and deploy based on several triggers such as pushing to dedicated branches.
Full-stack Developer
Shard Labs
2022 - 2023
Worked with a smart-contract focused team, where I was tasked to handle all web integrations and interactions with smart contracts - both on the Backend and on the Frontend. Maintained the current Lido on Polygon app (React / NextJS based), added new features and pages such as a Rewards page and a DeFi page, making it more similar to Lido on Ethereum. Created a new Backend (using NestJS, based on the Lido Template) to replace all client-side requests with a robust cache-controlled and rate-limited API. Created a new SDK to enable easier interaction with stMATIC contracts and Backend requests. Created a new Subgraph (on the TheGraph platform) to track and index stMATIC-related smart contracts. Built the frontend for a staking solution on Starknet L2, leveraging the Liquity protocol.
R&D Team Lead
Mirai Labs (Pegaxy)
2021 - 2022
Led and worked alongside a multidisciplinary team of developers and data scientists in aggregating and analysing on-chain (Polygon blockchain) and off-chain data; simulating GameFi economy outcomes and applying new game design solutions to existing codebases; building ecosystem supporting web apps interacting with Smart Contracts.
Tech Lead
EBC (Axie Infinity)
2020 - 2022
Joined a project that was aimed at simplifying the concepts required to play Axie Infinity, a play-to-earn crypto-based game. Was responsible for both developing simulators and data analysis tools as well as coordinating all the different products such as Ronin read-only node for data gathering through the blockchain; data ingestion scripts into MongoDB for later analysis; data analysis tools and charts; custom-built Marketplace for ease of use on buying assets; asset listing alerts.
Full-stack Javascript Developer
Freelancing
2019 - 2022
Developed a full-stack system with React in the front-end and Node.js (with Express) on the back-end, according to specifications. Developed the front-end for the Netflix 3% Challenge game. Developed the entire Doppio ID infrastructure to support tracking of gamers progress. Developed a web platform (front-end, back-end and CMS) for Onshore Guide aimed at helping sailors cruising along the coast of Portugal.

Skills

angular
aws
docker
ethereum
firebase
grafana
graphql
mongo
nestjs
nginx
postgres
react
typescript
zk-rollup
node
english