Обо мне

Английский язык – Advanced (свободный разговорный и технический).

Сертификат СибИнфоцентра “Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010” (2014 г.)

Самостоятельное изучение Perl, Ruby, Ruby On Rails, Bash, JS

Преподавание "Курс по тестированию ПО"академия Сухорукова (сентябрь 2015 - июнь 2017) http://suhorukov.com/courses/kurs-testirovaniya-po - офлайн и онлайн)

Онлайн курсы: Thinknetika (http://thinknetica.com/ror_advanced) - Профессиональная разработка на Ruby on Rail - Продвинутый уровень (сентябрь 2016)

Мой репозиторий проекта: https://github.com/shilin/so

В рамках курса: Git workflow, RSpec (unit, acceptance testing), BDD, OAuth, REST, Авторизация (CanCanCan), REST API, Background Jobs, Sphinx, Deploy (capistrano, monit, nginx, unicorn…), Кеширование, знакомство с High Availability.

Разработал и поддерживаю сайт lutheran.ru (на rails).

Курс JavaScript/DOM/интерфейсы Ильи Кантора 

https://learn.javascript.ru/courses/js

В рамках курса:

Основы JS,

Документ,

генерация интерфейса.

События, взаимодействие с посетителем.

AJAX

ES-2015...

Профессиональные навыки
Опыт работы
Разработка корпоративных сервисов
Новосибирск
разработчик
Май 2018 — По настоящее время (1 год и 6 месяцев)

Разработка и сопровождение ПО

Разработка веб-приложений на Node.js

(REST API - авторизация..., бекенд-сервисы...)

технологии:

Express

MongoDB

Postgresql

Objection.js

Knex

RabbitMQ

git

Поддержка и расширение функционала:

1. Автоматизированная Система "Реестр Информационных Систем"

Включает в себя

1. добавление и изменение функционала бекэнда/фронтэнда

2. тестирование

3. исправление дефектов

4. разработка и внесение изменений в схему БД

Стек технологий:

Ruby On Rails (4),

Redis,

Sidekick,

Node.js

AngularJS,

CoffeeScript,

Javascript,

MySQL,

Gitlab,

Docker

Системный интегратор по предоставлению комплексных решений в ИТ-сфере
программист
Сентябрь 2017 — Апрель 2018 (8 месяцев)

Разработка и сопровождение прикладного программного обеспечения для автоматизации бизнес-процессов.

Поддержка и расширение функционала (Ruby On Rails):

1. CRM портал

2. агрегатор - Единый Каталог Товаров

3. программно-аппаратный комплекс ПАК - мониторинг показателей ПК и активности пользователя ПК (серверная и клиентская части)

4. Behavior Driven Development

5. тестирование функционала

6. исправление дефектов

7. написание модулей для бекэнда (Ruby On Rails)

8. разработка и внесение изменений в схему БД

9. добавление фронтэнд функционала (AngularJS, JS, CoffeeScript, jQuery)Стек технологий: 

Ruby On Rails (4/5),

Javascript,

AngularJS,

jQuery,

PostgreSQL,

CoffeeScript,

Gitlab,

Youtrack,

Ansible,

Capistrano,

ProTrack,

Jasmine,

Redis,

Sidekick.

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Новосибирск
ведущий инженер
Сентябрь 2015 — Сентябрь 2017 (2 года и 1 месяц)

3-я линия поддержки СУДИР (Система Управления Доступом к Информационным Ресурсам) на базе ПО IBM Tivoli ITIM/ITAM.

Сопровождение банковских автоматизированных систем.

Сопровождение профильного системного ПО.

Участие в создании отчетов по АС для дочерних банков Группы ОАО Сбербанк России.

Стек технологий: Javascript, Тivoli Directory Integrator, БД Oracle, Active Directory, Websphere

Ведущий системный администратор Linux
Октябрь 2009 — Июль 2015 (5 лет и 10 месяцев)

Системное администрирование и поддержка инфраструктурных и специализированных серверов Linux.

1. Поддержка почтовой системы:- защита от спама (milter-greylist, spamassasin, dnsbl...) - маршрутизация почты- настройка почтовых серверов – как транспортных агентов (MTA - Sendmail, Postfix), так и почтовых хранилищ (Cyrus - imap+pop3), MS Exchange

2. Поддержка и внесение изменений в Адресную Книгу (LDAP) (Phpldapadmin, самописные интерфейсы на Sinatra), изменение схемы LDAP

3. Аутентификация и разграничения прав доступа и ролей для пользователей на основе LDAP

4. Отдельные почтовые сервера рассылок (Sympa), администрирование и поддержка

5. Настройка и поддержка файловых хранилищ (ftp, samba, nfs...)

6. Настройка и поддержка распределенной службы разрешения имен ДНС (Bind)

7. Настройка и поддержка службы выдачи ай-пи адресов (dhcp)

8. Настройка и поддержка распределенных прокси-серверов (Squid)

9. Настройка и поддержка веб-серверов Apache

10. Создание и администрирование пользователей в MS Exchange, MS Lync

11. Использование tcpdum, wireshark для диагностирования и разрешение проблем с доступом в Интернет, работоспособностью почты...

12. Работа с пользователями компаний холдинга (линейный персонал, руководство): обучение, консультации, разрешение проблем в работе почтовых клиентов, браузеров, фтп-клиентов, stand-alone приложений и др.

13. Работа с технологами, программистами, сервис-деском по вопросам функционирования сервисов.

14. Работа с иностранными партнерами, переписка, конференц-коллы, разрешение технических вопросов.Личное участие в международной конференции ITDT (IT Delivery Team) альянса Oneworld, Финляндия.

14. Поднятие и настройка Линукс серверов – Gentoo, Red Hat (OEL), Ubuntu. Настройка виртуальных машин на платформе Xen.

15. Мониторинг серверов (Zabbix)

16. Работа с базами данных Mysql, Postgresql

17. Разбор серверных логов и экспортирование их в базу данных (Mysql).

18. Разработка и написание разнообразных вспомогательных приложений на Perl, Ruby, Bash для взаимодействия с другими системами, для подсчета статистики (почтовые и прокси пользователи...), выставления прав доступа, блокировок, автоматических изменений в LDAP, Mysql и др.

19. Работа с системами контроля версий - SVN, GIT

20. Написание интерфейсов к базам данных, облегчающих администрование и поддержку вышеуказанных сервисов – Ruby On Rails, Sinatra, Ruby, Perl, BashБаг-трекер задач - Jira

Еженедельные отчеты о проделанной работе.Составление и поддержка в актуальном состоянии документации по поддерживаемым системам и сервисам – Confluence

Высшее образование
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический факультет (ММФ)
Сентябрь 1995—Январь 1998 (2 года и 4 месяца)