Summary
Overview
Work History
Education
Skills
LANGUAGES
ACTIVITIES AND INTERESTS
Timeline
Generic
Alessandro Bergamaschi

Alessandro Bergamaschi

Summary

Senior blockchain engineer with solid and significant experience in the Web3 sector, particularly in DeFi. Thanks to my mathematical background, I am able to combine software development with key blockchain concepts such as financial mathematical models and cryptography.

Overview

10
10
years of professional experience

Work History

Lead Solidity (Ethereum) smart contracts developer

Jarvis Network
03.2020 - Current
  • Margineum (margin trading blockchain protocol)
  • Synthereum (synthetic asset protocol)
  • SponsoringPool (Aave based sponsorship program)

Solidity (Ethereum) smart contracts engineer

Freelancer
04.2017 - Current
  • DeFi protocols (Uniswap, Velodrome, Balancer, Compound, Maker, Aave, Uma, Bancor, Curve, Morpho....) integration
  • Creation of Dex aggregators
  • Creation of Domani (fund management protocol)
  • Creation of Synthereum (synthetic asset protocol)
  • Creation of Cascade (meta-pool asset protocol)
  • Uma fork creation
  • Meta-Transactions and payment channels
  • WFC charity project (ICO + platform)
  • Erc20/erc721/erc1155 tokens
  • Vesting contracts for erc20 tokens
  • Perpetual futures integration
  • ERC4626 vaults
  • Multisignature wallets
  • Meta-tx implementations (p2p dex and delegator patterns)
  • Kleros and UMA integration for dispute resolution
  • Logical puzzles dapps creation
  • Upgradeable smart contracts
  • Factories and clones
  • Staking programs
  • Gauge creations
  • Bond tokenizations
  • Governance patterns
  • Arbitrage bot scripts
  • BTC and ETH atomic swap using HTLC contracts
  • BTC UTXO scripts
  • Development on Algorand blockchain
  • Fingerprinting on-chain of documents
  • Inline assembly
  • Ipfs and Swarm integration
  • E-commerce dapp with NFT tokens
  • Development and bridging of smart contract on sidechains and layer2
  • Creation of delegator-bridge between Polygon and Ethereum
  • Sidechain and Layer2 native bridge integration
  • Web3/ethers.ts scripts
  • Testing contracts with Truffle, Hardhat and Foundry
  • Audit of smart contracts (bug bounty programs + security reports)
  • EVM multi-chain development and integration(Polygon, Bsc, Gnosis chain, Avalanche, Optimism, Arbitrum, ZkSync-V2)
  • POC for systems blockchain-based
  • Crypto-economics quantitative models

Lead Solidity (Ethereum) smart contracts developer

Domani (Dextf)
10.2021 - 01.2023
  • Domani Protocol (Fund management protocol, fork of Set protocol)
  • Multi-token dex aggregator
  • Domani aggregator for linking dex with Domani protocols
  • Sdk in ts used by UI for interacting with contracts

IT analyst and software developer

Ubiss, IT services
11.2016 - 02.2017
  • Analysis and audit of Murex data
  • Software upgrades

Software developer and functional analyst

List s.r.l, Software development
01.2016 - 10.2016
  • Development of quantitative financial software with PL/SQL (Bonds buyback, trading fee calculations, Profit and Loss, derivatives)
  • Bussiness Object reporting
  • Financial and functional analysis

IT analyst

Deloitte Consulting, IT Consulting
10.2015 - 12.2015
  • Implentation of a data model for credit risk sector

Education

Master's degree - Applied Mathematics

University of Milan
Milan, Italy
01.2015

Bachelor's degree - Mathematics

University of Parma
Parma, Italy
01.2013

Skills

  • Solidity :
  • Smart contracts creation
  • Openzeppelin as reference library
  • Truffle / Hardhat / Foundry:
  • Smart contracts deployment
  • Smart contracts testing on local mainnet forks with Mocha library
  • Web3/etherjs scripts execution
  • Networks configuration and settings (ex : local Ganache, Ropsten, Kovan, Mainnet)
  • Tenderly
  • Remix
  • Web3js/ts and Ethersjs/ts:
  • Interaction bewteen contracts and dapp front-end
  • Linking blockchain with off-chain solutions
  • Creation of background scripts
  • Js and ts sdk and libraries
  • Reactjs (with Redux and Drizzle) :
  • Implementation of dapps front-end
  • AlgoSDKjs
  • Blockchain :
  • Knowledge of math models used by AMM and de-fi protocols (UniswapV2, UniswapV3, Curve, Compound, Aave, Balancer, Synthetix, )
  • Cryptography of main cryptocurrencies (Bitcoin, Monero, Zcash, Dash)
  • Main kinds of consensus (POW, POS, DPOS, Pratical BFT, Delegated BFT, Federated BFT, proof of burn, proof of authorty, proof of elapsed time, proof of correctness)
  • Blockchain known attacks and vulnerabilities (Race/Finney/Replay attacks, Dos, Selfish mining, eclipse attack, Majority attack, sandwitch attacks in AMM)
  • Knowledge of consensus of Polygon, Gnosis Chain, Bsc, Avalanche, Algorand
  • Off-chain protocols (State channels, Micropayment channels, Lightening network, Raiden network, Plasma, atomic swaps, Optimistic rollup, ZkSync v2)
  • Mining
  • Crypto trading
  • Javascript
  • Typescript
  • PL/SQL
  • C
  • Quantitative finance :
  • Financial instruments and derivatives
  • Risk measures
  • Portfolio optimization
  • Backtestings
  • Mathematical models for finance

LANGUAGES

English : B2
Spanish : B2
Italian : mother tongue

ACTIVITIES AND INTERESTS

Technologies, Sports

Timeline

Lead Solidity (Ethereum) smart contracts developer

Domani (Dextf)
10.2021 - 01.2023

Lead Solidity (Ethereum) smart contracts developer

Jarvis Network
03.2020 - Current

Solidity (Ethereum) smart contracts engineer

Freelancer
04.2017 - Current

IT analyst and software developer

Ubiss, IT services
11.2016 - 02.2017

Software developer and functional analyst

List s.r.l, Software development
01.2016 - 10.2016

IT analyst

Deloitte Consulting, IT Consulting
10.2015 - 12.2015

Master's degree - Applied Mathematics

University of Milan

Bachelor's degree - Mathematics

University of Parma
Alessandro Bergamaschi