Обо мне
Привет! Я увлекаюсь программированием, люблю разрабатывать удобные и востребованные приложения, знакомиться с новыми технологиями и инструментами. К своим плюсам могу отнести высокую работоспособность, обучаемость, остветственность и упорство, хорошее чувство юмора. К минусам — иногда забываю вовремя лечь спать, если баг особенно интересный:) При необходимости могу предоставить рекомендации с предыдущих мест работы.
Профессиональные навыки
- Ruby on Rails: Паттерны (MVC, ActiveRecord, Service Objects), принципы SOLID, REST API, Turbo, i18n, ViewComponent
- Authentication: Devise, Keycloak
- Frontend: HTML, CSS, Bootstrap, Tailwind, Stimulus, отзывчивая вёрстка (простенькие примеры тут и тут)
- SQL: PostgreSQL
- Background Jobs & Caching: ActiveJob, Sidekiq, Redis
- Message Brokers: NATS, немного знаком с RabbitMQ
- Testing: Rspec, Cucumber, Capybara, FactoryBot, VCR
- VCS: Git, Github, Gitlab
- S3: Active Storage, Yandex Storage, MINIO
- DevOps: Docker, Nginx, Passenger
- Кажется что-то забыл: потом дополню
Pet-проекты
- Организатор событий — исходный код
- AskMe — исходный код
- WebSocket-чат — исходный код
- Другие проекты в GitHub
Опыт работы
- 09.2023 — н.в: Optimal City Technologies, программист Ruby on Rails. Из обязанностей: работа над несколькими проектами, подразумевающая разработку фич, тестирование кода, рефакторинг, внедрение новых технологий. Из особо интересного: на платформе ЧатБота внедрение NATS как части микросервисной архитектуры в качестве общей шины данных. На платформе базы знаний - внедрение Keycloak как общего сервиса аутентификации для микросервисов.
- 09.2017 — 08.2023: ООО «ПТС Инжиниринг», инженер систем пневмопочты Swisslog. Из обязанностей: настройка, установка ПО для пользователя, а так же сопутствующего оборудования. Прошивка, настройка плат управления и микроконтроллеров. Конфигурация систем в целом. С 2021 года руководитель отдела технического обслуживания.
- 06.2016 — 06.2017: ООО «ВентиКо», инженер систем вентиляции и кондиционирования. Из обязанностей: проектировка систем, настройка оборудования, ведение работ и итоговая сдача объектов.
- 12.2014 — 05.2016: ООО «Туймазинское газоперерабатывающее предприятие», оператор наливного участка. Из обязанностей: контроль отгрузки товара, ведение отчетности для бухгалтерии. Техническое обслуживание используемого оборудования
Образование
- Интенсив Ruby|Ruby on Rails — Хороший программист (2023)
- ТГЮК — Техник-программист (2005–2009)
Дополнительно
- Вакансия: Полная занятость, в приоритете удалённая работа
- Командировки: Готов (если нужно)
- Языки: Английский — начальный уровень