Patterns in Cyberspace
You can call me Elliotyagami, if you like.
I build and break open source software for fun.
💼 Experience
SDE2 at Gearbox protocol - Mid 2021 onwards.
- Gearbox protocol is a leverage trading platform. I created analysis software for fetching calls/events on Gearbox contracts, and made REST API over it for showing accounts’ history to the users.
- Made separate monitoring system for checking any fraudalent activity on-chain for gearbox contracts.
- Made service for syncing mainnet state to goerli for testing gearbox protocol updates and testing new ideas.
- Devops and production handling for backend services on AWS and linode using terraform.
Software Engineer at squarepoint capital - Mid 2020-Aug 2021.
- Work involved writing well-tested and quality cpp for RISK team. Extensively used Kdb+ and q as sql replacement for columnar trade data. Handled deployment and bug resolution for systems in production.
Developer at salesforce, Dec 2019-July 2020.
- Worked on creating k8s operators with kudos, kubebuilder. Later created a generic and declarative operator framework which used containers for CRUD operation.
Blockchain intern at hyperledger, summer 2019.
- This internship included working on X.509 certificate transparency using hyperledger(CTB or HFCTB). Developed and deployed blockchain network, worked with docker and kubernetes, hosting on digitalocean.
- Create web interface for CA and a firefox extension for querying state of certificate within CTB.
full resume for more.
👦 About me
- Developer experience in golang/rust/python.
- Interested in blockchain and distributed systems.
- Surfing and morning walk for relaxing.
⚛ Projects
- Third-eye (go monitoring/analysis system)
- Witnet Bot (go witnet telegram bot)
- Witnet Dashboard/API (python witnet network node monitor)
- Minecraft-strike (minecraft lookalike csgo)
- Adventure-Time (js13k tile game)
- More…
🎓Bug Bounty
- Witnet DOS Bug: Cause of this bug was unterminated connections, which i hijacked by sending large number of malformed protobuf message.
🔗 Blockchain Testnet
-
Cosmos Game of zones: My team astronomia helped in testing and attacking IBC relayer component, with keeping connection live with minimum packets(Challenge 1) and sending huge number of message to all zones to stress test it(Challenge 2).
-
Elrond Battle of NOdes: It comprised of exciting and cool missions, I submitted scripts for signing tx with priv key instead of using mnemonic, sending batches of message which helped in completing the missions very fast and ran nodes.
-
Avalanche Denali: Ran nodes , submitted PR for supporting REST request over grpc calls.
-
Witnet 2020: Created bot for node operators, modified ethstats to witent-netstats frontend, wrote witnet net backend from scratch, submitted bugs and ran nodes.
🖥 Hackathons
- Oct 2018| Mitter hackathon: received first prize by the mitter.io. Results
- Oct 2018| Settle hackathon: This project finished third and was integrate in settle application. Results
- Oct 2018| HackInOut: We won special prize offered by matic-network. Blog
- Feb 2018| Microsoft CFD: My team was selected in top 3 projects by microsoft from IITR. Github
🗺 Around the ‘Net
You can find me:
- On the twitter.
- On GitHub.
- Everywhere, with my PGP Key.
- Keybase @elliotyagami.