Development of highly loaded Identity Platform with SSO/DID based on blockchain (Substrate, Kilt, Polkadot). Face recognition/TouchId as part of Signer service.
Development of service architecture and consensus considering Web3.0 restrictions and decentralization.
Scalable service with microservice architecture.
Full development team management and implementation of best practices.
These services uses technologies such as:
- Substrate, Kilt, Rust
- Microservices/API on Node.js (Typescript), GraphQL, Apollo Server, Prisma 2, PostgreSQL, Redis (Jobs queue), Kafka
- Kubernetes, Docker, Terraform, Helm, Github Actions
- React, Apollo Client, Shared components
- Typescript, ECMAScript 6-8, Javascript
The first implementation of one of the services was developed on IPFS & OrbitDb
Декабрь 2018 — июнь 2020
1 год 6 месяцев
Waves Platform
Lead Software Engineer
Full development of highly loaded crypto projects. Scalable applications with microservice architecture.
Intensive course on AI, practice of solving problems on image recognition, text processing.
These projects uses technologies such as:
- Microservices/API on NodeJs, GraphQL, Apollo Server, Prisma, Waves API, PostgreSQL, Redis
- Kubernetes, Docker
- React, Apollo Client, yarn, Webpack, Sass/postcss
- Typescript, ECMAScript 6-8
Январь 2017 — декабрь 2018
1 год 11 месяцев
Newcraft
Lead Blockchain Engineer
Full development of highly loaded crypto project. This is scalable application with microservice architecture. Development smart-contracts (on Solidity) of blockchain Ethereum, providers for watching and calling methods of smart-contracts.
The project uses technologies such as:
- Microservices/API on NodeJs, NestJs (as typescript pattern), Truffle, Ethereum API, Infura, PostgreSQL, TypeORM, MongoDB, Web3, Socket communication
- Kubernetes for scalable microservices, Docker, Gitlab CI/CD, Auto DevOps
- Angular 5+, yarn, Webpack, Sass/postcss
- Typescript, ECMAScript
Сентябрь 2015 — январь 2017
1 год 4 месяца
API.ai
Software Engineer
Development of client-server applications on Angular, Angular2, ECMAScript 6/5, TypeScript, NodeJs.
Automating the development process using Webpack, Gulp, BabelJs. Use of package managers Bower, NPM.
Designing interfaces using Material design, Bootstrap, LESS, Sass, Postcss.
Use of Docker, Docker-compose, Vagrant. Experience with MongoDB, Maven, Tomcat, Jenkins.
Август 2013 — сентябрь 2015
2 года 1 месяц
Magnaweb, Design work on the order
Software Engineer / Web Developer
Full development of client-server applications in javascript.
Development of interfaces.
A partial and complete development on AngularJS.
Development REST API on Express / NodeJS, optimized for high loads.
Using both relational and non-relational databases. (MongoDB, PostgreSQL, MySQL)
Automating the development process using Gulp. The use of package managers Bower, NPM. Vagrant virtual machines.
Developing a control panel, dashboard on AngularJS.
Using Browserify for modular development of the client-side application.
Competent project structure, modularity, scalability, thereby projects.
Designing interfaces using Bootstrap, LESS.
Development of realtime applications using Web Sockets.
Game development using Cocos2dx (C++).
Обо мне
Im an architect of software based on microservices or high-loaded services. I am most interested in developing complex innovative projects from an idea, considering all the requirements.
I have an interest in neural networks and machine learning, and the options for applying them in real projects.
I have experience as a fullstack developer as well as in automating deployment, scaling, and management of applications.
Образование высшее
2017
Novosibirsk State University (National Research University), Novosibirsk
Information Technology
2016
Siberian State University of Telecommunications and Information Sciences
Faculty of Informatics and Computer Technology, Applied Informatics
2012
Novosibirsk State University (National Research University), Novosibirsk
Mechanics and Mathematics Faculty, Applied Informatics
2011
Higher College of Informatics of NSU
Information Technology, Software computer technology and automated systems
Знание языков
Русский — родной
Иностранные языки
Английский — A1 — Начальный
Дополнительная информация
Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения
Настройки Cookie
Управляйте своими cookie-предпочтениями
Мы используем cookie для корректной работы сайта и улучшения сервиса.
Данный тип cookie-файлов требуется для обеспечения функционирования сайта и не подлежит отключению.
Данный тип cookie-файлов требуется для обеспечения функционирования сайта и не подлежит отключению. Эти сookie-файлы не сохраняют какую-либо информацию о пользователе, которая может быть использована в маркетинговых целях или для учета посещаемых сайтов в сети Интернет.
Аналитические cookie-файлыОПЦИОНАЛЬНО
Данные cookie-файлы необходимы в статистических целях
Данные cookie-файлы необходимы в статистических целях, позволяют подсчитывать количество и длительность посещений Сайта, анализировать как посетители используют Сайт, что помогает улучшать его производительность и сделать более удобным для использования. Запретить хранение данного типа cookie-файлов можно непосредственно на интернет-сайте либо в настройках браузера.
Аналитика
Рекламные cookie-файлыОПЦИОНАЛЬНО
Рекламные cookie-файлы используются для целей маркетинга
Рекламные cookie-файлы используются для целей маркетинга и улучшения качества рекламы (предоставление более актуального и подходящего контента и персонализированного рекламного материала). Запретить хранение данного типа cookie-файлов можно непосредственно на Сайте либо в настройках браузера.