Демин Илья

Ruby on Rails разработчик

Обо мне

Фото

Имею опыт работы в IT, отлично представляю, что такое работа в команде, дедлайны и личная ответственность. Цель: позиция Ryby on Rails разработчика, с возможностью развития в сторону full-stack разработки. Английский - B2/C1. Нахожусь в г. Петрозаводск. Готов к переезду. Готов к удаленной работе. 26 лет.

Навыки

Ruby

Понимание принципов ООП, следование code style

Ruby on Rails

Аутентификация пользователя с помощью Devise и его авторизация, используя Pundit. Для доступа с учетными данными соц. сетей использование гема OmniAuth

Для хранения credentials использую встроенную в rails утилиту и гем dot-env

Carrierwave, Rmagick, fog-aws – использую для загрузки, обработки и хранения файлов в проекте

Отправка почты с помощью Mailjet. Локально использую гем Letter Opener Web

Webpacker для интеграции Rails со сборщиком ассетов webpack

Тестирование

Юнит тесты RSpec с использованием гема FactoryBot и интеграционное Capybara

Deploy

Создание VPS с настройкой Nginx и Phusion Passenger. Деплой Rails–приложения с помощью Capistrano.

На Heroku развертывание приложения, настройка переменных окружения, работа с логами

Frontend

Отзывчивая вертска на Bootstrap

С помощью JavaScript/jQuery смогу написать простые функции и интегрировать готовые решения

Инструменты

Linux (Ubuntu, Centos)

VSCode

Git: стараюсь коммитить так, чтобы их читать, как содержание книги

Ruby Ruby on Rails RSpec FactoryBot Cabybara Git Github SQL Postgres HTML CSS SCSS Bootstrap Google API ReCaptcha Yandex API Devise OmniAuth Pandit Carriewave RMagic Resque AWS S3 Nginx Capistrano Heroku Passenger RVM Rbenv i18n JavaScript jQuery Linux Ubuntu Centos Ajax Redis Delayed Job IPInfo daemons Ansible

Проекты

Иконка Барбекю Приложение Барбекю https://bbq.ipirojnoe.ru

Приложение, в которым мы можем организовать мероприятия, подписываться на них, оставлять комментарии, загружать фотографии и получать уведомления

Приложение AskMe https://askme.ipirojnoe.ru

В данном приложении можно отправлять вопросы пользователям и отвечать на заданные вопросы.

Опыт работы

Системный администратор

КА Илма

01.2024 - настоящее время

Проводил первичную инвентаризацию сетевой инфраструктуры и парка ПК

Разработал и внедрил базу знаний

Структурировал разрозненную информацию по работе с внутренними сервисами

Собрал и структурировал логины и пароли

Предотвратил излишнее расходование средств компании на ремонт и покупку новых МФУ

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

Занимался закупкой, сборкой ПК

Работал с SIP телефонией на OKTELL

Разрабатывал скрипты на языке ruby для обработки excel и pdf документов

Дорабатывал скрипты для парсинга web страниц

Создал API сервис для автоматического парсинга информации об юр. лицах на языке ruby

DevOps разработчик

Самозанятый

01.2023 - 01.2024

Разрабатывал как на заказ, так и своих телеграм ботов на Ruby on Rails с собственными web панелям администрирования

Занимался поддержкой и доработкой проектов

Писал скрипты:

- на ruby для мониторинга системы и уведомления по сценариям, для автоматизации рутины

- на ansible для автоматической установки, настройки программ и операционных систем

- на bash для управлением трафика (равномерное распределение канала для каждого клиента)

Делал собственные демоны

Работал с Cockpit-project для мониторинга использование CPU, памяти и трафика на нескольких серверах

Устанавливал и настраивал Ubuntu, Debian, CentOS

Настраивал Nginx+Passenger для нескольких доменов и приложений на одном сервере

Настраивал прокси сервер XRay. Из-за нехватки документации, искал информацию о настройках в исходном коде

Дорабатывал проект на Go lang:

- добавил возможности скачивания файлов, исполнения ansible инструкций, перезагрузки сервера, создания ssh ключей сервера

- добавил команды в Dockerfile и изменил инструкции в docker-compose.yml

Настраивал VPN сети между серверами для безопасного обмена информацией между приложениями

Настраивал резервное копирование баз данных

Вёл переписку с клиентами

DevOps разработчик

Самозанятый

08.2022 - 12.2022

Создавал ботов по автоматизации в ZennoPoster, Browser Automation Studio и на Selenium

Разработал телеграм бота с использованием гема telegram-bot на Ruby для продажи подписок

Написал JS скрипты в TamperMonkey для автоматического поиска информации и уведомления

Использовал selenium для Web scraping на ruby

Настраивал Ubuntu для веб сервера

Настраивал 5 виртуальных машин в VMWare Workstation для работы с ботами

В процессе работы нашёл exploit в программе и уведомил разработчиков

Вёл переписку с клиентами

Системный администратор

ГУП РК "КарелКоммунЭнерго"

09.2019 - 07.2022

Занимался заключением договоров по направлению ИТ, вёл переписку с контрагентами, закупкой ПК, серверов и оргтехники (более 400 ед.)

Провёл первичную инвентаризацию сети в основном и удалённых офисах. Выявил слабые места и предложил улучшения

Настраивал и писал скрипты на маршрутизаторах Mikrotik

Собрал установочный пакет VMware 6.7.0 с кастомными драйверами сервера

Настроил 6 виртуальных машин для работы с бекапами, 1С, файловым сервером на samba

Установил и настроил 1С сервер на Linux на PostgreSQL

Работал с 12 большими базами 1С

Организовал безопасный удалённый доступ для офисов в 9 районах

Выезжал в районы для подключения нового сетевого оборудования, прокладки кабельной сети, подключения новых и устранения проблем на имеющихся ПК

Обеспечивал удалённую поддержку пользователей

Подключил и настроил SIP телефонию в нескольких офисах

Заключал договора по направлению ИТ, вёл переписку с контрагентами

Формировал заявки на приобретение ПК, оргтехники и запасных частей

Вёл учет оргтехники, лицензионных ключей, заправки картриджей

Настроил резервное копирование баз данных, файловых серверов

Занимался мелким ремонтом ПК и оргтехники

Делал патч-панель и компьютерные розетки

Работал в команде

Образование

Университет Синергия

05.2021 - настоящее время

Факультет информационных технологий

Прикладная информатика в экономике

Интенсив Хорошего Программиста

09.2020 - 05.2021

Изучение языка Ruby и фреймворка Rails. Тестирование и отладка программ.