🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Лев Шкатов (levshkatov), 28 лет, Молдова, КишиневЛев Шкатов (levshkatov), 28 лет, Молдова, Кишинев

Лев Шкатов

Бэкенд разработчикСредний (Middle)
От 2000 $Не ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 9 лет и 9 месяцев
Регистрация: 03.04.2023
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Молдова, Кишинев
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Нравится чистая архитектура, но без фанатизма. Разделяю приложение на слои по возможности и стараюсь следить за протеканием абстракций. Слабое зацепление удобно, когда без особых сложностей можно заменить один слой на другой, будь то даже роутер или фреймворк.

Нахожусь не в РФ (UTC+3). Релокейт приветствуется. Проектную работу также рассматриваю.

Навыки

Node.js
JavaScript
TypeScript
SQL
PostgreSQL
NestJS
Express
Git
Linux
AWS

Опыт работы

  • Частная практика, работа без зачисления в штат
    Backend NodeJS Developer
    Сентябрь 2021 — По настоящее время (3 года и 3 месяца)

    Доработка бэкенда для мобильного приложения MindSet GO (https://mindsetgoapp.com). После ухода из предыдущей компании, работал напрямую с заказчиком. Помимо написания бэкенда отвечал за менеджмент проекта, проектирование админки (angular), тестирование приложения и DevOps.

    Бэкендом занимался один. Пришлось 2 раза переделывать архитектуру из-за нехватки опыта (раньше занимался только кодом) и добавления админки (изначально бэкенд был написан только под мобайл).

    Backend NodeJS Developer
    Февраль 2019 — Август 2020 (1 год и 7 месяцев)

    Различные небольшие проекты, из которых можно выделить:

    - Написание ботов и интерфейса для взаимодействия с букмекерскими конторами.

    Парсинг данных, взаимодействие с динамическими страницами.

    Наработано 800 часов.

    Стек: nodejs, puppeteer

    - Доработка медицинского блокчейн сервиса https://medpoints.online/

    Большой объем legacy кода.

    Наработано 500 часов.

    Стек: nodejs, mongodb, express, mysql, php.

  • ООО "ИТ ЛАБ"
    Backend NodeJS Developer
    Январь 2021 — Сентябрь 2021 (9 месяцев)

    Разработка бэкенда для мобильного приложения MindSet GO (https://mindsetgoapp.com/). Стек: typescript, nestjs, sequelize, postgresql, rest, firebase, aws, apple subscriptions.

    Архитектурные особенности: интернационализация, авторизация через jwt, раздельные модули для мобайла, админки и бд. Для деплоя использовал docker и проксирование через nginx.

  • Разработка мобильных приложений и иных высокотехнологичных решений
    От 10 до 100 сотрудников
    Backend NodeJS Developer
    Август 2020 — Январь 2021 (6 месяцев)

    Написание бэкенда на NestJS для мобильного приложения и веб-сервисов Active Friends.

    Получение опыта работы с typescript, gitlab ci/cd, docker, postgresql, sequelize

  • ООО "Томск-Инновации"
    Томск
    Backend NodeJS Developer
    Сентябрь 2018 — Февраль 2019 (6 месяцев)

    Написание ботов на Node.js для торговли на криптовалютных биржах. Стек: nodejs, mysql, websockets, express

  • Эльстер Метроника
    Москва
    Программист-разработчик
    Январь 2018 — Июнь 2018 (6 месяцев)
    - Использование Node.js для реализации подключения приборов по протоколу coap к серверу; - Проектирование (схемотехника + трассировка) нескольких устройств для внутреннего использования в компании; - Работа с legacy кодом, Node.js, Sails
  • ООО «Смарт Инновации»
    Томск
    Программист-разработчик
    Январь 2017 — Январь 2018 (1 год и 1 месяц)
    Разработка тренажера осанки (кроме схемотехнической части). Тренажер базировался на микроконтроллере NRF52. Я писал софт для МК (C), анализирующего данные с акселерометра и отправляющего их на Android приложение через BLE. Также я полностью разрабатывал Android приложение для тренажера (Java) и писал сервер на Node.js для интернет-коммуникации приложений (JavaScript).
  • ООО "ДевСтайл"
    Томск
    Программист
    Январь 2016 — Январь 2017 (1 год и 1 месяц)
    - Реализация веб-страницы с использованием Google Blockly, JavaScript; - Написание сервера на Node.js; - Доделывание Android приложения для управления роботом через Bluetooth и подключение его к ранее написанному серверу (Java + Socket.io).
  • ООО ИТМ
    Томск
    Программист-разработчик
    Январь 2015 — Январь 2016 (1 год и 1 месяц)
    Написание программы для PC, с помощью которой можно было бы управлять прибором для анализа жидкостей, подключаемого к PC через COM-порт. Программа была написана на VBA для Excel.

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

  • Politecnico di Torino

    Politecnico di Torino
    Электроники и телекоммуникаций
    Февраль 2016 — Май 2016 (3 месяца)

    Специальность: Electronic Engineering, 1 семестр

    Учеба по обмену

  • ТПУ (НИ)

    Томский политехнический университет
    Институт неразрушающего контроля (ИНК)
    Сентябрь 2013 — Июнь 2017 (3 года и 9 месяцев)

    Специальность: Электроника и наноэлектроника. Бакалавр

    Английский язык: B2, TOEFL 87