Исполняющий обязанности CTO
Апрель 2021 - Июнь 2021
Ведущий инженер программист
Август 2017 - Апрель 2021
Обязанности
Сопровождение и доработка образовательного портала Eduson для B2B сегмента, на базе:
- Ruby 2.6
- Ruby on Rails 6
- PostgreSQL
- JavaScript
- VueJS v2
- Ansible
- Docker
- Swagger
- Redis
- PWA
Разработка образовательного портала для B2C сегмента с нуля, на базе:
- Elixir
- Phoenix
- Phoenix LiveView
- JavaScript
- AlpineJS
- PostgreSQL
Достижения:
- Написал API для внешних сервисов
- Внедренил "Best practices" по написанию кода в проект
- Сопровождал/Поддерживал работоспособность инфраструктуры
- Провел обновление Ruby с версии 2.2 до 2.6 версии
- Провел обновление Ruby on Rails 3.5.12 до 6 версии
- Настроил CI/CD
- Обучал и выступал в роли наставника для новых членов команды
- Проводил Code Review
Обязанности:
Сопровождение и доработка системы документооборота компании, на базе:
- Ruby 1.9
- Ruby on Rails 2.3.8
- PostgreSQL 9.3
Сопровождение и доработка системы корпоративных мероприятий, на базе:
- Ruby 2.3
- Ruby on Rails 4.2
- MySQL
Разработка с нуля и внедрение системы, для автоматизации приобретения сотрудниками внутренних услуг и товаров, проведение краудфандинга, начисления сотрудникам бонусов (далее NauBonus).
- Ruby 2.1
- Ruby on Rails 4.0.1
Администрирование серверов вышеперечисленных систем.
Достижения:
- Провел обновление Ruby с версии 1.8.7 до 2 версии
- Провел обновление Ruby on Rails с 2 до 4 версии
- Разработал систему NauBonus с нуля, начиная со сбора требований и до введения в эксплуатацию.
- Внедрение git (GitLab) вместо svn в команде.
- Оптимизация серверной инфраструктуры систем в моей ответственности.