Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Vecheslav Druzhbin (vecheslavdruzhbin), 30 лет, Россия, МоскваVecheslav Druzhbin (vecheslavdruzhbin), 30 лет, Россия, Москва

Vecheslav Druzhbin

Lead Software EngineerФулстек разработчикАрхитектор программного обеспеченияВедущий (Lead)
От 4500 $Ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 11 лет и 5 месяцев
Регистрация: 04.08.2020
Последний визит: 3 недели назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В2Русский родной язык

Обо мне

Always learning!
- Software Engineer
- Rust / Typescript / Solana
- Blockchain

Навыки

Rust
TypeScript
Node.js
Blockchain
JavaScript
Solana
GraphQL
React
PostgreSQL
Ethereum

Участие в профсообществах

Опыт работы

  • Check Protocol
    Lead Software Engineer (Ведущий)Lead Fullstack Developer
    Октябрь 2022 — По настоящее время (2 года и 3 месяца)

    Self-sovereign, anonymous, verifiable credentials in Web 3.0

    Check Protocol is a Solana-based blockchain protocol that allows users to issue self-sufficient, anonymous, verifiable credentials.

    These services uses technologies such as:
    - A decentralized identifier (DID)
    - Decentralized communication on Libp2p
    - End-to-end principle & encryption

    Stack:
    - Solana, Rust
    - Typescript, Node.js

  • Blockchaine, fintech company
    КиевОт 10 до 100 сотрудников
    Blockchain Engineer (Старший)Lead Software Engineer
    Май 2021 — Май 2023 (2 года и 1 месяц)

    Development of projects based on blockchain (Solana, Rust).
    Lending aggregator Everlend Finance.

  • Управляй своей цифровой жизнью
    МоскваОт 10 до 100 сотрудников
    Фулстек разработчик (Ведущий)Lead Software Engineer / Team Lead
    Май 2020 — Май 2023 (3 года и 1 месяц)

    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

  • Мы создаем цифровые продукты на основе технологий Web 3.0.
    МоскваОт 100 до 1000 сотрудников
    Системный инженер (Ведущий)Lead Software Engineer
    Декабрь 2018 — Июнь 2020 (1 год и 7 месяцев)

    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

  • Newcraft
    Новосибирск
    Lead Blockchain Engineer
    Октябрь 2017 — Декабрь 2018 (1 год и 3 месяца)

    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

  • API.ai (Dialogflow)
    Новосибирск
    Системный инженерSoftware Engineer
    Сентябрь 2015 — Октябрь 2017 (2 года и 2 месяца)

    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.

  • Magnaweb, Design work on the order
    Новосибирск
    Software Engineer / Web Developer
    Август 2013 — Сентябрь 2015 (2 года и 2 месяца)

    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++).

Высшее образование

  • НГУ

    Новосибирский государственный университет
    Новосибирск2080 выпускников
    Информационных технологий; ФИТ
    Август 2016 — Август 2017 (1 год)
    Механико-математический; ММФ
    Август 2011 — Август 2012 (1 год)


  • СибГУТИ

    Сибирский государственный университет телекоммуникаций и информатики
    Новосибирск1291 выпускник
    Информатики и вычислительной техники (ИВТ)
    Август 2012 — Июль 2016 (3 года и 11 месяцев)