Языки разработки (высокий уровень): PHP, TypeScript, JavaScript, Delphi.
Языки разработки (средний уровень): Python, С/С++, Asm.
Фреймворки: Symfony, Yii, Angular, Ionic.
Буквы: SOLID, DDD, БЭМ.
Окружение: Ubuntu, Docker.
Благодаря хорошим навыкам в проектировании особенно силён в нестандартных и запутанных случаях. Как правило, мало заставить программу работать в соответствии с бизнес-требованиями. Не менее важно её грамотно структурировать. Активно использую информационную архитектуру, шаблоны проектирования и современные техники программирования для написания чистого, семантического и модульного кода. Обладаю высокими аналитическими способностями, математическим бэкграундом, навыками анализа и декомпозиции задач высочайшей сложности.
Значительный опыт "реальной" разработки: умение находить компромисс между временем и качеством (адекватно ситуации), оценивать время выполнения задачи, либо вписываться в заданные сроки в условиях неполного ТЗ. Рефакторинг унаследованного кода, линеаризация технического долга, ослабление и перенаправление зависимостей.
Обладаю навыками развертывания надёжной инфраструктуры.
Обладаю значительным опытом организации эффективной командной работы. За годы работы выработал много методик и подходов для снижения вероятности ошибок разработчиков, снижения стоимости поддержки и увеличения общей скорости разработки, формированию комфортной атмосферы для командной работы над проектом. Имею успешный опыт (3+ лет) руководства разработчиками, дизайнерами и менеджерами.
– Мои работы: https://fx4.ru/portfolio
– Примеры кода: https://github.com/IStranger/code-examples
Комплексные решения для маркетинговых онлайн исследований (для исследовательских и потребительских организаций, рекламных агентств...).
Основные обязанности:
Проектирование и разработка микросервисов. Разработка инфраструктуры.
* Подробности по персональному запросу (NDA).
ProGeeks является партнером крупного американского медиа-агентства. По сути, представляет собой российское подразделение разработчиков, работающее в тесном контакте с американским коллективом разработчиков, дизайнеров и менеджеров.
Основное направление: музыкальная индустрия. Один из крупнейших игроков на рынке США. Среди клиентов такие известные бренды как AC/DC, Aerosmith, Kiss, Celine Dion, John Lennon, Scorpions. Другие направления: здравоохранение, банковские услуги, разработка веб- и мобильных приложений для стартапов.
В роли тех.директора:
– Руководство российским коллективом разработчиков и DevOps-специалистов (6-8 человек).
В роли "хранителя традиций":
– Формулирование и повсеместное внедрение архитектурно выверенных принципов разработки приложений.
– Контроль соблюдения этих принципов. Ревью кода.
– Регулярное проведение воркшопов для повышения общего уровня команды (разбор реальных задач, применимости теоретических принципов и т.д.).
В роли ведущего разработчика:
– Проектирование, разработка и поддержка веб- и мобильных приложений (CMS, сервис емайл-маркетинга и другие).
– Повышение качества и производительности разработки.
– Сокращение стоимости разработки новых и поддержки существующих проектов.
Успешного решения указанных задач удалось добиться, как правило, за счёт внедрения правильной архитектуры. Несмотря на то, что формальные полномочия распространялись только на российский коллектив, за короткий срок удалось направить и американскую команду в нужное русло.
Описание проектов:
– Connect (Saas CMS): https://fx4.ru/portfolio/connect
– ConnectMail (Email Marketing Service): https://fx4.ru/portfolio/connectmail
* Подробности по персональному запросу (NDA).
Поиск и бронирование жилья по всей России (конкуренты: Airbnb, Booking.com).
Разработка принципиально новой версии сайта на Yii в составе команды (3 разработчика).
Основные обязанности:
– Разработка и проектирование новой функциональности: backend (в команде с остальными) и frontend (преимущественно мной).
– Системный анализ требований, аналитическая работа.
– Внедрение SOLID принципов для разработки поддерживаемого кода.
Подробнее о проекте:
В разделе “Мои работы” или по ссылке: https://fx4.ru/portfolio/tvil
Государственная телерадиовещательная компания «Башкортостан», включает главное телевидение республики и несколько кабельных телеканалов, крупные радиостанции республики. Крупнейшая в стране компания среди региональных (работает ~800 сотрудников, среди которых до 200 тех. специалистов).
В роли начальника отдела Интернет-вещания:
– Руководство тех.отделом (8 чел, разработчики, контент-менеджеры).
В роли разработчика:
– Разработка и поддержка веб-сайтов и мобильных приложений компании. SEO-оптимизация.
– Обеспечение онлайн-трансляции телеканалов и радиостанций в Интернет в т.ч. на мобильных устройствах.
– Реализация других интернет-проектов компании.
Коротко о проектах:
В случае резонансных событий, посещаемость сайтов подпрыгивала до 50-100к уников в сутки. В пиковые моменты (хоккейные трансляции, выступления президента) нагрузка на вещательные каналы достигала 2 GBps.
Входит в группу компаний АйТи, многопрофильный ИТ-холдинг, предоставляющий весь спектр услуг и решений для создания, модернизации и сопровождения корпоративных информационных систем.
● Работа преимущественного над проектами электронного правительства:
– «Портал государственных услуг» (http://gosuslugi.ru/).
– «Портал госуслуг Москвы» (http://pgu.mos.ru/).
– «Ространснадзор» (http://rostransnadzor.ru/).
– многие другие проекты.
● Разработка фронтенд-части сервисов на PHP, JS (общение с Oracle-бэкендом через SOAP). В ряде проектов замещал штатных сотрудников, разруливал “кризисные” ситуации с менеджерами проектов.
● Разработка XML/XSLT для бэкенда (подготовка, валидация, преобразование данных, построение форм для их ввода). Особенно запомнилась одна из задач: верстка html формы по спроектированным XSD схемам. Изначально предполагалось, что эта низкоинтеллектуальная рутинная работа поручается внештатным специалистам (форма динамическая, с несколькими тысячами полей). За короткое время автоматизировал вёрстку с помощью XSLT. Тимлид проекта обращался с просьбой провести обучение их специалистов XSD/XSLT разработке.
Система управления автотранспортным предприятием.
Аутсорс-разработка десятков сайтов (CMS) и нескольких достаточно крупных проектов.
Мои работы: https://fx4.ru/portfolio
Теоретическая и вычислительная физика. Математическое моделирование.