Junior Solidity Developer SOFT31
Developed and deployed multiple smart contracts for an online decentralized application using Solidity, focusing on automated financial operations and secure interactions between Ethereum accounts. Designed and implemented financial logic that facilitated continuous value exchange between users, ensuring real-time updates and state consistency on the blockchain. Integrated the smart contracts with a broader dApp architecture, collaborating with the front-end to enable seamless user interactions and blockchain-based functionalities. Built a robust testing framework using TypeScript, in combination with Truffle and Ganache, to simulate real-world transaction flows and edge-case behaviors. Created comprehensive unit and integration tests for smart contracts. Simulated blockchain environments to test payment validation, gas efficiency, exception handling, and access control mechanisms.