Owner/Consultant
2017 - PRESENTSingularGarden- Served as a consultant for decentralized and distributed systems technologies.
- Provided research and development, market research, prototyping, content marketing, writing, and additional services relating to the design, build, and deployment of blockchains.
- Built applications using Electron, React, React Create App, and Next.js.
Technologies: Marketing, Prototyping, Decentralized Systems, BlockchainSenior Full-stack Engineer and Architect
2021 - 2021SUNDAY- Planned, designed, and released new features as a full-stack engineer using React and Flask.
- Developed a workflow to help the team document and integrate 10+ different APIs by generalizing our internal specs.
- Served on architecture and software design to help the team implement the new generalized framework using mob programming, peer programming, and more.
Technologies: Python, Flask, React, Google CloudSenior Full-stack Engineer
2020 - 2020BIOGEN- Developed and maintained a React and Next.js application dealing with multiple countries and languages.
- Architected and owned the DynamoDB and Functions back end. Implemented data models adapted for large-scale meeting scheduling, CRM-like data models, and more.
- Provided TypeScript coaching for the rest of the team, code generation, and data models mapping with our CMS.
Technologies: JavaScript, TypeScript, React, Amazon Web Services (AWS), Next.js, GraphQL, Amazon DynamoDBSenior Architect
2019 - 2020Cascade8- Trained junior developers to work with Angular, Firebase, and decentralization.
- Acted as an interim CTO for software design and architecture of the app.
- Implemented front end components in Angular and AngularFirestore.
- Maintained the CircleCI and Jenkins systems that check PRs and auto-deployed code.
- Implemented and supported the QA and release process.
- Worked on data storage facilities, backup, data migrations, and more.
Technologies: Cloud Firestore, JavaScript, TypeScript, Angular, Firebase, DecentralizationDecentralized System Architect
2019 - 20193box- Designed and coded for a pinning service for IPFS/ORBITDB using AWS, Typescript, and JavaScript.
- Implemented an encryption workflow for a Decentralized ID system.
- Contributed to the architecture and design for the decentralized data storage platform.
Technologies: OrbitDB, IPFS, JavaScript, TypeScript, Blockchain, DecentralizationData Engineer
2018 - 2018colony.io- Built a decentralized product with heavy cost and latency constraints.
- Collaborated with product, design, and development teams around a data model description.
- Designed and built a distributed service to keep decentralized OrbitDB stores always online.
- Created the DAPP data back-end using OrbitDB and React.
Technologies: IPFS, OrbitDB, Redis, React, Decentralized Systems, BlockchainCo-Founder
2017 - 2018Starfish Blockchain- Helped customers understand their IT infrastructure and GDPR alerts.
- Headed market research and business development.
- Designed and developed a cartography system for the IT infrastructure.
- Provided static and runtime analysis for GDPR compliance.
Technologies: Python, Static Analysis, CouchDB, Hyperledger, BlockchainData Storage Platform Owner
2015 - 2017ScrapingHub- Founded the Storage Platform.
- Transitioned to Docker and added CI systems.
- Designed and released distributed synchronization algorithms.
- Maintained the Storage API and Platform, bug fixes, and new features.
- Discovered and resolved an issue in HAProxy relating to an RFC-implementation mistake on retries policies and REST APIS.
- Designed and released a testing framework for microServices and Kafka systems.
Technologies: REST APIs, Java, Python, Apache Kafka, HBase, Apache ZooKeeper, DockerData Engineer
2013 - 2014Turn Inc- Replaced a large part of the codebase (15+K LOC) by a DSL and custom compiler.
- Optimized a large-scale database (PETABYTES).
- Completed the feedback loop from a workload analysis to optimize execution.
- Adapted state-of-the-art vertical partitioning algorithms to nested databases.
Technologies: Metaheuristics, Big Data, Java, Hadoop