Vitaly Dryukov

Javascript Full Stack Developer, Consultant

Skype: miniwe78 https://github.com/Miniwe miniwe@mail.ru

Vitaly Dryukov

Javascript Full Stack Developer, Consultant

Summary

Posses more than 16 years of professional experience as web developer. Experienced in frontend programming, Fullstack JS and PHP programming, databases, web-development, markup.
Work Type
remote, office work in Moscow, relocatin in Europe
Occupation
fulltime, hourly by contract

Skills

Primary
Javascript
16 years
Meteor
6 years
React
4 years
MongoDB
6 years
NodeJs
6 years
Laravel
2 years
HTML
20 years
CSS
20 years
Other            
Typescript, GraphQL Apllo Client , React React Router Redux Redux persist Redux Saga Redux thunk Styled Components , Ruby RoR Middleman , CSS Preprocessors Postcss Less Stylus Sass (Compass, Bourbone) PHP Zend Framework Smarty Twig Laravel , JavaScirpt Grunt Gulp Webpack JQuery Raphael Backbone HighCharts ScrollMagick GSAP d3js , BEM, HTML Handlebars Haml Bootstrap, HTML5 Boilerplate, jQueryUI, SemanticUI , XML XSLT, XPath, Doctype , Databases Mongo DB, MySql, Postgresql , C++, Delphi
Developed a lot of different private CMS, plugins Wordpress, extentions MediaWiki, Joomla
Projects Management Systems
Jira, Trello, PVCS Tracker, Unfuddle
Others
Git, SVN, CVS, Linux as advanced user, Photoshop, Corel, print markups, 1С, Navision Attain

Languages

English
Pre-Intermediate speaking, Intermediate reading
Russian
Native
Other
Serbian (Intermediate), Azerbaijan(basic), Spanish(studying)

Expienrence

02/2020 - текущее время

Freelance

  • Stack: NodeJs, MeteorJs, React, Typescript, Microfronteds, WebRTC, Styled Components
  • Разработчик
  • 08/2020 - 02/2020

    EnBourse - N°1 Plateforme Trader Indépendant (https://www.en-bourse.fr/)

  • Development of a trader training system based on Rocket.Chat
  • Stack: NodeJs, MeteorJs, React, Rocket.Chat, Microfronteds, WebRTC
  • Senior Frontend Developer
  • Work on improving the chat system, adding new features. Embedding in a web conferencing system based on Janus.js (WebRTC)
  • 12/2019 - 06/2020

    IBS group (https://www.ibs.ru/)

  • Development of a tax refund system
  • Stack: NodeJs, React, Redux, Redux Saga, Styled Components, Microfronteds
  • Senior Frontend Developer
  • A large enterprise with a large number of vertical and horizontal connections
  • 07/2019 - 10/2019

    BlockProof Tech

  • Developing DAO Casino (https://dao.casino/). Building a Gambling 3.0 industry regulated by technology. We are building the Blockchain for gambling industry that ensures the automation of transactions and facilitates interactions between all the industry participants: casino operators, game developers, affiliates and players.
  • Stack: NodeJs, Typescript, React, Redux, Redux Saga, Styled Components, GraphQL (Apollo Client), PostgreSql
  • He participated in the development of the project from the initial version and bringing it to the MVP stage
  • Development of the front part of the landing site, the creation of a library of components, the development of administrative part for developers and game management
  • The team has 15 developers. And used scrum control method
  • 01/2019 - 06/2019

    Writing Club

  • Development of a number of information sites. Developed CMS for adminitration
  • Stack: MeteorJs, React, Redux, Redux Thunk, Semantic UI, Google Maps Api, MongoDB
  • 5 sites were created and launched. Developed the main part of the platform as a separate package - example code and one of the intermediate versions can be studied here https://github.com/Miniwe/code_sample/tree/master/mcore
  • The whole project was created by me: architecture, development, filling in with basic information from third-parties resources - bots were created to download the initial data. Configuring Nginx, Mongodb Server
  • 07/2018 - 12/2018

    Maxiru (http://maxiru.com/)

  • Application development for passengers of cargo ships. Website development https://www.virginvoyages.com/
  • Stack: React, React Native, Expo, Redux Saga, Less, Python
  • The project is in an active phase of development. More than 10 programmers work
  • Developing application screens was the my main task in the project
  • 03/2018 - 09/2018

    JivoChat is an all-in-one business messenger

  • Messenger that teams use to talk to customers everywhere: live chat, phone, email, and social
  • Stack: Native Javascript, React, React Native, SVG
  • Work by tasks, refactoring, svg optimization. Team of more than 10 developers
  • 01/2018 - 04/2018

    Meteor Factory (http://meteorfactory.io)

  • IPlytics - The IP Intelligence tool (https://www.iplytics.com), Search, analyze and valuate patents, standard essential patents, research articles or company and startup activities.
  • Stack: Native Javascript, React, Styled Components, SVG
  • He was engaged in the development of internal pages. An international team of more than 10 developers
  • 05/2017 - 12/2017

    FollowUp App - An evidence based EMR

  • Developed an application for recording and tracking patients in a network of clinics in Canada. Mobile development version. The project was brought to the MVP stage, a presentation was held to end users
  • Stack: MeteorJS, React, Less, Uniforms, SimpleSchema, SemanticUI, Docker
  • Lead developer on project. Using trello as task planner
  • 05/2016 - 06/2017

    Net Work Shop It

  • Self freelance team
  • Stack: Meteor, React, SemanticUI, Google Maps Api, Google Translate Api, XSLT
  • HR resource Skailink and misk frontend and backent tasks (markup, scripts), Developend mobile applicaion takefin.com (refactoring, camera work, MeteorJs)
  • 12/2012 - 04/2016

    Evrone.ru

  • Frontend developer
  • Ruby on Rails, Coffee Script, Sass, Backbone, Knockout, Middleman
  • Frontend for seopult.pro, uptopromo.com, evrone.ru
  • 07/2012 - 12/2012

    Kipikupon.ru. Frontend developer

    Ruby on Rails, Coffee Script, Sass, Haml
    01/2011 - 07/2012
    Service Youopened.com. Frontend (Backbone, Twitter Bootstrap, HTML5, CSS3, HTML5 Canvas)
    09/2009 - 12/2010
    http://trafica.ru/, frontend and design developing (Zend, Jquery, Raphael)
    06/2007 - 09/2009

    AdLabs, www.adlabs.ru

  • Web programmer. SIte programming: www.verto.ru , www.nevkusno.ru, www.intalia.ru, www.rusjeweller.ru, www.seneschal.ru, www.liteway.ru, www.bigmash.ru
  • HTML, Javascript, JQuery, Sass
  • 08/2004 - 11/2006

    RBC, www.rbc.ru, Web programmer

    Site developing: www.pogoda.rbc.ru, forum.top.rbc.ru, www.photofile.ru. Support and Programming forum.rbc.ru
    10/2002 - 04/2004

    VS Cascad, www.vc-kaskad.ru

    1C, Senior programmer. (10/2002 - 07/2003), Corporative site developing Cascad www.kaskad.biz.
    Difference times
  • Some freelance projects: petrogazeta.ru, inright.ru, starguard.ru, tar-tass.ru, mosmonitor.ru, azcongress.ru
  • Projects

    Neoscapes
    Neoscapes Maldives
    Maldives Resorts Portal
    Wordpress
    Webpack
    WooCommerse
    Programming, Markup
    Details will be soon
    Hales Heroes
    Landing Page
    Gulp
    Adaptive Markup
    Animation
    Markup, Scripting
    Description will be soon
    Test Data Browse
    Test projects - Base for blog
    Meteor
    React
    SemanticUI
    Programming
    Ecf Digital
    Ecf Digital
    High liquid crypto tokens hedged by real estate
    Meteor
    Bootstrap
    Programming
    Project on Meteor+Blaze. Localization based tap:i18n (packages). Get data using package HTTP from remote server (users/server/collection).
    Meteor+Blaze
    Packages
    Users Server Collection
    App Homepie.co
    Start to do your remodeling project right now!
    Meteor
    React
    Semantic Ui
    Programming, Application Ideologist
    This service is designed to compile a plan by the user and an estimate of the repair of premises. To do this, the user is provided with questionnaires with various questions and the results are given a budget and work plan.
    Administrators create templates for the questionnaire for which the appropriate interface is created.
    Main collections:
  • Questions - each question can store a variety of information and have its own representation for display
  • Pages - collection of pages - for each page you can select your list and order of questions - you can also adjust the appearance of pages and questions depending on the answers to questions.
  • Projects - a collection of projects in which information is stored which pages will be displayed and their order. Pages is used as data for displaying the project menu.
  • Results - the data filled by the users are stored in this collection
    The project is created on Meteor 1.5.2 and React 15.6.1. Meteor data in React comes through the component react-meteor-data. Used by dynamic imports
    The project is written using the syntax of ES6 with checks by the corresponding Airbnb agreements
    The main link used on the project Meteor => React => SimpleSchema => Uniforms => SemanticUI
    React Router is used for routing. It defines the levels of access to the pages.
    Semantic React UI main frontend framework - use custom version which is going to with the help of postcss.
    Storage of images and files on Amazon Services
    The project actively uses browser-policy to determine the permissions from which it can be switched off External Resources
  • Authenticated
    .eslintrc
    BrowserPolicy
    MainLayout.jsx
    CheckboxControl.jsx
    Questions Schema
    Projects Publications
    Pages Methods
    Caspian Travel Agency
    Your Travel Agency located in Brooklyn New York
    PHP
    Bootstrap
    Grunt
    Programming, Design
    Under construction
    RedDVL
    Private Blog
    PHP
    Semantic UI
    Gulp
    Programming, Design
    Under construction
    Блог Толкователя
    Talk of thoughts, facts and judgments
    PHP
    Wordpress Theme
    Programming
    Under construction
    Followup App
    Followup App
    An evidence based EMR
    Meteor
    Semantic UI
    Programming
    Under construction
    Skailink
    Linking Candidates and Recruiters
    Meteor
    Semantic UI
    Programming, Design
    Restricted access code: 2UQZHJKFGH34u8D8Tw3Mo38Nj1Hh2+KL
    HiEdu
    Changes in Post-Soviet Higher Education Systems
    NodeJS
    Express
    Bootstrap
    Grunt
    Programming, Design
    Under construction
    Seoput Pro
    Online SEO Complex
    Ruby On Rails
    Sass
    Haml
    Markup
    Front End Markup for Projects