Elliot Leal Friedman, Applied Cryptography Developer in Fremont, CA, United States
Elliot Leal Friedman

Applied Cryptography Developer in Fremont, CA, United States

Member since September 16, 2018
Elliot has been deeply involved in blockchain and cryptocurrencies for over five years. Elliot is currently the blockchain program director at the Decentralized Education Nexus; he creates all new blockchain course material. Elliot has a background in Software Engineering and brings with him a depth of knowledge from deconstructing blockchain concepts down to the byte-level. He has developed blockchains in C, Python, and JavaScript.
Elliot is now available for hire

Portfolio

Experience

Location

Fremont, CA, United States

Availability

Part-time

Preferred Environment

Linux, Mac, Truffle, Remix, Metamask

The most amazing...

...thing I've ever worked on was a token curated registry at EthSanfrancisco to verify an asset's authenticity in the real world.

Employment

  • Smart Contract Architect and Engineer

    2019 - PRESENT
    Noow Art
    • Architected and engineered all smart contracts.
    • Created all unit tests to ensure proper contract behavior.
    • Designed system from ground up to meet all business requirements.
    Technologies: Ethereum, Solidity, Truffle, Ganache
  • Blockchain Program Director

    2018 - PRESENT
    The Decentralized Education Nexus
    • Created all Ethereum Course Content to make an engineer production ready.
    • Researched EVM to gain a fundamental understanding of operating system smart contracts are built on.
    • Created tests to check for student's pre-requisite blockchain knowledge.
    • Performed extensive research on new blockchain frameworks to find platforms to effectively solve problems for clients.
    • Trained all DEN teachers in Solidity, EVM, and Truffle so that they could effectively teach students.
    Technologies: Solidity, Ethereum, Bitcoin, EVM, Truffle

Experience

  • Created a Solidity Curriculum (Other amazing things)

    - Built out a curriculum teaching students blockchain concepts and solidity.
    - Curriculum talked about PKI, blockchain concepts and consensus mechanisms
    - The curriculum included items such as design patterns, proxy contracts, non-fungible tokens, and attack vectors.
    - The curriculum was heavily project based and emphasized hands-on learning
    - The curriculum included a lesson where we simulated the DAO re-entrant attack to show students how to create smart contracts that are secure from attackers
    - The curriculum covered low-level functions such as assembly and delegate calls.

  • Daboo Lending Platform (Development)

    Coordinated a team of two developers that created a responsive MVP for a stealth mode startup. The tech stack included HTML/CSS, Web3, Solidity, and JavaScript.

  • ERC20 (Development)
    https://github.com/ElliotFriedman/SolidityIntro

    Implemented the ERC20 standard to specification with add-ons such as burn and mint functions for delivery to the customer.

  • Recreated Data Encryption Standard (Development)
    https://github.com/ElliotFriedman/ft_ssl_des

    Successfully recreated the ECB and CBC encryption modes for DES in C as a command line program. The program will handle base64 encoding and decoding for ciphertext and allows you to input your own password and salt.

Skills

  • Languages

    C, Solidity, Golang, Java, Python 3, C++
  • Libraries/APIs

    Malloc, Node.js
  • Other

    Infura, Openzeppelin, Shell Commands, Applied Cryptography
  • Frameworks

    Truffle
  • Platforms

    Hyperledger, MacOS, Linux, Blockchain

Education

  • Master's degree in Software Engineering
    2017 - 2018
    School 42 - Fremont, California

To view more profiles

Join Toptal
Share it with others