Position: Blockchain Developer, Node.js developer, Team Lead
Category: Lead
English level: upper
Years of experience: 11

Project and customer: 
Crypto assets management system from scratch on behalf of cryptocurrency liquidity provider. The product was build on top of Bitcoin and Ethereum blockchains, FIPS 140-2 standard compliant key management system with design of independent decentralized peers for security purposes.

Roles:  
Product Owner, Team Lead and Backend / Smart Contracts developer.

Responsibilities: 
Architecture design proposals, tasks formalization, Backend / Smart contracts development as regular team member, pre-sales meetings.

Tech stack and toolset:  
Bitcoin and Ethereum-based blockchains (both public and private), Smart Contracts (Solidity), Ganache, Web3js, Truffle, Node.js/TypeScript API layer, React, software and hardware cryptocurrency wallets, Docker, K8s, GitLab CI
My most resent experience of the last years is in Blockchain DApps development, Node.js backend development, Bitcoin, Ethereum, Quorum and Hyperledger blockchain protocols.

Team Lead experience of up to 7 developers. General Software Engineering experience since 2003 and keeping on Blockchain technology since 2012. SQL, DBA, C#.Net developer in the past. 

Hard skills:
- Ethereum & Ethereum based protocols, Solidity Smart Contracts, dev tools from Ethereum ecosystem for dApps development
- Bitcoin protocol and dev tools
- Understanding Blockchain & cryptocurrency industry in general
- Hyperledger Fabric
- NodeJS
- React
- Golang
- C# .Net
- MS SQL Server and T-SQL 

Soft skills:
- English – upper intermediate level, Cambridge English Level 1 Certificate in ESOL International (First)
I would like to be involved in projects with at least of the following: DApp or Core development, ZeroKnowledgeProofs, FinTech, Digital Identity. Project should include cryptocurrencies and/or public blockchain ecosystem.
Technical leading role in startup or product company is preferred.