Code. Deploy. Decentralize.

EJ

Eric Johnson

Web3 Full-Stack Software Engineer

Web3 Full-Stack Software Engineer with 3+ years of remote experience in decentralized application development and smart contract engineering.

About Me

Web3 Full-Stack Software Engineer with 3+ years of remote experience in decentralized application (dApp) development and smart contract engineering, along with 2 years of Web2 development experience. Passionate about building secure, scalable, and user-centric blockchain solutions. Eager to leverage technical expertise in cutting-edge Web3 projects to drive innovation and adoption.

Community & Interests: Passionate about exploring emerging technologies and innovations. Actively participate in Web3 communities on Discord, discussing blockchain technologies, smart contracts, and decentralized applications. Contribute to open-source Web3 projects on GitHub, collaborating with developers to improve code quality and build innovative blockchain solutions. Enjoy traveling, cycling, hiking, and exploring nature. Practice meditation and mindfulness, with a deep interest in spiritual well-being and inner peace.

Professional Experience

2023.02 - present

Web3 Full-Stack Software Engineer

Remote – Bianjie.AI

Solidity Next.js Wagmi Viem Arbitrum Chainlink
  • • Built a staking and rewards platform, allowing users to stake tokens and earn yield, with optimized gas fees and secure smart contracts.
  • • Designed and deployed Solidity smart contracts for staking, ensuring security, efficiency, and gas optimization.
  • • Integrated Next.js, Wagmi, and Viem to create a seamless front-end experience, improving user interaction with the staking protocol.
  • • Optimized staking and reward distribution mechanisms, reducing gas costs while maintaining accurate and fair calculations.
  • • Implemented Chainlink oracles for reliable price feeds, ensuring accurate reward calculations and protocol stability.
  • • Worked on Layer 2 (Arbitrum) integration, reducing transaction fees and improving platform scalability.
  • • Collaborated with designers, product managers, and blockchain engineers in an Agile development environment, ensuring timely feature releases and smooth user experience.
2022.02 - 2023.02

Web3 Full-Stack Software Engineer

Remote – TheOne.art

NFT Solidity IPFS The Graph Node.js Express
  • • Developed a NFT marketplace dApp, implementing blockchain data indexing with The Graph for enhanced query performance.
  • • Integrated IPFS-based decentralized storage, improving asset retrieval efficiency and ensuring data integrity.
  • • Designed and deployed smart contracts for NFT minting and trading, following industry security standards and best practices.
  • • Built RESTful APIs using Node.js and Express.js, enabling smooth communication between the front end and blockchain components.
  • • Worked on user authentication and wallet integration, ensuring a seamless and secure onboarding process for users.

Projects

MedBadge Smart Contract

GitHub Repository

A Web3-based medical credentialing system that demonstrates secure on-chain verification of user identities and certifications.

Solidity Ethers.js Hardhat

MedBadge Frontend

GitHub Repository

A user-friendly React frontend that interacts with MedBadge smart contracts, providing a streamlined onboarding and validation flow.

React Tailwind CSS Ethers.js

Skills

Programming Languages

Solidity
Rust
JavaScript
TypeScript

Blockchain Technologies

Hardhat Wagmi Viem Ethers.js Mocha Chai OpenZeppelin Chainlink Uniswap SDK The Graph Dune Analytics IPFS ERC Standards Gas Optimization

Web Development

React Next.js Node.js Express.js HTML CSS Tailwind

Databases

MySQL
MongoDB

Tools & Frameworks

Git Docker CI/CD GitHub Actions Ethereum Arbitrum

Contact Me

Send Message