BLOCKAPPS New York, United States
Lead Blockchain Developer (Remote) Mar 2020 – May 2023
BlockApps is a blockchain-as-a-service company that develops enterprise blockchain platforms.
- Designed and implemented a blockchain-based supply chain using cosmos SDK to track and verify the genetics of their cannabis strains, increased supply chain transparency and reliability
- Optimized the smart contract code and increased the efficiency by 15%, using sophisticated data structures and the library functionalities of the Rust, and CosmWasm
- Led development of the DeFi protocol focusing on interoperability with other DeFi protocols, ensuring high levels of security and scalability that attracted 15,00 loyal supporters
- Built 3 reusable cross-chain libraries using IBC functionalities of CosmWasm and increased the user base of the DeFi protocol by 37%
- Participated in the development of a blockchain-based voting system for a community governance project, ensuring transparency and security in the voting process
- Led an infrastructure migration of legacy service to modern AWS architecture utilizing Lambda, AWS CDK, S3, API Gateway, and more
- Introduced and implemented continuous integration/continuous deployment (CI/CD) practices, reducing the application deployment time
- Implemented agile development practices and worked with a team of engineers to deliver high-quality products on time and within budget
BLOCKSTREAM Victoria, Canada
Ethereum Developer Oct 2016 – Feb 2020
Blockstream is the global leader in Bitcoin and blockchain technologies, building the foundations for future financial infrastructure.
- Created a defined process for the team to set up NFT drops with a user interface for customers to mint and claim NFTs from their creative economy platform
- Designed, developed, and deployed ERC721 and ERC1155 Solidity smart contracts for the Ethereum and EVM-compatible blockchains
- Deployed contracts on Layer 2 chains such as Polygon or Optimism to allow the platform and its customers to save transaction gas fees of about 30% when using cryptocurrencies
- Helped create an upgradable contract system through a proxy contract system to ensure maintainability and reliability
- Designed and implemented an automated testing framework for smart contracts using Truffle suite, reducing the time and effort required for testing by 50%
- Developed and executed test plans for smart contracts to identify and address potential vulnerabilities prior to deployment
- Worked with a team of engineers to deliver high-quality software on time and within budget