Алексей Фортуна
Главный разработчик, наставник, ИТ-консультант
Образование
Московский Государственный Авиационный Технологический Университет им. К.Э.Циолковского
Инженер, «Автоматизированные системы обработки информации и управления»
1993 - 1999
Опыт работы
Компания, Россия (удалённо) • Старший программист
Июл 2023 - н. вр.
- Разработка платформы онлайн-видеовещания.
Компания, Германия (удалённо) • Главный backend-разработчик
Мар 2020 - Июн 2021
- Проектирование и разработка backend безопасного онлайн-коммуникатора для веб и смартфона.
- Администрирование облачной инфраструктуры (AWS).
Июл 2017 - Сен 2018
- Backend-разработка приложений для самостоятельной диагностики и профилактики болей в спине, а также ХОБЛ (COPD).
2015 - 2016
- Full-stack и backend-разработка приложения для планирования маршрутов и отслеживания поездок для мотоциклистов.
- Администрирование облачной инфраструктуры (AWS).
2014 - 2015
- Full-stack разработка онлайн-журнала современной фотографии.
- Администрирование облачной инфраструктуры (AWS).
2010 - 2013
- Full-stack разработка платформы для предпродажи билетов на шоу-мероприятия США и Канады.
1998 - 2008
- Проведение испытаний телекоммуникационного оборудования: WAN, широкополосный доступ.
- Разработка концепций, проектирование услуг.
Venom Studios, Москва • Главный разработчик, сооснователь
1996 - 2002
Разработка игр и мультимедиа:
- Пинбол по-русски (2001)
- Сколопендра (1998)
- Formoza Video Music (1997)
- Party Nation (1996)
Проекты open source
rspec_skel
Минимальный каркас проекта с RSpec
Минимальный проект на чистом Ruby с готовым к работе RSpec.
real-world-rspec
Примеры RSpec из реального мира
Набор живых open source Rails-приложений и библиотек Ruby с качественными RSpec-тестами.
rspec_magic
Немного магии для RSpec-тестов
Набор расширений для написания компактных и выразительных тестов.
attr_magic
Инструменты для реализации атрибутов-вычислителей
Ruby gem для разработки классов на lazy-атрибутах.
Tunkit
Конструктор SSH-туннелей
Набор скриптов для управления SSH-туннелями.
Procdown
«Процедурный» Markdown
Писать и поддерживать длинные Markdown-тексты со сложной структурой теперь легко.
neverbounce-api
Официальный NeverBounce API на Ruby
NeverBounce это сервис пакетной валидации e-mail адресов.
ori
Объектно-ориентированный
ri
для консоли IRB
Документация
ri
теперь доступна прямо в консоли. Достаточно вызвать .ri
как метод любого объекта.
rails_dt
Отладочный набор для Rails
Библиотека для правильного вывода отладочных сообщений.
handles_sortable_columns
Простая сортировка колонок таблиц
Простой, но гибкий способ добавить сортировку к колонкам таблиц в контроллерах и views.
bundler-gemlocal
Решение для частного Gemfile конкретного разработчика
Даём возможность конкретному разработчику иметь частный Gemfile в дополнение к общему Gemfile проекта.
gopee
Библиотека для вывода отладочных сообщений
Выводим отладочные сообщения и значения переменных в Golang без лишней возни.
git-sandbox
Git-песочница
Проводим в сторонке опыты с Git, выступая одновременно от лица нескольких разработчиков. Полезно для изучения механики Git, разрешения неоднозначных ситуаций, конструирования workflows.
wt
Парадигма Working Template
Подход к реализации сложных CLI-скриптов на Ruby, с сохранением максимальной открытости и сопровождаемости.
modular-irbrc
Модульный
.irbrc
для динамической загрузки расширений
Настраиваем Ruby IRB, динамически загружая отладочные расширения, в зависимости от их наличия в проекте.
Навыки
- Ruby, Ruby-on-Rails
- TypeScript, NestJS, Deno, Node.js
- Rust, Vlang
- Angular
- R
- TDD, BDD, RSpec, Cucumber, CircleCI, Travis CI, Jenkins
- PostgreSQL, PostGIS, MySQL
- AWS, Linode
- Git, Jira/Confluence, Redmine, YouTrack, Asana
- Linux, shell, скрипты
- Контейнеры, Docker, оркестрация
Языки
Русский
Английский (свободно)
Сертификаты
🥇Top-rated, 97% Job Success на Upwork на конец 2017 года