Startup Experience
Software Engineer, Co-founder, Stealth Startup, October 2020 - May 2022
Responsibilities
- Implemented a version of the Ethereum runtime as a library in Go.
- Designed the aggregate-based database of Ethereum, based on wallets, contracts, and their transactions.
- Developed an Ethereum runtime for wallet and transaction processing.
- Implemented a web service for external integration with centralized exchanges for real-time data fetching.
- Implemented a web service for scraping news sites for crypto with a frequency of four times per day to provide news in parallel with the data represented.
- Learned a lot about time and resource management, cooperation, and most importantly, open communication.
Achievements
- Address-based representation of transaction data.
- Reduced time complexity as well as energy costs.
- Provided accurate data representation, often more accurate than standard blockchain explorers such as Etherscan.
- Eliminated the database Ethereum uses to make it easier to access from a microservice-based solution.
Technologies Used
- Go, go-ethereum, PostgreSQL, GORM, gRPC, GitHub Workflows, Git