
Oscar Roche
Full Stack / Web3 Software Engineer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Full-stack and blockchain developer with 10+ years of experience. I have collaborated with numerous early-stage startups in Conversational AI, Web3, and Fintech, providing tailored solutions to help them get started and ensuring best practices and scalability for the future. As a staunch proponent of customer-driven development, I am deeply committed to using rational methodologies to develop the features (and only the features !) that bring the most value to a product. During my recent professional experiences, I took a strong interest in Domain-Driven Development and Clean Architecture principles, which I leverage to create scalable and modular systems. My favorite technologies include TypeScript and ReactJS for the frontend, and Node.js and Rust for the backend. Additionally, I have experience building infrastructure using Infrastructure as Code tools such as Serverless and Terraform. I also have developed several blockchain projects for clients, among which several NFT drops, a stablecoin borrowing platform, an automated smart vault, and an on-chain decentralized exchange arbitrage bot. These projects were built using technologies such as Solidity, Truffle, and Wagmi/Ethers.
Expérience de travail
Full Stack Engineer
ConsensysFreelance
oct. 2025 - Présent
1 an 1 mois
Paris, France
Worked across MetaMask backend services, token infrastructure, extension, and mobile app to ship tokenized stocks and ETF support with Ondo Finance, and to expand intent-based trading integrations including XO and CoW Swap. • Contributed to the launch of tokenized real-world assets in MetaMask, enabling users to discover, hold, and trade tokenized stocks and ETFs directly from the wallet • Built and refined Ondo asset support across the token pipeline, including token ingestion, metadata enrichment, symbol handling, market-hours status, and wallet compatibility • Helped integrate CoW Swap intent flows for RWA trading, covering quote handling, signing and submission flows, supported-network logic, and transaction lifecycle behavior • Worked on XO Swap integration in the bridge/swap stack, including chain support, routing constraints, and intent-based execution paths for new asset types and networks • Delivered user-facing wallet improvements in both extension and mobile, including stock badges, market-open / market-closed states, token list and details UX, and trade-guard flows • Coordinated across wallet, backend, product, infra, and partner teams to ship secure, compliant, and scalable support for new financial primitives inside MetaMask
Full Stack / Web3 Developer
Oscar RocheFreelance
juil. 2020 - Présent
6 ans 4 mois
Paris, France
- Worked for various clients for projects including ETL pipelines on GCP, cloud platforms for connected sensors and blockchain development for financial arbitrage and refinancing
Senior Software Engineer
Spiko
sept. 2023 - mars 2025
1 an 7 mois
Paris, France
- Part of a small team that builds a platform to buy tokens backed by real-world financial assets - Development using Domain-Driven Design / Clean Architecture principles, using the functional programming framework effect-ts for the backend, and Next.js for the frontend - Led the development effort to integrate the Starknet blockchain to our product, which includes: - Developing the Starknet Spiko smart contracts in Cairo: $20M TVL as of Jan. 2025 - Building an indexer for Starknet events using Substreams in Rust - Modularizing the whole Spiko stack to use Starknet orders, using Starknet-JS among others
Full Stack Engineer
Only Dust
oct. 2022 - août 2023
11 mois
Paris, France
- Developed a Web3 open source grant distribution platform frontend from scratch, using Vite + React.js. Used Apollo + GraphQL to interact with the back-end, Tailwind for CSS, Storybook for reusable isolated components and Cypress / Playwright for E2E testing. $300K+ distributed since November 2022, mainly for the StarkNet ecosystem - Took part in the development of the backend in Rust using Domain-Driven Design principles. Used Juniper for GraphQL and the Diesel ORM - Actively challenged and improved Agile / Lean processes in the team: Kaizens, Problem Solving, Standards …
Full Stack / Web3 Engineer
ConsenSys
août 2021 - oct. 2022
1 an 3 mois
Paris, France
- Developed the smart contracts and their deployment pipeline as well as the minting Dapp for a several-stage NFT drop with mint-passes and whitelisting made in collaboration with a HK-based organization of artists. Demoed content to the clients frequently and planned development work. Artworks hosted on IPFS + Arweave (Truffle, Solidity, React.js, TypeScript) - Developed the DApp for an NFT drop inlcuding whitelisting for a US-based client (React.js, Brownie, TypeScript) - Developed the front-end, back-end and designed the core engine of a crypto lending platform in a 10-person team. Design and development of a Web3 sign-in / login system. Support and training for the rest of the team on technological topics. Participated in improving Agile processes over 6 months. (React.js, NestJS, TypeORM, wagmi.sh, TypeScript) - Trained other employees for use of in-house solutions and emerging Web3 technologies - Conducted numerous interviews for Mid-level and Senior dev positions
Back End Developer
Joko
févr. 2019 - juil. 2020
1 an 6 mois
Paris Area, France
- Developed a modular microservice-based architecture to process Joko app events and data belonging to 800,000+ users in real time - using AWS Lambda / DynamoDB / Kinesis - In charge of developing a fully automated reward service from scratch, allowing users to access and instantly redeem a wide range of gift cards - Created an affiliate tracking and gathering system for users to easily get Joko points pertaining to their online purchases - Co-created the Joko Chrome Extension - Weekly participation in creation of tech team processes and events - among which Brown Bag Lunches and Tech Quality weeklies - to help foster a culture of innovation
Software Developer
Botfuel
oct. 2016 - mars 2018
1 an 6 mois
Région de Paris, France
- Lead Developer for the Bot ParionsSport PDV sports betting chatbot, in cooperation with Française des Jeux - powered by the Botfuel Bot SDK and exchanging ca. 200000 messages with more than 10000 users since June 2017 (Node.js, Python) - Lead Developer for the La Poste "Assistant Courrier" postal product recommendation chatbot, implementing advanced faceted search techniques on large databases alongside the Botfuel Bot SDK (Node.js) - Contributor to the Botfuel Bot SDK, that uses random access navigation dialogs and powerful NLP services to create flexible and conversational chatbots (Node.js) - Co-developer of the Botmeter bot message analytics platform (Node.js, MeteorJS, Elasticsearch)
Data Scientist
Teemo by Near
avr. 2016 - oct. 2016
7 mois
Région de Paris, France
- Analysis of large GPS databases to target mobile device users for advertising campaigns (SQL) - Crawling / parsing of websites for lists of points of interest (Python)
Researcher
Schlumberger
déc. 2014 - oct. 2015
11 mois
Sugar Land, Texas, États-Unis
Research work on the use of automatic differentiation methods for sensitivity analyses of large oil well drilling simulations (C++, MatLab)
Research Intern
Department of Engineering at the University of Cambridge
juin 2014 - oct. 2014
5 mois
Research internship studying the application of differential positivity theory to the neurological Hodgkin-Huxley Model (MatLab)
Research Intern
MINES ParisTech
sept. 2013 - mars 2014
7 mois
Paris, France
Research work on the use of statistical / geostatistical methods to estimate the parameters of data generated from Cox-Ingersoll-Ross-type stochastic process simulations (R, MatLab)
Manual Worker
Bayer CropScience
févr. 2013 - mars 2013
2 mois
69400 Limas, France
One-month manual shift work experience at Bayer CropScience's Villefranche-Limas factory, on a herbicide bottling line.
Formation
Lycée du Parc
Undergraduate, Mathematics and Computer Science
Résultat : A (National Ranking #152)
Activités et associations : Musiques Amplifiées
Two-year intensive preparatory courses for a national competitive examination in a wide range of subjects including mathematics, physics and computer science.
Notre-Dame de Mongré (Villefranche sur Sâone)
French Baccalaureate, Sciences, General
Résultat : Summa Cum Laude, English-Language European Section
Activités et associations : European Youth Parliament (2010, Vienne)
Prins Henriks Skole
University of Cambridge
Visiting Student, Mathematics, Engineering, Neuroscience, Chaotic Systems, Differential Geometry
Research internship studying the application of differential positivity theory to the Hodgkin-Huxley Model.
Université Paris Nanterre
Bachelor of Arts (B.A.), Philosophy
Mines Paris - PSL
Ingénieur Civil, major in Geostatistics and Applied Probabilities, Applied Mathematics
Activités et associations : President of the Cahier Vert organization (social opening activities), Treasurer of the Biérologie Club (beer tasting), In charge of the Alternative Music club, member of the Movies club organizing team, Member of the Creative Writing club, Member of the Rugby Team
Masters in Science and Executive Engineering, Major in Geostatistics and Applied Probabilities
Licences et certifications
Build a Modern Computer from First Principles: From Nand to Tetris - Part 1
Délivré le : juil. 2020
Deep Learning Specialization
Délivré le : juil. 2018