Артём Силантьев (artyom_silantiev), 37 лет, Россия, СтавропольАртём Силантьев (artyom_silantiev), 37 лет, Россия, Ставрополь

Артём Силантьев

Эксперт
Инженер-программист (Fullstack/Backend) (Typescript/Docker/Nodejs/Bun/VueJs)DevOps-инженерФулстек разработчикСтарший (Senior)
От 250 000 ₽Ищу работу
Поднимите резюме с подпиской Бустер

Контакты

Войти
Возраст: 37 лет
Опыт работы: 8 лет и 11 месяцев
Регистрация: 23.04.2014
Последний визит: 1 неделю назад
Гражданство: Россия
Местоположение: Россия, Ставрополь
Дополнительно: готов к переезду и к удаленной работе

Обо мне

О себе
Инженер-программист, разработчик и проектировщик IT - веб проектов и приложений, под любую бизнес логику.

Я программист "самоучка", начал программировать примерно со средней школы на интересе и энтузиазме, самостоятельно обучаясь новым технологиями и языкам программирования. Создавал и проектировал различные решения в зависимости от того, что меня тогда интересовало... Игры, моды к играм, ПО для синхронизации модов к играм, функциональные сайты, ну и тому подобное. Затем начал работать на коммерческих проектах, там быстро продвигался, так как база полученная в период бурного интереса и энтузиазма оказалась хороша, так как я буквально понимаю и вижу проекты, с которыми работаю, как определённую схему логических взаимодействий, реализованных в алгоритмах программного кода.

Регулярно занимаюсь в спорт зале, часто и много пишу в интернете, занимаюсь общественной деятельностью.


Список технологий, с которыми работаю
- ЯП: Typescript/Javascript
- Runtime: Bun
- Http/Api: Hono, orpc
- ORM: Drizzle
- Frontend: Vue, Nuxt
- Devops: Docker (+compose) / Linux / Brain
- DB: Postgres, Redis
- Media: FFmpeg
- AsyncHTTP: SSE

Список технологий с которыми работал раньше

- ЯП: PHP(Vanila/Laravel/Yii), C#, Java
- Runtime: NodeJs
- Http/Api: express, trpc, nest.js
- ORM: prisma, sequlize, typeorm
- Frontend: React, Angular(1/2+)
- DataStorage: S3
- MQ: Kafka, RabbitMq
- DB: MySql, Click House, MongoDB
- AsyncHTTP: WebSocket / Socket.Io
- ... В целом технологий, с которыми работал так много, что все даже трудно вспомнить, и многие из них уже просто устарели.





Чего хочу
- Работать на больших и интересных проектах.
- Работа с людьми, командная работа.
- Хочу себя попробовать в технической экспертизе и в ведении проектов.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Fullstack
TypeScript
Vue.js
Linux
Redis
PostgreSQL
Docker
Высоконагруженные системы
Проектное планирование
Node.js

Эксперт

0консультаций

Работаю с квалификациями

Старший

Помогаю развивать навыки

Node.jsTypeScriptJavaScriptВеб-разработкаVue.jsNuxt.js
Стоимость
Бесплатно

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

Опыт работы

  • Фриланс и общественная деятельность
    Фулстек разработчик (Старший)Фулстек разработчик
    Январь 2024 — По настоящее время (2 года и 4 месяца)

    ~(2025-12 .. 2026-01)
    Разработка приложения для трансляций видео под музыку на прямые трансляции в интернете.
    (bun(nodejs), ffmpeg)

    ~(2025-08 ..)
    Разнообразная работа по общественным проектам... Создание и обновление сайтов, разработка ботов, техническая поддержка.
    (Bun, nodejs, docker, vue, nuxt, wordpress...) 

    ~(2025-06 .. 2025-08)
    Рефакторинг крупного react проекта, добавление поддержки SSR в него.
    (Next.js, Bun, Docker)

    ~(2025-02 .. 2025-04)
    Улучшение сайта и разработка телеграмм бота для мероприятия общественной организации.
    Backend: nuxt 3, typescript, bun, orpc, prisma, gramio, docker, devops
    Frontend: nuxt 3, primevue, tailwindcss, orpc

    ~(2024-08 .. 2025-01)
    Проектирование и разработка прототипа системы, для упорядочивания и аналитики событий (исторических данных).
    Backend: typescript, bun, trpc, prisma, docker, devops
    Frontend: nuxt 3, nuxtui, tailwindcss, trpc

    ~(2024-02 .. 2024-04)
    Создание статичного сайта, для мероприятия общественной организации.
    (nuxt 3, tailwindcss, devops)

  • Частная практика, работа без зачисления в штат
    Ростов-на-Дону
    Фулстек разработчик (Старший)Fullstack
    Июль 2019 — Декабрь 2023 (4 года и 6 месяцев)

    ~(2023-06 .. 2023-12)
    Проектирование и разработка в проекте обменника крипта валюты, через телеграмм, на мультисервисной архитектуре. А именно сделал с нуля сервис для обмена, систему доставки сообщений через сокет... Так же работал с другими сервисами проекта.
    Только backend: typescript, nestjs, inversify, prisma, typeorm, socket.io, kafka, docker, devops

    ~(2021-08 .. 2023-05)
    Проектирование, разработка и управление, в проекте новой версии сайта для проведения видео трансляций. Проектировал и разрабатывал проект на бакенде, контролировал разработку основного фронтенд приложения, делал фронтенд приложение плеера проекта. 
    back: nestjs, typescript, socket.io, prisma.io, mysql, redis, nginx, traefik, ffmpeg, aws, sh, devops
    front: typescript, vue3, scss, socket.io

    ~(2021-05 .. 2022)
    Разработка и поддержка системы бакенда для сайтов по продаже NFT (nodejs, typescript, postgres, prisma.io, traefik, web3)

    ~(2021 .. 2022)
    Попытка создать веб студию, ItProdLab.ru, было два знакомых, которых я обучил и перевёл в IT сферу, сделали несколько благотворительных проектов. По итогу не совсем срослось, но знакомые теперь работают в IT.

    ~(2020-09 .. 2021-01)
    Разработка мобильного приложения, а так же правки и работы по сайту продажи астро прогнозов. (fullstack, ionic framework, react, android, ios, laravel, php, vue)

    ~(2019-07 .. 2019-11) 
    Разработка сайта по продажи астро прогнозов (php, laravel, vue, fullstack)

    ~(2020-01 .. 2020-03)
    Правки, доработки и улучшения по старым проектам.

    ~(2019-10 .. 2020-06)
    Проект сайта продажи авто-страховок (fullstack, попытка партнёрства, болезненный но полезный опыт)

    ~(2019-10 .. 2019-12, 2020-10 - 2020-12)
    Разработка и работы по сайту с радио эфиром. (fullstack, vue, nodejs, ffmpeg, socket.io)

  • ООО "ОПЕН ПРОДУКТ"
    Ростов-на-Дону
    Программист
    Март 2019 — Май 2019 (3 месяца)

    Разработка высоко нагруженного программного обеспечения, отладка, поиск ошибок, доработка деталей.

    - Разработал приложение файлового сервера, для приёма и отдачи большого количества данных. Используемые технологии: nodejs, ipfs, горячий и холодных кеш, система очистки кеша, генерация диапазонов балансировщика, s3, openstack swift.

    - Разработал инструменты для управления системой из нескольких запущенных экземпляров файлового сервера на нескольких физический серверах, которые обладают возможностями: контроля состояния системы, добавления и удаления экземпляров файловых серверов, перезагрузка экземпляров файловых серверов. (consul, traefik)

    - Разработал функционал для организации нагрузочного тестирования для сетевой файловой системы. (nodejs)

  • Разработка сложных веб-проектов, игр и мобильных приложений. Blockchain-разработка смартконтрактов, AR и VR
    СочиОт 10 до 100 сотрудников
    Инженер-программист
    Ноябрь 2018 — Февраль 2019 (4 месяца)

    Обязанности: Создание программного обеспечение, удалённое администрирование ЭВМ, исследования, внедрение и разработка программных технологий, поддержание и улучшение проектов.

    - Разработал расширение для браузера, с технологией удалённой подгрузи компонентов из серверной части, а так же платной и бесплатной версией. (chrome-ext, nodejs, gulp, docker-compose)

    - Улучшал и рефакторил проект, внедрял новые технологии, изменял технологию для работы с другой блокчейн сетью. (angular 7+, EOSJS, Scatter, Meet-one)

    - Создавал проект приложения для социальной сети, разрабатывал функционал фронта и бека, создавал структуры, верстал, работал по ТЗ. (angular 7+, three.js, socket.io, nodejs, docker-compose, sequelize, postgresql, redis, nginx)

    - Разработал веб приложение для работы с контрактом блокчейн технологии, создавал функционал, структуры, верстал страницы, внедрял технологии. (web3, ethereum, angular 7+)

    - Улучшал технологическую основу для одного из старых проектов, с учётом своего опыта работы в javascript и nodejs, рефакторил проект. (nodejs, node-ts, sequelize, typeorm, docker-compose)

    - Разработал веб приложение для работы с контрактом блокчейн технологии, создал функционал, структуры, верстал, внедрял технологии. (web3, ethereum, jquery, gulp, webpack)

  • Эксперты в области онлайн вещания
    Ростов-на-Дону
    Инженер-программист
    Декабрь 2017 — Октябрь 2018 (11 месяцев)

    Обязанности: отвечать за проект, выполнять задачи, делать всё хорошо, администрирование в среде AWS, системное администрирование приложений в системе Linux.

    - Множественные исправления, рефакторинги и улучшения в проекте виджета для сайтов. Внедрение нового дизайна, создание нового функционала. Проектом занимался практически в течении большего времени на этой работе, как итог: довольно старому проекту была дана вторая жизнь. (Mysql, Redis, Nodejs, AWS, Angular)

    - Создал систему навигации по сайту с помощью клавитуры, а так же систему для чтения контента на сайте, в проекте встраиваемого на сайт виджета. (Native javascript, gulp)

    - Участие в проекте системы по сканированию сайтов, на соответствие стандарту WGAG 2.0. Создание панели кода, добавление новых тестов, улучшения в проекте. (nodejs, puppeter, angularjs)

    - Создание проекта: видео стримы и рестримы панарамных видео, на основе кода другого проекта. (Nodejs, angularjs)

    - Создание технического документа, по внедрению платёжной системы. Участие в разработки изменений по внедрению платёжной системы в проекте виджета для сайтов(Backend, frontend)

    - Разработал высоко нагруженное приложение веб чата для онлайн трансляций. (Nodejs, socket.io, Cluster, Redis, AngularJs)

    - Организовал структуру и сделал приложение для стресс теста сайта, более 6000 одновременно открытых и используемых страниц. (AWS, Nodejs, puppeteer)

    - Изменение Node.js приложения под работу в виде кластера разбитого на осколки.

    - Внедрение системы для сбора метрик в Node.js приложение. (prometheus, grafana)

    - Создание для Node.js приложения технологии по сбору и доставки данных статистика для накопления, обработки и добавления в БД (AWS-SQS, MySql-RDS)

    - Разработка системы по автоматическому транскодированию видео на основе сервисов AWS (Lamda(nodejs), s3, media convert, CWE)

    - Вёрстка интерфейса и создание вёрстки для страницы с нуля в ГОС проекте. (vuejs)

    - Добавление новых возможностей в крупном проекте.

    Разработка систем очень подробной статистики для проекта в отрасли медецины. (Angularjs, php(yii2)

    - Работа с системой стриминга видео. Разработка системы водяных знаков для трансляции видео в проекте видео стримов. (Js, vuejs, jquery, php(yii2), wowza)

    - Выполнение множества других различных задач.

  • Web-разработка, мобильная разработка, десктопная разработка, разработка в области data science
    Ростов-на-ДонуОт 100 до 1000 сотрудников
    Инженер-программист
    Май 2017 — Ноябрь 2017 (7 месяцев)

    Обязанности: программировать, развёртывать и обновлять приложения, решать задачи, разрабатывать приложения и системы для их тестирования, находить простые и оптимальные решения.

    - Участие в проекте по разработки системы автономных чат ботов. (Angular 1.6.x, go lang, laravel, postgresql)

    - Участие в проекте по разработке мессенджера с шифрованием на основе приватнного и публичного ключа. (Angular 1.6.x)

    - Разработка внутреннего приложения для поиска сотрудников (angular 4, laravel, mongodb)

    - Разработка системы для тестирования приложения автономных чат ботов (protractor, mongodb)

    - Написание технической документации для системы по тестированию.

    - Оценка проектов и задач.

    - Множество мелких задач в других проектах. (В основном ангуляр 1.6.x и что то на php)

    - Выполнял задачи по удалённому администрированию компьютеров, настройке и наладки приложений.