Position: Intern Solidity Developer
Category: Rust
English level: upper
Years of experience: 0

My journey into the dynamic realm of Blockchain and Crypto commenced with a foundational exploration of Solidity, the bedrock of smart contract development. This initial phase involved mastering the intricacies of the language, delving into optimizing gas usage, and honing my skills in the Hardhat development framework. Creating robust test suites using Waffle and Chai became second nature, ensuring the dependability and functionality of my codebase.

Building on this solid foundation, I transitioned into a comprehensive study of security practices. This phase encompassed understanding and mitigating vulnerabilities such as reentrancy attack, denial-of-service (DoS) attacks and more. I delved deep into the mechanisms to safeguard against these threats while simultaneously exploring the realm of low-level interactions, enhancing my ability to craft secure and resilient smart contracts.

Eager to expand my expertise, I delved into a spectrum of ERC standards and associated patterns. ERC20 facilitated the creation of fungible tokens and ERC721 empowered non-fungible tokens. I also gained insights into advanced patterns such as proxy/upgradeable implementations, governance mechanisms, multisig structures, commit/reveal strategies, and timelocks, further enriching my arsenal.
I currently have no commercial experience