Please enable JavaScript.
Coggle requires JavaScript to display documents.
Smart Contract Engineer 2020 - Coggle Diagram
Smart Contract Engineer 2020
Me
2013 - Full stack dev
2018 - Blockchain engineer
2019 - Smart contract engineer / freelancer
2017 - Blockchain programming
Matering Bitcoin
aantonop
How to stay up to date?
Ethereum / Blockchain
EthHub
Epicenter Bitcoin
aantonop
Blockchain at Berkeley
Hashoshi
Vitalik Buterin
ethresear.ch
Smart contract
EatTheBlocks
Dapp University
Solidity by Example
Web dev
Ben Awad
Coding Tech
Hackernoon
Job search
Cryptojobslist
Cryptocurrency Jobs
AngelList
Career
Chris Hawkes
Traversy Media
Clément Mihailescu
Fun Fun Function
Stefan Mischook
How to become a smart contract engineer
Qualifications
web / software engineer experience (minimum 1 year)
frontend - js, html, css
database - sql, nosql
git
backend - python, php, node, go, ...
algorithms
algoexpert.io
leetcode.com
Blockchain
Consensus algorithms
Proof of Work
Proof of Stake
Data structures
Blockchain
Merkle Tree
Trilemma - Decentralization, Scalability, Security
Cryptography
Public key encryption
Hash function
Smart contract (1+ year experience)
Solidity
Hacks
Re-entrancy
Integer overflow
Denial of service
Open sourced contracts
Open Zeppelin
Baiscs
ERC20
Tools
Truffle
Waffle
Test
Deploy (Local, test net, main net)
Build UI
React
web3.js
Metamask
Security tools (nice to know)
mythx
slither
echidna
How to get qualified?
Build app
Multi-sig wallet
Decentralized Twitter
Voting
Decentralized marketplace
E2EE decentralized todo list
Certifications
Consensys Academy
Participate in blockchain projects
Contribute to open sourced projects
add new features
fix bugs
write / fix documents
Bug bounties
Meetups
Hackathon
Conferences
Dont forget to showcase your work
GitHub
Resume
Linkedin
YouTube
Blog (
Medium
/
Hackernoon
)
Deploy your app
Github pages
netlify
Heroku
AWS
GCP
your own webstie
Marathon, not sprint
Keep learning
Keep publishing