Услуги
Первое знакомство
Меня зовут Михаил Емельченков. По образованию я информатик-экономист, а по призванию — вселенский энтузиаст, ищущий и находящий элегантные решения нестандартных задач. Всю свою жизнь я занимаюсь компьютерными исследованиями, разработкой ПО (прикладного, системного, сетевого, мобильного, веб), администрированием сетевых окружений, управлением проектами, юзабилити, дизайном.
В разделах Портфолио и Резюме вы можете оценить мой обширный опыт и охват используемых технологий.
Моё предложение — решение ваших сложных, нестандартных, исследовательских задач с помощью информационных технологий и инженерной смекалки. Персонифицированный подход. Гарантия конфиденциальности.
Мобильные платформы
Исследования и разработки в области мобильных платформ и ПО. Внутреннее устройство Android, адаптация под аппаратное обеспечение, реверс-инжиниринг прикладных и системных программ. Разработка новых приложений.
ПО для бизнеса
Подбор и разработка ПО для исполнения бизнес-процессов. CRM-системы, компьютерная телефония, VPN-сети, виртуализация. Модули интеграции с CRM и биллинговыми системами, системами электронной коммерции. Telegram-боты. Работы по серверной инфраструктуре.
Веб-решения
Проекты, работающие прямо в браузере. Разработка и поддержка HTML5-сайтов, систем электронной коммерции. Оптимизация под высокие нагрузки. Написание модулей для CMS. Регистрация доменов, веб-хостинг.
Управление проектами
Ведение проектов на совмещении принципов системного подхода и философии Agile. Полный цикл разработки, начиная от проектирования и заканчивая запуском в эксплуатацию.
Унаследованное ПО
Задачи, связанные с унаследованными системами. Доработка существующего ПО путём погружения в устаревший стек технологий. Конвертация данных. Миграция на новое аппаратное обеспечение, перенос в виртуальные среды.
Рабочий процесс
Решение задачи заказчика — это процесс, построенный на совмещении принципов системного подхода и философии Agile, ключевые этапы которого включают:
- Изучение предметной области, уточнение задачи.
- Проработка пользовательских историй, формирование требований к продукту.
- Проведение исследований для выбора подходящих инженерных решений.
- Процесс Непрерывной интеграции (разработка – внедрение – обратная связь).
Процесс Непрерывной интеграции — замена традиционному производству продуктов, в котором было начало, и был конец. В современном мире обычно уже присутствуют какие-то предшествующие бизнес-процессы, унаследованные системы, которые надо организовать во что-то новое, привести в соответствие с меняющимися потребностями, обеспечить целостность саморазвивающихся систем.
Это сложная работа, требующая обширного практического опыта и знаний смежных дисциплин, синергетической составляющей. Чем проще и понятнее выглядит результат, тем сложнее процесс, лежащий в его основе. Бог кроется в мелочах.
Цифровая трансформация
Потребность в технологиях — не только бизнес-потребность, но и акт современного искусства. В современном искусстве художник пытается самовыражаться, совершать инновации. Бизнес не сильно отличается от искусства с его потребностями в новизне и востребованности. Эти потребности привели мир к Цифровой трансформации — методу оптимизации бизнес-процессов с помощью цифровых технологий.
Раньше практиковался традиционный подход — выстраивание ИТ-ландшафта вокруг существующих бизнес-процессов. Теперь этого недостаточно. Цифровая трансформация предполагает перестройку предприятия под запросы «цифрового» мира.
( Подробнее… )
Представим отдел продаж, руководство которого недовольно количеством совершаемых сделок. В компании с традиционным подходом было принято решение нанять ещё несколько сотрудников, чтобы они успевали обзванивать больше клиентов. А в компании, вставшей на путь Цифровой трансформации решили разработать Telegram-бот, осуществляющий автоматический приём заказов и формирование счетов на основании складских остатков. Традиционная компания увеличила ежемесячные расходы на содержание отдела продаж. «Цифровая» не только не понесла дополнительных трат, но и удвоила объёмы поставок за счёт наглядного интерфейса торгового бота. Сотрудники «цифровой» компании перестали быть перегружены звонками и смогли придумать новую стратегию продаж, ввести в оборот новые товары. Прибыль выросла многократно.
Инхаус
Инхаус — термин, означающий работу внешних специалистов над внутренними проектами заказчика в тесном взаимодействии с его специалистами и на его территории. Для многих проектов, не имеющих подробного технического задания, это единственный подходящий способ разработки. Например, разработка одного из наших проектов потребовала более 10 итераций (см. «Модуль интеграции систем 1С:Предприятие 8.3 и Биллинга» в Портфолио). Инхаус помог нам успешно закончить проект, при полностью удалённой работе этого бы точно не получилось.
Конечно, многие проекты можно и нужно вести в удалённом режиме, распределённой командой. Однако для задач, тесно интегрированных в инфраструктуру предприятия и его бизнес-процессы, инхаус — единственный результативный подход. Приведу несколько примеров таких проектов, которыми занимался непосредственно я.
( Подробнее… )
- Миграция компании с системы 1С:Предприятие 7.7 на 1С:Предприятие 8.3.
Если коротко, то специалист, проводящий миграцию, должен не только хорошо разбираться в технической стороне дела, но и по совместительству понимать бухгалтерский учёт и ориентироваться в действующем законодательстве. Это нужно для того, чтобы найти общий язык с сотрудниками бухгалтерии, для которой задача и решается. С технической стороны миграция — это сложный и многогранный процесс, связанный не только с обновлением вендорского ПО, но и с переписыванием существующих обработок и изменений конфигураций под новую платформу. С организационной стороны миграция — это понимание всех внутренних бизнес-процессов компании, для исключения возникновения логических ошибок в процессе перехода. - Внедрение системы мгновенной мобильной электронной почты на базе инфраструктуры BlackBerry.
Инфраструктура строится на базе Windows Server, BlackBerry Enterprise Server (BES), Microsoft Exchange и смартфонов BlackBerry. BES — это физический сервер, поставляющийся с аппаратным ключом. Смартфоны — устройства, нуждающиеся в ручной привязке к BES-серверу. Но выдать активированные телефоны на руки сотрудникам недостаточно. Нужно провести коучинг сотрудников. Таким образом, инхаус — единственно верный подход к решению данной задачи. - Решение задач управления и конфигурации сети маршрутизаторов Cisco, D-Link DES/DGS.
Специфика подобных задач в том, что локальные сети часто не полностью связаны с Интернетом, и доступ к ним возможен лишь изнутри. Кроме этого, при удалённом конфигурировании маршрутизаторов любая ошибка может стать критичной, и решить её можно будет лишь приехав с интерфейсным кабелем непосредственно к оборудованию. Поэтому, к работам по конфигурированию сети, написанию скриптов резервного копирования конфигурации свичей, систем мониторинга, настройки VPN-доступа и обновлений Firmware целесообразно подходить с позиций инхауса. - Антикризисное управление техническим отделом.
Случаются ситуации, когда дела идут плохо и заказчику требуется «навести порядок» в бизнес-процессах, программно-аппаратном обеспечении и в кадровой политике. - Коучинг.
Задача коучинга — обучение работе с новым ПО и, что немаловажно, разъяснение методов его эффективного использования, понимание своей роли в компании. - Решение нештатных ситуаций (сбоев ПО и оборудования) в авральном режиме.
Типичный пример — отказ серверных жёстких дисков, влекущий за собой останов сервера БД или биллинговой системы. Такие проблемы можно оперативно устранить только со знанием внутренней инфраструктуры заказчика и возможностью физического доступа к оборудованию.