Был более двух недель назад

Лактионов Федор Викторович

Мужчина, 43 года, родился 8 июля 1982

Не ищет работу

Тюмень, не готов к переезду, не готов к командировкам

Контакты
mega.t72@gmail.com — предпочитаемый способ связи

Программист-разработчик

Специализации:
  • Программист, разработчик

Занятость: полная занятость, проектная работа

График работы: полный день, гибкий график, удаленная работа

Опыт работы 21 год 11 месяцев

Октябрь 2013по настоящее время
11 лет 11 месяцев
Тюменский государственный университет, ФГБОУ ВПО

Тюмень, utmn.ru

Заведующий лабораторией компьютерного моделирования наноматериалов и кластерных технологий
Построение вычислительной инфраструктуры HPC: 2 вычислительных кластера [10 и 4 узлов], интеграция СХД на 18ТБ, домен AD + DHCP + DNS, VPN для корпоративных клиентов на базе RADIUS-сервера и роутера на ReactOS, FTP и репликация для важных данных, корпоративный сервер обновлений ESET, сервер обновлений Windows - WSUS, интеграция распределенной системы DFS для постоянных ресурсов с реплицируемых серверов, HPC Pack 2008 и сервер контроля версий SVN c интеграцией в AD. Разработка системного клиент-серверного ПО для анализа текста: MPI, OpenMP, SIMD (SSE4.2), получена производительность на пике возможностей комплекса (72-82%). Получены патенты на программы: диалог с Роспатентом без посредников.
Май 2012по настоящее время
13 лет 4 месяца
Тюменских ассоциативных систем объединение

Тюмень, taso.pro

Технический директор (соучредитель компании)
Техническое оснащение предприятия, закупка оборудования, администрирование инфраструктуры HPC, постановка/планирование задач сотрудникам, контроль выполнения планов, обучение, консультирование и помощь в работе сотрудников. Разработка проекта (C/C++): клиент-серверное ПО для расчета нейросетей и систем со сложной многоуровневой логикой управления. Разработка динамической модели нейрона. Разработка компилятора. Разработка параллельного SIMD-решателя нейросетей. Разработка гибридной, распределенной нейросетевой архитектуры для HPC на базе Blade-кластера SMP-узлов. (разработки запатентованы).
Сентябрь 2014Март 2015
7 месяцев
Дизайн студия FORBI

Тюмень, forbi.info

Программист-разработчик
Разработка и поэтапный вывод на рынок коммерческого продукта (облачный сервис): построение ИС на базе CMS 1С-Битрикс, реализация самого продукта, полноценной биллинговой системы, хостинг-площадки на основе Nginx-Apache (поддомены, домены), расширение базовых функций сервиса, подключение к популярным платежным системам (индивидуальная интеграция), реализован магазин "с нуля" на инфоблоках, размещение сервиса в Amazon. Плотная интеграция с linux-based системами, администрирование, оптимизация вычислительных ресурсов. Аналитика и сетевая защита инфраструктурных решений.
Октябрь 2012Октябрь 2013
1 год 1 месяц
Тюменский государственный университет, ФГБОУ ВПО

Тюмень, utmn.ru

Заведующий сектором образовательных информационных систем и кластерных технологий
Разработка системного клиент-серверного ПО для анализа текста (C/C++, MPI, OpenMP, сокеты), управление проектами (более 4). Разработка "IDE Нейроконструктор" (C/C++, MPI, OpenMP). Выделение периферийного модуля для приема/передачи данных в ядро "Нейроконструктора" (C/C++). Выделение периферийных проектов: для обработки звука (Delphi), видео (С/С++), сенсорной информации (бот/роботизированная платформа)[C#]. Постановка и проектирование задач по направлениям "Data mining" (интеллектуальный анализатор) и "Периферийный браузер" (интерпретатор html/css/js).
Май 2005Октябрь 2012
7 лет 6 месяцев
Тюменский государственный университет, ФГБОУ ВПО

Тюмень, utmn.ru

Заведующий сектором образовательных систем
Разработка системного ПО (Delphi) для анализа текста, управление проектом. Совершенствование пакета "Нейроконструктор", проектирование и реализация динамической модели нейрона. Разработка компилятора блок-схем. Создание редактора моделей нейрона на основе блок-схем: связываем блоки в схему и подаем ее на компилятор; получаем исполняемый код - ядро решателя нейросети. Углубление в серверные технологии, и аппаратное программирование (FPGA). Закупка RSP-517 и первых Blade- Infiniband- кластеров и нескольких SMP-серверов (2007-2008гг.). Разработка ПО (C/C++) для управления и динамического программирования ядра MicroBlaze на кристалле платы RSP (совместно со специалистом Xilinx Platform Studio из Екатеринбурга). Прием и администрирование кластеров. Разработка системы (PHP, WMI, LDAP) мониторинга рабочих станций в корпоративном домене: демоны сбора статистики со всех станций x86/x64 (нагрузка на ядра CPU, нагрузка на HDD, активные/не закрытые сессии, установленного ПО), вывод актуальной информации на графиках, выявление проблемных узлов (потеря связи). Исследования в области SMP и MPP на "живых" системах (распараллеливание, синхронизация, производительность).
Октябрь 2003Май 2005
1 год 8 месяцев
Тюменский государственный университет, ФГБОУ ВПО

Тюмень, www.distance.ru/

Программист C/C++/Delphi
Разработка системного ПО для анализа текста. Разработка нескольких версий программ для решения нейросетей (С/Delphi). Основные 2 версии 2004 г. - на базе алгоритма BP. И финальная версия 2005г. - первая версия пакета "Нейроконструктор" (Delphi).

Навыки

Уровни владения навыками
Assembler
C/C++
MySQL
PHP
JavaScript
jQuery
HTML
HPC
Multithread Programming
WinAPI
CSS
TCP/IP
MPI
OpenMP
Active Directory
1С-Битрикс
WebAsyst
Amazon
Windows Azure
Linux
Windows Server 2003-2012
Mathematical Programming
Networking
VHDL
STL
Boost
Delphi
Git
SVN
Intel® VTune™ Amplifier 2015

Обо мне

Ответственный, грамотный, целеустремленный, творческий. Разработчик: вижу и собираю воедино все логические зависимости проекта. Поэтапная реализация с планированием и анализом проблем/требований. Специалист: умею решать любые задачи грамотными средствами. Люблю параллельные технологии: кластеры, GPU, сопроцессоры (типа Intel Phi). Хорошо разбираюсь в SMP: умею разрабатывать алгоритмы обработки данных с учетом когерентности кэшей и контролируемым вытеснением кэш-линии. Отлично разбираюсь в многопоточном программировании (даже на уровне ОС: понимаю, как работает планировщик) и синхронизации, особенно интересны различные Lock-free-алгоритмы (большой интерес и понимание в этой области: свои наработки). Оптимизатор: умею и люблю программировать "железо" с максимальным задействованием вычислительных ресурсов на задачу. Хорошо знаю архитектуру Intel, умею внедрять любые intrinsics и разрабатывать на их основе вычислительные алгоритмы, большой опыт в параллельном программированиии. Научная деятельность: 4-5 публикаций в научных журналах и монографиях, 6 патентов. Хобби: велосипед, коньки, бассейн. Без вредных привычек. Навыки программирования: 1. Приоритетные языки: C/C++, Delphi, PHP. 2. Глубокие знания системного программирования (WinAPI). 3. Рефакторинг. 4. Разработка алгоритмов различной сложности (аналитика). 5. GDI-графика, быстрый доступ, грамотное управление ресурсами, упаковка/распаковка растров (RLEx). 6. Сетевое программирование (сокеты TCP/IP [Беркли, Async, Queued, WinAPI], клиент-серверные системы). 7. Параллельное программирование: MPI, OpenMP, CRT-WinAPI, I/O Completion Ports. 8. Диагностика быстродействия, оптимизация, отладка (Intel® VTune™ Amplifier). 9. Безопасность: шифрование/расшифровка сообщений, протоколов, потоков данных, имперсонализация пользователей Local/AD, формирование/проверка цифровых подписей (сертификат/Local/AD). 10. Firefox - модификация исходников/сборка/инсталятор: добавление/удаление функционала (перехват свойств/методов, добавление/удаление классов/методов ). Навыки веб-программирования: 1. Разработка компонентов (1С-Битрикс, Webasyst). 2. Подключение существующих компонент (1С-Битрикс, Webasyst). 3. Интеграция новых сервисов (1С-Битрикс). 4. Расширение стандартных компонент (1С-Битрикс, Webasyst). 5. Разработка сервисов/модулей (1С-Битрикс). 6. Подключение платежных систем (Yandex, Робокасса и т.п.). 7. Разработка полноценной хостинг-платформы (поддомены, домены). 8. 1С-Битрикс: отличные знания инфоблоков, программирование вложенных запросов. 9. SEO: техническое продвижение в google и yandex по заданным запросам. Есть успешные рабочие проекты (первая страница в результатах запроса) Облачные технологии (Amazon и/или Windows Azure): 1. Перенос/размещение сервиса/хостинга. 2. Расчет оптимальной нагрузки на сервис в облаке. 3. Решение технических проблем размещения сервисов в облаке. 4. Проектирование/построение инфраструктуры в облаке. Навыки администрирования: 1. Windows-серверы 2003/2008/2012. 2. Настройка AD. 3. Настройка/поддержка сервисов: Terminal, ESET, DNS, DHCP, FTP, RRAS, RADIUS, WSUS, DFS, Replication, HPC Pack, FS, SVN, VPN. 4. Управление учетными данными пользователей. 5. Настройка/подключение/поддержка СХД, WiFi/ADSL-роутеров. 6. Оценка качества Wi-Fi-сигнала, установка антены/параболы. 7. Усиление Wi-Fi-сигнала (по возможности). 8. Настройка/подключение/поддержка серверного оборудования (стойка-шкаф). 9. Управление/разворачивание/поддержка Linux-серверов из любых готовых дистрибутивов. Расширение конфигурации, специализация под нестандартные устройства. Разработка дополнительных bash-скриптов, shell-меню. 10. Оборудование рабочих мест под бесперебойным контролем ИБП. 11. Удаленное администрирование (IPMI, iLO4) 11. Веб-серверы: apache, nginx. Навыки управления: 1. Постановка задачи коллективу программистов. 2. Планирование работы коллектива. 3. Управление интенсивностью работы коллектива. 4. Контроль версий (subversion, git). 5. Консультации программистам. 6. Помесячная/поквартальная отчетность, выявление "слабого/сильного звена". Обучение коллектива интенсивной работе. 7. Модульное проектирование программ. 8. Разработка стимулирующих программ оценки труда. 9. Управление проектами. Комплексный подход к выводу продукта на рынок. Мои профили на профресурсах: 1. StackOverflow - http://ru.stackoverflow.com/users/8766/mega 2. Vingrad - http://forum.vingrad.ru/users/GremlinProg 3. Careers.StackOverflow - http://careers.stackoverflow.com/laktionov 4. Upwork (oDesk) - https://www.upwork.com/users/~0124020c85f30765c7

Портфолио

Высшее образование

2009
Институт математики и компьютерных наук, Аспирантура
2004
Институт математики и компьютерных наук, Математическое обеспечение и администрирование информационных систем

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Повышение квалификации, курсы

2009
Аспирантура
Тюменский государственный университет, Прикладник на кафедре неорганической химии

Тесты, экзамены

2005
Проектирование системы с использованием Xilinx LigiCORE PCI (Designing a LigiCORE PCI System
Авторизованный тренинг-партнер Xilinx "Магнетик - Цифровые системы", Программист VHDL

Гражданство, время в пути до работы

Гражданство: Россия

Желательное время в пути до работы: Не имеет значения