Обо мне

Меня зовут Георгий, мне очень нравится программировать, создавать удобные и понятные приложения, узнавать что то новое и развиваться. Обладаю высокой работоспособностью, легко обучаем, имею хорошее чувство юмора, целеустремленность, умею находить общий язык с командой. При необходимости могу предоставить рекомендации с предыдущих мест работы. Большое желание расти и развиваться в сфере IT-разработки

Профессиональные навыки

  • Ruby: понимание принципов ООП, классов, наследования, CodeStyle для удобочитаемости моего кода - обязательная часть, работа с гемами
  • Ruby on Rails: научили создавать приложения согласно REST архитектуре и следуя паттерну MVC. После создания (если вы гуру TDD - тогда во время (я пока после)) покрывать приложение unit и интеграционными тестами, используя Rspec и Capybara. Понимаю, что ActiveRecord - хорошая штука... ну то есть шаблон проектирования, служащий для создания моделей приложения в БД, связей между этими моделями и в целом упрощающий общение с базой данных. Так же работал с ActiveJob для создания фоновых задач, в том числе по рассылки почтовых уведомлений на основе ActionMailer + mailjet, гема resque и NoSQL БД Redis для хранения фоновых задач. Если вдруг возникнет вопрос, как подключить загрузку изображений к приложению - могу посоветовать сarrierwave и rmagic. Для регистрации пользователей в своих приложениях использую гем devise
  • Frontend: работал с HTML, CSS, Skeleton, Bootstrap. Понимаю, что адаптивная верстка - важный момент. Пример моих работ в этой области - тут и тут
  • SQL: в своих приложениях в продакшене использую PostgreSQL, для dev-окружения - SQLite. Знаю основы SQL языка
  • VCS: Git - необходимый инструмент любого разработчика. Перед коммитом проверяй наличие чувствительных данных, таких как пароли и ключи! Их нужно вносить в .gitignore. Особенно это касается перед отправкой на GitHub. Кстати здесь мой профиль GitHub
  • DevOps: свои приложения выгружал на VPS, на котором настроил Nginx + passenger. Использовал удобный инструмент для деплоя - Capistrano. Приходилось работать с Yandex Storage, на котором хранились изображения, загружаемые пользователями

Мои проекты

Опыт работы

  • 09.2017 — н.в.: ООО «ПТС Инжиниринг», инженер систем пневмопочты Swisslog. Из обязанностей: настройка, установка ПО для пользователя, а так же сопутствующего оборудования. Прошивка, настройка плат управления и микроконтроллеров. Конфигурация систем в целом. С 2021 года руководитель отдела технического обслуживания систем пневмопочты на медицинских объектах
  • 06.2016 — 06.2017: ООО «ВентиКо», инженер систем вентиляции и кондиционирования. Из обязанностей: проектировка систем, настройка оборудования, ведение работ и итоговая сдача объектов
  • 12.2014 — 05.2016: ООО «Туймазинское газоперерабатывающее предприятие», оператор наливного участка. Из обязанностей: контроль отгрузки товара, ведение отчетности для бухгалтерии. Техническое обслуживание используемого оборудования

Образование

  • Интенсив Ruby|Ruby on Rails (Хороший программист) — Ruby on Rails разработчик (2023 г.)
  • Туймазинский Государственный Юридический колледж (ТГЮК) — Техник-программист (2005-2009 г.)

Дополнительно

  • Вакансия: Полная занятость, полный рабочий день
  • Командировки: Готов к командировкам
  • Иностранные языки: Английский - начальный уровень