Elliot Leal Friedman, Developer in Raleigh, NC, United States
Elliot is available for hire
Hire Elliot

Elliot Leal Friedman

Verified Expert  in Engineering

Applied Cryptography Developer

Location
Raleigh, NC, United States
Toptal Member Since
February 1, 2019

As an ex-IBM blockchain engineer, Elliot has been involved in blockchain and cryptocurrencies for over seven years. Elliot is currently the tech lead at Sifchain, where he has to lead a team that had close to 50 million dollars locked in the team's smart contracts. Elliot discovered his passion for smart contracts through a deep dive into the EVM. Elliot has experience working in startups and corporate environments and brings tenacity and passion working with blockchain and decentralization.

Availability

Part-time

Preferred Environment

Remix IDE, MetaMask, Truffle, MacOS, Linux, Ethereum, Solidity, Solidity Assembly

The most amazing...

...attainment I've reached was pioneering new smart contracts and inventing a new paradigm of parametric insurance without trusted third parties at risk harbor.

Work Experience

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: Ganache, Truffle, Solidity, Ethereum

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: Truffle, Earned Value Management (EVM), Bitcoin, Ethereum, Solidity

Created a Solidity Curriculum

- 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

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

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

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.

Languages

C, Solidity, JavaScript, Go, Java, Python 3, C++, Solidity Assembly

Libraries/APIs

Node.js, Malloc, OpenZeppelin

Platforms

Ethereum, Blockchain, Hyperledger, MacOS, Linux

Other

Infura, ERC-20, ERC-721, Smart Contracts, Shell Commands, Applied Cryptography, Bitcoin, Earned Value Management (EVM)

Frameworks

Truffle

Tools

MetaMask, Remix IDE, Ganache

2017 - 2018

Master's Degree in Software Engineering

School 42 - Fremont, California

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring