Участник:StasFomin/CV — различия между версиями
StasFomin (обсуждение | вклад) (→2007) |
StasFomin (обсуждение | вклад) (→1999 - 2012) |
||
Строка 12: | Строка 12: | ||
=== 1999 - 2012 === | === 1999 - 2012 === | ||
;Компания: [http://www.custis.ru CUSTIS] | ;Компания: [http://www.custis.ru CUSTIS] | ||
− | + | ;1999-2012: Разработчик, архитектор, системный администратор → зам.директора по качеству → зам.директора по информационным технологиям. | |
− | ;1999-2012: Разработчик, архитектор, системный администратор. | + | |
==== 1999 ==== | ==== 1999 ==== |
Версия 16:37, 26 августа 2015
Содержание
Работа
1995 - 1998
- Компания
- Server — интеграция и разработка информационных систем.
- Разработчик и архитектор РСУБД. Разнородная разработка, от RAD-средств (Informix NewEra, Powerbuilder, Delphi) до TWAIN-драйверов сканеров, системное администрирование Linux, UNIX (SCO, NCR MP RAS).
- Крупные проекты
- Архивная система платежных документов для расчетных центров ЦБ — промышленные скоростные сканеры, распознавание текста (с чтением сумм прописью), оптические библиотеки и т.п.
- Таможенная система для Казахстана. Вроде работает до сих пор.
1999 - 2012
- Компания
- CUSTIS
- 1999-2012
- Разработчик, архитектор, системный администратор → зам.директора по качеству → зам.директора по информационным технологиям.
1999
- Разработчик, архитектор, системный администратор
- все — разработка, документирование, тестирование, внедрение
- Проекты для ЦБ РФ
- «Контроль межрегиональных отчетов»
- Межбиржевая бухгалтерия
- Технологии — Oracle PL/SQL, SGML/DSSSL
- переписаны в 2012
- Объем 40 KCLOC
- OLAP-проект для ЦБ
- Многомерная БД (Oracle Express)
- Собин-банк. «Торги ценными бумагами», Учет залоговых лимитов
- «Банковский Опердень» (Собин-банк, Липецкомбанк и т.п.).
2000
- Project Manager, архитектор, разработчик
- Технологии
- Oracle PL/SQL, Web-AJAX
- Проекты
- «СИТО: интернет-биржа»
- «Ebank: Интернет-банк»
- «ADB» — проект для ЦБ РФ: ETL + мониторинг биржевых данных. 40 KCLOC
2001
- Project Manager, архитектор, разработчик
- Технологии
- Sharepoint, IBM Websphere, Java, Javascript, VB.
- Проекты
- Веб-порталы в ЦБ
- НИОКРы («Финансовые форматы документов для ЦБ» — XML + криптография на MSCAPI)
- «СОИСО: статистические отчеты ДИИ ЦБ РФ»
- OLRIS
2002
Проекты
- «Java OLAP Портал» для ЦБ РФ (Oracle Discoverer, Oracle ReportBuilder)
Разработка внутренних фреймворков и технологий компании.
- Технология отчетов RML2PDF (С++, генерация PDF по Report Markup Language)
- Автодокументирования (допиливание парсеров Doxygen, документирование редких языков и т.п.)
Выстраивание процессов («реорганизация-информатизация»)
- HR
- Трекинг задач (Bugzilla)
- PR/маркетинг — сайт компании, сайты проектов и т.п. (верстка-наполнение-продвижение).
2003
Проекты
- «Учет доверенностей дилеров» (VB, Oracle, ≈40KCLOC)
- Переписано в 2012
- «ЕРКЦ» — «Единый Расчетный Кассовый Центр», автоматизация ЖКХ (Саров, Саратов, наследие — http://radey.ru/)
Компания
- HR (разработка тестов, привлечение студентов и т.п.)
- PR: Сайты компании и проектов.
- Инфраструктура — wiki-системы, VCS, Bugzilla
2004
- Проекты
- «Лимиты валютного трейдера» (VB, C++, Oracle PL/SQL, 1.3M CLOC) — делал серверную часть, С++, VB, тестирование, PM
- переписано в 2011
- Компания
- HR — собеседования, хантинг студентов
- «реорганизация» — бюрократия, регламенты.
- Должность
- «зам.директора по качеству»
- PR
- Сайты (анализ, продвижение, DMOZ)
- Инфраструктура
- Вики-технологии (MediaWiki, MoinMoin, Confluence, Trac)
- трекеры (Bugzilla, альтертативы)
- VCS
- корпоративные поисковики
- Исследования
- CMA PIE
2005
- «Зам.директора по качеству»
- выход из проектной работы. «Зам.директора по качеству» Компания: HR, процессы, PR, инструменты
- Поддержка старых проектов.
- Компания
- «информатизация» — поиск и настройка оптимальных процессов и инструментов.
- Доработки MediaWiki
- Стандартизация workflow на доработанной Bugzilla
- VCS: Вебинтеграция с CVS (Bonsai)
- «стандартизация»
- регламенты, выбор процессов (RUP-OpenUP-PMBOK)
- money tracking
- HR
- собеседования
- система тестов
- хантинг студентов (курсы в ИСПРАН, МФТИ)
- PR
- Сайты — поддержка, продвижение, запуск http://lib.custis.ru
2006
- «Зам.директор по качеству»
- Технологизация всего. Гуманный процесс, минимум простых систем и инструментов. + HR и продвижение сайта. +Исследования перспективных технологий.
- Исследования
- BPMS
- EAI
- OLAP: OLAP на основе локальных кубов, MDX, ProClarity, Cognos
- Information Retrieval & Text Mining (для ДИИ ЦБ)
- Информатизация
- MediaWiki (расширения MediawikiQuizzer, DocExport, MarkupBabel, BatchEditor, Wiki-опросы, …
- Bugzilla (доработки: атрибутика, функционал, отчеты).
- Корпоративный поисковик
- Интеграция всего со всем.
- Исследования:
- HR
- собеседования
- система тестов
- тесты (базовый, Oracle)
- хантинг студентов (курсы в МФТИ)
- Обучение
- сотрудники
- партнеров (техцентры Астрахань, Саратов)
- Процессы
- Начата официальная Agiliзация: SCRUM
- PR
- Наполнение и продвижения сайтов.
2007
- «Зам.директора по информационным технологиям»
- Процессы и инструменты. Форсирование обучения и культуры. Активизация PR.
- Информатизация
- MediaWiki (расширения: Диаграммы, SVG и т.п.)
- Bugzilla (доработки: атрибутика, функционал, отчеты)
- Внедрение Subversion (продвижение-миграция).
- «Легализация Софта» — минимизация вендорского, внедрение open-source, интеграция.
- CustisCompiler
- Тест-кейс системы (Testopia, TestLink, QATraq, RTH)
- Электронная библиотека компании
- Технологии документирования.
- Автоматизированное GUI-тестирование (AutoIT)
- HR
- собеседования
- тесты
- хантинг студентов
- обучение внутри компании
- развертывание внутрикомпанейского ИНТУИТа, пропаганда, поддержка.
- еженедельные семинары
- Процессы
- SCRUM (внедрение с консалтерами).
- PR
- Сайты — наполнение-продвижение.
- Выступления на конференциях (SECR-2007 и т.п.)
- Статьи в журналах («Интеграция Open Source-систем для управления разработкой ПО»)
2008
2009
2010
2011
2012
CV
Статьи
- С. А. Фомин, «Новый приближенный алгоритм для решения задачи положительного линейного программирования», Дискретн. анализ и исслед. опер., сер. 2, 8:2 (2001), 52-72
- С.А.Фомин, Исследование эффективности реализации нового приближенного алгоритма для задачи положительного линейного программирования, Вопросы кибернетики. Приложения системного программирования, 1999, вып. 4, с. 175--185.
- С.А.Фомин, Быстрый приближенный алгоритм для задачи положительного линейного программирования", труды ИСП РАН, "Математические методы и алгоритмы", 2004 г., т. 6, с. 29--42.
- Н.Н. Кузюрин, С.А. Фомин, Задача покрытия графов циклами и быстрое восстановление оптоволоконных сетей, труды ИСП РАН, 2004, т.5, с. 249--268.
- Н. Н. Кузюрин, С. А. Фомин, «Эффективные алгоритмы и сложность вычислений». В бумажном виде издана в M:МФТИ, 2007 (издательство МФТИ). ISBN 5-7417-0198-1, http://discopal.ispras.ru/File:Book-advanced-algorithms.pdf.
- Кэширование данных в мультиконтейнерных системах. Труды Института системного программирования РАН. 2019;31(6):125-144 Грушин Д.А., Лазарев Д.О., Фомин С.А.
- «Проблемы двумерной упаковки и задачи оптимизации в распределенных вычислительных системах», Труды Института системного программирования РАН. 2014;26(1):483-502. https://doi.org/10.15514/ISPRAS-2014-26(1)-21 Н. Н. Кузюрин, Д. А. Грушин, C. A. Фомин
- Интеграция Open Source-систем для управления разработкой ПО, опубликована в «Открытые системы», февраль 2008
- MediaWiki — Серебряная пуля или швейцарский нож?, опубликована в «Открытые системы», апрель 2009
Отчеты и препринты
- С. А. Фомин, Отчет о НИР «Анализ зарубежных моделей обязательного автострахования, их роли в снижении аварийности и возможности их адаптации к российской специфике», ИСП РАН, 2006 (соавторы Н. Н. Кузюрин, А. В. Шокуров), 133 с.
- С. А. Фомин, Отчет о НИР «Исследование и разработка программного обеспечения для энерго-эффективного управления распределенными вычислительными ресурсами» в рамках программы фундаментальных исследований Президиума РАН «Разработка фундаментальных основ создания научной распределенной информационно-вычислительной среды на основе технологии Grid», ИСП РАН, 2009 г. (соавторы Н. Н. Кузюрин, А. В. Шокуров, Д. А. Грушин и др.)
- С. А. Фомин, Отчет о НИР «Исследование и разработка программного обеспечения для энерго-эффективного управления распределенными вычислительными ресурсами» в рамках программы фундаментальных исследований Президиума РАН N 13 «Разработка фундаментальных основ создания научной распределенной информационно-вычислительной среды на основе технологии Grid», ИСП РАН, 2010 г. (соавторы Н. Н. Кузюрин, А. В. Шокуров, Д. А. Грушин и др.)
- С. А. Фомин, Отчет о НИР по проекту "Разработка и исследование методов обфускации для информационной защиты программ и схем " аналитической ведомственной целевой программы «Развитие научного потенциала высшей школы (2006—2008 годы)», МФТИ, 2006 г. (соавторы Н. Н. Кузюрин, Н. П. Варновский, А. В. Шокуров, В. А. Захаров)
- С. А. Фомин, Отчет о НИР по проекту «Разработка и исследование методов обфускации для информационной защиты программ и схем» аналитической ведомственной целевой программы «Развитие научного потенциала высшей школы (2006—2008 годы)», МФТИ, 2007 г. (соавторы Н. Н. Кузюрин, Н. П. Варновский, А. В. Шокуров, В. А. Захаров)
- С. А. Фомин, Отчет о НИР по проекту «Разработка и исследование методов обфускации для информационной защиты программ и схем» аналитической ведомственной целевой программы «Развитие научного потенциала высшей школы (2006—2008 годы)», МФТИ, 2008 г. (соавторы Н. Н. Кузюрин, Н. П. Варновский, А. В. Шокуров, В. А. Захаров)
Список грантов, научных контрактов и договоров
- Участие в гранте «Разработка и исследование методов обфускации для информационной защиты программ и схем» аналитической ведомственной целевой программы “Развитие научного потенциала высшей школы (2006-2008 годы)”, МФТИ.
- Участие в гранте “Исследование и разработка программного обеспечения для энерго-эффективного управления распределенными вычислительными ресурсами» в рамках программы фундаментальных исследований Президиума РАН N 13 «Разработка фундаментальных основ создания научной распределенной информационно-вычислительной среды на основе технологии Grid», ИСП РАН, (2009-2011).
- Исполнитель по контракту на НИР с Российским союзом автостраховщиков (РСА) “Анализ зарубежных моделей обязательного автострахования, их роли в снижении аварийности и возможности их адаптации к российской специфике”, 2006 г.
- Исполнитель по контракту с Nortel (Канада) по теме «Быстрое восстановление оптоволоконных сетей с использованием технологии p-циклов» (2000 г.).
- Исполнитель в гранте РФФИ «Линейные и целочисленные программы типа покрытия и упаковки», 2002-2004, N 02-01-00713а.
- Исполнитель в гранте РФФИ «Эффективные алгоритмы управления ресурсами распределенных вычислительных систем» (2011-2013), N 11-07-00610а.
Конференции
Выступления и организация Software-конференций.
Выступления на конференциях
- SECR[1]-2007, Москва
- Интеграция Open Source-систем для управления разработкой ПО
- SECR-2008, Москва
- MediaWiki: серебряная пуля или швейцарский нож?
- SECR-2009, Москва
- «Собор или базар»: системы контроля версий — централизованные или распределенные?, [3]
- «Управление тестами с Testopia — недостающее звено?»
- SECR-2010, Москва
- Мастер-класс «Agile Learning»: Эффективные инструменты, http://2010.cee-secr.org/lang/ru-ru/invited-talks/agile-learning/
- SEF[2]-2009, Минск
- MediaWiki: серебряная пуля или швейцарский нож?
- ReqLabs[3]-2009, Москва
- Mindmaps для управления требованиями
- AgileDays[4]-2009, Москва
- «Увидеть лес за деревьями»
- AgileDays-2011, Москва
- Мастер-класс «Agile Learning».
- РИТ[5]-2010, Москва
- Свободные системы, спасающие разработчиков (РИТ-2010)
- Software People[6]-2010, Москва
- Knowledge Management: От Склада к Потоку
- Application Developer Days[7]-2010, Ярославль
- «Золотая середина: открытые системы поддержки разработки»
- Application Developer Days-2011, Санкт-Петербург
- «Сьемка и видеомонтаж семинаров — быстро и эффективно».
- SQADays[8]-6, Москва
- Управление тестами с Testopia — недостающее звено?
- SQADays-7, Харьков
- Мастер-класс «Эффективные инструменты командной разработки»
- SQADays-8, Санкт-Петербург
- Мастер-класс «Программируем и тестируем. Людей»
- Knowledge Management Forum[9]-2010, Москва
- «Оранжерея Знаний с MediaWiki»
- DevConf[10]-2011, Москва
- «Эволюция Wiki-Way командной разработки»
- WhaleRider-2011
- Humanized Software Development + [4].
- WUD-2011
- «Be UnNormal! Grok It!»
- Software People-2012
- «Корпоративный Болливуд или Видеопоток знаний на конвейере»
- AgileDays-2013, Москва
- «Информационная алхимия. Превращаем Agile-коммуникацию в знания».
- OSEDUCONF
- 2013: «SeminarAssembler — эффективная съемка, монтаж и публикация лекций и конференций»
- 2014: «Магия пера или эффективная свобода преподавания со стилусом»
- 2015: «MediaWikiQuizzer или ВикиЭкзамены — тесты, удобные и для преподавателя и для студента»
- 2017: «Эффективная «домашка» — задачи студентам на MediaWiki»
- 2019: «OBS — швейцарский нож передачи знаний. Боевые приемы Open Broadcaster Software»
- 2020: «Udaff — русский пиктографический Python. От элементарных алгоритмов до гомоморфного шифрования»
- OSSDEVCONF
Организация конференций
После периода частых выступлений, перешел в организаторы и публикаторы — участвую в программных комитетах, ревью и подготовке докладов, сьемке и публикации ряда конференций. Т.к. разработанная мной технология позволяет мне в одиночку снять и быстро опубликовать с качественным монтажом (4 камеры+экран на трек) даже шеститрековую трековую многодневную конференцию, часто зовут снимать (снято несколько тысяч видео, практически сотни конференций или митапов). Иногда соглашаюсь.
- AgileDays 2008—2015
- Организатор, член ПК, публикация материалов. Мои обзоры [6], [].
- Application Developer Days 2010—2012
- Организатор, председатель программного комитета, публикация материалов.
- SECR 2011—2019
- член ПК, видеосьемка и публикация.
- SPMConf 2011
- член ПК, видеосьемка и публикация.
- Open-Source в высшей школе 2013-2021
- видеосьемка, публикация, обзоры.
- OSSDEVConf 2013-2021
- видеосьемка и публикация
- LVEE 2013-2019
- видеосьемка и публикация
- ProfsoUX 2013-2020
- видеосьемка и публикация
- ProductCamp 2012-2018
- видеосьемка и публикация, обзоры
- UXPeople 2013-2015
- видеосьемка и публикация, обзоры
… + еще несколько десятков конференций, в общем, см. обновляемый список.
Кстати, рекомендую мою памятку докладчику.
Группы в соцсетях
Мои группы и каналы:
Публикации
Блогов-статей много, выделю статьи на хабре, мегамозге.
Несколько бумажных публикаций в журналах:
- Интеграция Open Source-систем для управления разработкой ПО, опубликована в «Открытые системы», февраль 2008
- MediaWiki — Серебряная пуля или швейцарский нож?, опубликована в «Открытые системы», апрель 2009
- С. А. Фомин, «Новый приближенный алгоритм для решения задачи положительного линейного программирования», Дискретн. анализ и исслед. опер., сер. 2, 8:2 (2001), 52-72
- С.А.Фомин, Исследование эффективности реализации нового приближенного алгоритма для задачи положительного линейного программирования, Вопросы кибернетики. Приложения системного программирования, 1999, вып. 4, с. 175--185.
- С.А.Фомин, Быстрый приближенный алгоритм для задачи положительного линейного программирования", труды ИСП РАН, "Математические методы и алгоритмы", 2004 г., т. 6, с. 29--42.
- Н.Н. Кузюрин, С.А. Фомин, Задача покрытия графов циклами и быстрое восстановление оптоволоконных сетей, труды ИСП РАН, 2004, т.5, с. 249--268.
- Н. Н. Кузюрин, С. А. Фомин, «Эффективные алгоритмы и сложность вычислений». В бумажном виде издана в M:МФТИ, 2007 (издательство МФТИ). ISBN 5-7417-0198-1, http://discopal.ispras.ru/File:Book-advanced-algorithms.pdf.
- Кэширование данных в мультиконтейнерных системах. Труды Института системного программирования РАН. 2019;31(6):125-144 Грушин Д.А., Лазарев Д.О., Фомин С.А.
- «Проблемы двумерной упаковки и задачи оптимизации в распределенных вычислительных системах», Труды Института системного программирования РАН. 2014;26(1):483-502. https://doi.org/10.15514/ISPRAS-2014-26(1)-21 Н. Н. Кузюрин, Д. А. Грушин, C. A. Фомин
Патенты - свидетельства о регистрации
Было еще несколько старых, выкинул (софт уже устарел). Оставил свежие.
- «Библиотека маркирования текстовых документов при печати за счет вертикального сдвига слов». Свидетельство о государственной регистрации программы для ЭВМ № 2020667627 от 25.12.2020 Маркин Ю. В., Козачок А. В., Фомин С. А., Обыденков Д. О., Падарян В. А.
- «Модуль маркирования текстовых документов при печати для ОС семейства Linux». Свидетельство о государственной регистрации программы для ЭВМ № 2020667580 от 24.12.2020 Маркин Ю. В., Козачок А. В., Фомин С. А., Акопян М. С., Обыденков Д. О., Горбачев П. Н., Козлов С. В., Громей Д. Д., Копылов С. А., Падарян В. А.
- «Модуль маркирования текстовых документов при печати для ОС семейства Windows». Свидетельство о государственной регистрации программы для ЭВМ № 2020667579 от 24.12.2020 Маркин Ю. В., Козачок А. В., Фомин С. А., Акопян М. С., Обыденков Д. О., Горбачев П. Н., Козлов С. В., Громей Д. Д., Копылов С. А., Кондратьев Б. В., Падарян В. А.
- «Библиотека маркирования текстовых документов при печати за счет горизонтального смещения слов». Свидетельство о государственной регистрации программы для ЭВМ № 2020667592 от 24.12.2020 Маркин Ю. В., Фомин С. А., Козачок А. В., Обыденков Д. О., Горбачев П. Н., Козлов С. В., Громей Д. Д., Копылов С. А., Кондратьев Б. В., Падарян В. А.
Сертификаты
- Brainbencheвые уже протухли,
- есть полсотни ИНТУИТовских + [7] + [8][11].
- Udemy: Ansible, Blender
- В целом, я предпочитаю курсам, читать книги и статьи, много лет подписан на http://mapt.io (все западные книги по IT).
Курсы
Лектор и семинарист (совместно с Н.Н. Кузюриным) по курсам
- «Сложность комбинаторных алгоритмов», МФТИ, 4-й курс (читаю с 2000 г.)
- «Эффективные алгоритмы» МФТИ, 6-й курс (спецкурс по выбору, читаю с 2005 г.)
Open-source проекты
То, что активно продвигал когда-то:
+ куча по мелочи, см. http://github.com/belonesox
Личное
Примечания
- ↑ Software Engineering Conference (Russia), http://www.secr.ru/
- ↑ Software Engineering Forum, минская конференция по современной разработке ПО, http://www.sef.by/
- ↑ ReqLabs, конференция аналитиков, http://www.req-labs.ru/
- ↑ AgileDays, конференция по современным методологиям и практикам разработки ПО, http://agiledays.ru
- ↑ Конференция «Российские Интернет Технологии», http://ritconf.ru
- ↑ Конференция по управлению и архитектуре софтверных проектов, http://softwarepeople.ru/
- ↑ Конференция программистов «Application Developer Days», http://addconf.ru/
- ↑ Конференция тестировщиков и аналитиков SQADays, http://it-conf.ru/en/content/379.htm
- ↑ Бизнес-форум по управлению знаниями, http://knowledgemanagement.ru/
- ↑ Конференция разработчиков DevConf, http://devconf.ru/
- ↑ Я не «охотник за сертификатами», просто когда организовывал внутрикорпоративное обучение, использовал и ИНТУИТ, и старался «отлаживать» там курсы, так несколько подсел.