Skip to content
View ruslan-avantis's full-sized avatar
🏠
Работать из дома
🏠
Работать из дома

Organizations

@avantis-ua
Block or Report

Block or report ruslan-avantis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ruslan-avantis/README.md

Hi, I am Ruslan Avantis 👋

  • 😄 More than 6 years of development experience
  • ❤️ I prefer Express.js on frontend and Node.js with MySQL and/or MongoDB and/or PostgreSQL on backend

✨ I study: English, React, NestJS

My stack:

  • 3+ years of experience in Node.js, Express.js , async, await
  • 3+ years of experience in PHP (Slim Framework, Zend Framework)
  • 🏆 Chat bots (Telegram, Viber, Facebook Messenger)
  • ❤️ API, RESTful API
  • ❤️ Marketplace, OMS, CRM, ERP, Online stores
  • AWS, Lambdas, Big Data
  • Google Cloud + Google Firebase (database, hosting, functions)
  • MVC, SOLID
  • JSON, XML, CSV
  • HTML/CSS, Bootstrap, Twig, Pug
  • git, docker, CI/CD
  • SQL, MySQL, NoSQL, Redis, Predis, Memcached, Elasticsearch, PostgreSQL, MongoDB ...
  • LocalStorage, SessionStorage

About me:

  • 😄 Fun fact: I'm back to engineering after 10 years of business career
  • 🔭 I’m looking to collaborate on commercial projects and startups
  • ⚡ I like to solve problems on the app.codesignal.com

Pinned

  1. Useful functions for chess Useful functions for chess
    1
    const getChessPosition = (v = [0,0]) => {
    2
      const o = {'a':0,'b':1,'c':2,'d':3,'e':4,'f':5,'g':6,'h':7}
    3
      return [Number(o[v[0]]), (Number(v[1]) - 1)]
    4
    }
    5
    
                  
  2. Example of working with arrays Example of working with arrays
    1
    const Promise = require('bluebird')
    2
    
                  
    3
    const items = {
    4
        employers: [
    5
            {