Printing tool Download PDF

Summary

A resourceful, self-motivated and talented developer with extensive experience in building high quality web applications. My range of experience begins from developing small scaled websites and apps up to designing complex blockchain architectures, and leading big team of developers.



Core Competencies

  • Over 9 years of professional web development and 2 years as a technical lead
  • Excellent programming skills in Php, Ruby, Go, Javascript and NodeJs
  • Active work with blockchain technologies and cryptocurrencies for the last 5 years
  • Good knowledge of developing web services and relational/no relational databases
  • Strong experience in configuration, deployment, and troubleshooting of Linux servers
  • Designing a complete IT architecture
  • Building high load big data system
  • Skilled in project and team management
  • Good understanding of doing IT business

  • Ability to overcome a critical situation for a business and take full control and responsibility
  • Quick learner and ability to learn new concepts
  • Calculate developing estimate cost

Work experience

06.2018until now

Chief Technology Officer

ZamZam technology (fair digital bank)

Head of it development of fintech ecosystem for Digital banking based on blockchain.

Ecosystem Components:

  1. Cryptocurrency wallet applications - iOS, Android, Web SPA/PWA (released)
  2. Fiat remittance solutions
  3. Fiat wallets with virtual Visa card
  4. Banking solutions for small business
  5. Merchant solution - internet acquiring & POS terminals

Accomplishments:

  • Designed and managed the development of multi payment system based on stellar blockchain
  • Choosing necessary technology stack
  • Set requirements for server infrastructure
  • Patent own cryptography data encryption system
  • Developing core algorithm fragments of program code
  • Issuing token based on stellar custom assets
  • Develop investor cabinet for ICO
  • Leading team of 12 developers
  • Agile team management, scrum
  • Code reviewing
  • Selection of the team and interview developers
  • Developing budget and roadmap planning
  • Technical white paper and other document writing
  • Release in production Mobiles and Web applications

Technology stack

Backend (Microservices architecture):

  • Go - primary backend language
  • GRPC - interactions between microservices
  • Websocket server - real-time interaction with frontends
  • Rest-API server - static data interaction with frontends
  • Php - secondary backend language (Web-site CMS, CRM)
  • Laravel - php framework
  • PostgreSQL - primary Sql database
  • Redis - Nosql database, key-value storage
  • Nats - message broker
  • Consul - service discovery
  • Stellar blockchain - processing core
  • Bitcoin, Ethereum, Bitcoin-cache nodes - interaction with cryptocurrencies
  • Libsodium - cryptography library

Frontend (SPA architecture):

  • Vue.Js - primary javascript framework
  • Nuxt.Js - server side rendering
  • Bootstrap 4 - grid and basic helpers (without JQuery)

Mobile Applications (only management, no coding):

  • Swift - iOS
  • Kotlin - Android

Others:

  • Linux
  • KVM
  • Nginx
  • IpTables
  • Bind
  • Pm2
  • GitLab Ci/Cd
  • Ansible
  • Postfix/Dovecot mail server
08.201706.2018

Chief Technology Officer / Co-founder

ICEX (International cryptocurrency exchange)

Co-founder and head of It development of cryptocurrency decentralized  multi sectoring exchange based on Ethereum smart-contracts and necessary infrastructure.

Components:

  1. ICEX Indexes - indicative tool, calculated in real time for each currency separately and consolidated index of the 10 most capitalized currencies. Real-time charts and tables with most common data. Update more than once a second.
  2. ICEX Wallets - decentralized multi-currency wallet. 10+ different cryptocurrencies.
  3. ICEX News - cryptocurrency news parser.
  4. ICEX Chain - decentralized platform for conducting transactions and settlements between traders using smart contracts.
  5. ICEX Trade - platform based on ICEX CHAIN trading through futures. The first trading sector is implemented on this platform. It combines the integration of all ICEX products.

Accomplishments:

  • Managed all aspects of business and project development from initial scoping through strategic and fiscal planning to final testing and delivery.
  • Leading team of  5+ developers
  • Designing all program architecture
  • Set requirements for server infrastructure
  • Designing Rest & Graphql api
  • Setting tasks and verifying their execution
  • Interviewing developers
  • Code reviewing
  • Choosing necessary technology stack
  • Key Decision making
  • Developing own blockchain system from forking ethereum

Technology stack

Backend (4-layer services model):

  • Go - blockchain layer. Icex-chain
  • C++ - data calculation layer. Icex-indexes
  • Php (Laravel) - gateway Layer, API wrapper with Rest, GraphQl and websockets servers. Icex-indexes, Icex-trade
  • Node.Js - wallet layer. Icex-wallet
  • Solidity - Smart-conracts. Icex-chain, Icex-trade
  • Websocket server - real-time interaction with frontends
  • Rest-API server - static data interaction with frontends
  • PostgreSQL - primary Sql database
  • Redis - Nosql database, key-value storage
  • Bitcoin, Ethereum, Bitcoin-cache, Ripple, Stellar, Monero, Dash, Neo, Monero...(and more) nodes - interaction with cryptocurrencies

Frontend (SPA architecture):

  • Vue.Js - primary javascript framework
  • Nuxt.Js - server side rendering
  • Bootstrap 4 - grid and basic helpers (without JQuery)
  • Highcharts - real-time multi-line charts

Others:

  • Linux
  • KVM
  • Nginx
  • IpTables
  • Bind
  • Pm2
  • Supervisor
  • Postfix/Dovecot mail server
06.201708.2017

Senior Frontend Developer

Mapala

Ui developing of the blockchain-based microblogs social network for travelers

  • Huge refactoring of all frontend parts with Vue.Js
  • Experience with Single Page Application development
  • Mapala 2.0 production released
  • Working with Google maps API and geolocation
  • Interaction with backend blockchain api
  • JWT auth
  • Server Side rendering
  • CSS3 Transition animation

Technology stack:

  • Vue.Js
  • Nuxt.Js
  • Bootstrap
01.201705.2017

Senior Javascript / Node JS developer

Aronicl (blockchain solutions)

Develop light wallet for ERACHAIN blockchain platform 

  • Deep immersion in Node Js and Vue.Js framework
  • Secure cryptocurrency wallet
  • Client-side based generating crypto key pair
  • NPM package - era api wrapper
  • Working with various api and open source packages
  • Strong encrypt auth module based on client side keys and JWT

Technology stack:

  • Node.Js
  • Vue.Js
  • Mongo Db
  • Zurb Fondation
09.201510.2016

Lead developer / Project manager / CTO / Co-founder

Youradsmedia (web advertising network)

Advertising network, connected to different add exchange

  • Managed all aspects of business and project development from initial scoping through strategic and fiscal planning to final testing and delivery.
  • Development advertising network website with integrated CRM

  • Design high load database. Migration from mysql to postgresql

  • Integration of existing sites into youradsmedia advertising network

  • Managed and participate in development of various sites :

    • Blogs with different content

    • Cryptocurrencies online faucet constructor

    • News parser

  • Team management

Technology stack:

  • Php
  • Laravel
  • PostgreSql
  • Redis
  • Vue.Js
  • Bootstrap
  • Bitcoin node RPC-API
02.201508.2015

Web developer / linux system administrator

 Local internet provider
  • Web site development.

  • Design sql database (mysql)

  • Development and maintenance cloud based CRM

  • Migration from windows to linux servers

  • Development and maintenance essential services: nginx, apache, bind, squid, mysql

201409.2015

Self employment

  • Development and maintenance group of cryptocurrencies sites

  • Practice in bitcoin and blockchain api

  • Deployment linux dedicated server

  • Development cms for cryptocurrencies faucets

  • Seo promotional (Alexa rating — 60k)

  • Obtaining income from online advertising (Google adsense, etc)

20112015

Freelance Developer and System Administrator

  • Development of bespoke websites and customisation of existing software
  • Management and maintenance of client websites
  • System administration, including migration and consolidation of hosting platforms
  • Seo promotional

Technology

Blockchain development & Cryptocurrencies

Blockchain architecture, Bitcoin API, Ethereum-geth, Ripple, Stellar, smart-contracts, pow, pos

Web development

Go, Php, laravel, symphony, composer, ruby, ruby on rails, javascript, vue.js, web-socket, Nodejs, html, css, bootstrap, zurb foundation, webpack

Server Administration

Linux, nginx, apache, postfix, dovecot, bind, squid, clamav, iptables

Databases

Mysql, postgresql, redis, mongo db

Other

Git, java, android sdk, swift, jira

Education

20142015

Usable security

coursera.org
20142015

Programming Mobile Applications for Android Handheld Systems

coursera.org
20142014

Web Application Development

coursera.org
20082011

Geographic

Moscow state university
20022003

Basic of programming

"specialist" - BMSTU courses