Denis Baturin, Blockchain Analyst and Android Developer in Tbilisi, Georgia
Denis Baturin

Blockchain Analyst and Android Developer in Tbilisi, Georgia

Member since May 19, 2021
Denis is a blockchain analyst and a Solidity and Android developer. He has been in charge of everything blockchain-related in a hardware wallet company for over two years. He has integrated 10+ blockchains for a hardware wallet Android app in Kotlin and Java and developed a self-sovereign identity (SSI) POC app. Denis is experienced with smart contracts and NFTs and has a solid background as a system administrator and tech support.
Denis is now available for hire

Portfolio

  • Toptal Client
    Blockchain, Solidity, Non-fungible Tokens (NFT)
  • Toptal Client
    Blockchain, Solidity, Non-fungible Tokens (NFT)
  • Tangem
    Android Studio, Java, Kotlin, Blockchain, Bitcoin, Ethereum...

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

Android Studio, Slack, GitHub, Jira, Bitbucket, IntelliJ IDEA, Hardhat, Remix IDE

The most amazing...

...app I developed was the Tangem Android app for interacting with a hardware wallet. I built almost everything blockchain-related at the time.

Employment

  • Solidity Expert

    2022 - PRESENT
    Toptal Client
    • Designed and developed smart contracts for a complex decentralized finance project with multiple tokens and relations between them.
    • Provided detailed documentation on smart contracts and blockchain interactions.
    • Assisted with back-end and front-end blockchain integration.
    Technologies: Blockchain, Solidity, Non-fungible Tokens (NFT)
  • Solidity Developer

    2022 - PRESENT
    Toptal Client
    • Designed and developed smart contracts for an upgradeable NFT marketplace platform with class-based ERC1155 tokens with different purposes and flows.
    • Provided detailed documentation on smart contracts and blockchain interactions.
    • Assisted with back-end and front-end blockchain integration.
    Technologies: Blockchain, Solidity, Non-fungible Tokens (NFT)
  • Blockchain Analyst | Android Developer

    2019 - PRESENT
    Tangem
    • Analyzed over 30 blockchains and blockchain-related services for compatibility with Tangem cards and complexity of integration.
    • Implemented support of different blockchains in the Tangem Android app, including Bitcoin, Ethereum, XRP, Bitcoin Cash, Litecoin, Binance Chain, Stellar, Cardano, Tezos, RSK, Matic, EOS, and Ducatus.
    • Redeveloped all the blockchain-related code we had at the time written in Java for our new app, made entirely in Kotlin.
    • Made a core of a demo app made to show Tangem cards possibilities as an ID product, based on self-sovereign identity (SSI) paradigm, decentralized identifiers (DID), and verifiable credentials.
    • Analyzed EVM smart contracts and developed a couple of them for testing or POC purposes.
    Technologies: Android Studio, Java, Kotlin, Blockchain, Bitcoin, Ethereum, Android Development, Jira, Bitbucket, GitHub, Smart Contracts, APIs, Self-sovereign Identity (SSI), Blockchain Analysis, Distributed Ledgers, Distributed Ledger Technology, Cryptocurrency Wallets, Non-fungible Tokens (NFT), Ethereum Smart Contracts, Blockchain Platforms, Solidity, Remix IDE
  • Senior Blockchain Developer

    2021 - 2022
    Toptal Client
    • Designed and developed smart contracts for an upgradeable ERC1155-based revenue distribution platform.
    • Provided detailed documentation on smart contracts and blockchain interactions.
    • Assisted with back-end and front-end blockchain integration.
    Technologies: Blockchain, Solidity, Non-fungible Tokens (NFT)
  • Blockchain Developer

    2021 - 2022
    Facerent Technologies
    • Designed and developed smart contracts for an upgradeable NFT platform with on-chain signature checks.
    • Provided detailed documentation and comparison with current technologies for patenting.
    • Assisted with back-end and front-end blockchain integration.
    Technologies: Blockchain, Non-fungible Tokens (NFT), Ethereum Smart Contracts, Smart Contracts, Solidity, Remix IDE, Hardhat, Blockchain Platforms
  • Blockchain Specialist

    2021 - 2021
    Bitus Labs
    • Designed the architecture for an auction-based decentralized exchange.
    • Analyzed complexity and costs for different approaches for on-chain order matching/execution.
    • Supervised and reviewed smart contract development.
    • Assisted with back-end and front-end blockchain integration.
    Technologies: Blockchain, Ethereum Smart Contracts, Smart Contracts, Decentralized Finance (DeFi), Solidity, Remix IDE, Hardhat, Blockchain Platforms
  • System Administrator

    2018 - 2019
    Tangem
    • Provided all the IT support and maintenance for the startup company.
    • Managed a variety of cloud services, including Azure server with Ethereum node.
    • Made a dozen of bash scripts for blockchain services state checking and simple data conversion.
    Technologies: Linux, Bash, Cloud Services, Blockchain, Distributed Ledgers, Distributed Ledger Technology, Blockchain Platforms
  • System Administrator

    2016 - 2018
    Compulink
    • Moved user environments from their desktops to the server-hosted virtual machines.
    • Managed user accounts in Active Directory and Microsoft Exchange Server.
    • Solved a variety of server-side and network problems.
    Technologies: Windows Server, Microsoft Exchange Server, Active Directory Federation
  • Head Of Technical Support

    2016 - 2016
    Compulink
    • Managed the client-side of IT support in a big company with 500+ employees.
    • Decreased a count of concurrently open issues for our division approximately by half, from around 40 to around 20.
    • Started the transition from desktop environment to thin clients.
    Technologies: IT Support, Team Leadership
  • Technical Specialist

    2013 - 2016
    Compulink
    • Analyzed and solved several IT problems on a daily basis.
    • Learned to communicate with conflicting users, de-escalating difficult situations.
    • Resolved the top management IT problems as the best specialist in our division.
    Technologies: IT Support

Experience

  • Tangem Blockchain SDK Kotlin
    https://github.com/tangem/blockchain-sdk-kotlin

    A module used in the Tangem Android app for interacting with blockchains. It's my main project, and most of the code here is written by me. The frame for it was developed by another developer. I moved the blockchain-related features we already had implemented in our previous Java Android app and continued implementing new blockchains, features, and fixes.

  • Tangem App Android

    The main Tangem app is used for interaction with Tangem cards and using them as a hardware wallet. It was first written in Java and had two blockchains supported, Bitcoin and Ethereum. I've added the support for ten more and did all the bug fixes and some small improvements for almost a year, as I was the only developer at the time.

    We later hired a new development team, re-made the app from scratch in Kotlin, and put all the blockchain-related stuff to the Tangem Blockchain SDK Kotlin module. I didn't work on this project a lot since then.

  • FazzMe.com
    https://fazzme.com/

    A social media NFT marketplace where users can monetize their individuality and talent. I analyzed possible solutions and blockchain platforms, designed blockchain-side architecture, made all the smart contracts at the time, documented them, and assisted in the integration and debugging.

Skills

  • Platforms

    Blockchain, Ethereum, Blockchain Platforms, Windows Server, Linux
  • Other

    IT Support, Bitcoin, Distributed Ledgers, Distributed Ledger Technology, Cryptocurrency Wallets, Non-fungible Tokens (NFT), Programming, Android Development, Smart Contracts, APIs, Self-sovereign Identity (SSI), Blockchain Analysis, Ethereum Smart Contracts, Hardhat, IP Networks, Team Leadership, Active Directory Federation, Analysis, Decentralized Finance (DeFi)
  • Languages

    Kotlin, Solidity, Bash, Java
  • Tools

    Remix IDE, Android Studio, Slack, GitHub, Jira, Bitbucket, IntelliJ IDEA
  • Storage

    Microsoft Exchange Server

Education

  • Engineer's Degree in Information Systems
    2009 - 2014
    Moscow State University of Economics, Statistics and Informatics (MESI) - Moscow, Russia

To view more profiles

Join Toptal
Share it with others