Обо мне

Специализация и профессиональные навыки: Delphi, Oracle, php, mysql, JavaScript и всяко-разное прочее. Разработчик, эникейщик, учитель

Профессиональные цели: Работать интересно для себя и с пользой для пользователей

Увлечения: Нейробиология, биохимия, этология, психология, лингвистика, ИИ, нейронные сети, глубокое обучение.

Членство в обществах и ассоциациях: Клуб "Компьютер"

Когда-то давно, в 2007 году, сформулировал перечень навыков программиста: http://nashev.livejournal.com/61350.html. Сейчас бы я там некоторые вещи исправил бы, и кое-чем дополнил бы.

Опыт работы
Ноябрь 2001 — по настоящее время
Ведущий программист-технолог
Москва
Обязанности и достижения

Участие в проекте по разработке и развитию системы Alfa (комплексная многопрофильная система управления бизнес-процессами; технологии: Delphi 6 - Delphi 10 Seattle, Oracle, PostgreSQL):
• Разработка архитектуры системы.
• Развитие фреймворка системы и вспомогательных сервисов (репликация, аудит, отображение данных в виде таблиц, карточек, иерархических списков, диаграмм Ганта, ленты времени, кросс-таблицы, графа, т.д.; просмотр хранимых файлов без установки сторонних приложений, наглядная фильтрация, компоненты и протоколы доступа к БД, разные виды авторизации, формирование и контроль архитектуры данных в реляционных БД, структуры словаря данных). Перевод фреймворка с Delphi 6 на Delphi XE7, с преодолением перехода Delphi на поддержку строк в Unicode и потенциальной 64-х разрядности.
• Анализ требований к системе, формирование ТЗ, постановка задач исполнителям.
• Управление проектами в рамках реализации задач (команда из 2-4-х человек).
• Расследование инцидентов, глубокая трассировка кода системы, сложный дебаг.
• Поддержание целостности, полноты и лаконичности API. Рефакторинг.
• Интеграция и отладка библиотек компонентов.
• Внедрение новых технологий и стандартов (RDF, т.д.).
• Автоматизация сборки и тестирования новых версий клиентской части системы; сборка, выпуск и тестирование обновлений серверной составляющей.
• Написание пресс-релизов о выпуске новых версий с обзором изменений и нововведений.
• Формирование базы знаний отдела разработки.
• Техническая поддержка и консультирование клиентов по вопросам работы в системе (периодически).
• Консультирование и обучение сотрудников компании (в том числе новых).

Ключевые реализованные проекты:
• Ульяновский механический завод: внедрение ERP, MES и HRM решений системы Alfa.
• Сибирский химический комбинат: комплексная автоматизация бухгалтерского, управленческого, налогового учета и договорной работы.
• ГК «Росатом»: разработка и внедрение автоматизированных систем по охране окружающей среды и промышленной безопасности.
• Масштабные проекты для таких клиентов как Воронежстальмост, Авиакомпания ЮТэйр, Московский Завод Полиметаллов, Соликамский магниевый завод, Корпорация "ГРИНН", Сеть гипермаркетов "ЛИНИЯ", TJ Collection, Мордовцемент, т.д. (подробнее о проектах можно почитать на сайте www.alfasystem.ru).

Март 2006 — Май 2014
Фестиваль Увлекательной Науки
Организатор
Москва
Обязанности и достижения

Участвовал в организации фестивалей.
Организовал и поддерживал сайт фестиваля, http://www.touchscience.ru/moodle/

Ноябрь 2003 — Сентябрь 2016
Wikipedia
волонтёр
Москва
Обязанности и достижения

https://ru.wikipedia.org/wiki/Special:Contributions/Nashev

В процессе разбирательств в различных интересующих меня темах я, естественно, предпочитаю иметь один полноценный, достоверный и информативный источник. Когда-то в 2002 году помечтав о наличии такого источника (http://nashev.livejournal.com/18253.html) и после, в 2003, обнаружив его существование, я с удовольствием стал участвовать в его развитии и наполнении: для изучения какой-либо темы я начинаю с Википедии, а затем уже исследую приведённые в ней ссылки и далее ищу другие источники информации. Очень часто дополняю и исправляю статьи Википедии, чтобы в итоге её статей было достаточно для полноценного понимания темы. Когда обнаруживаю что-либо новое по известной мне теме, проверяю, добавлено ли это уже в Википедию, и если нет - добавляю.

Таким образом, например, я разбирался в технологии blockchain и bitcoin, когда все подряд перепечатывали про неё извращённые мифы; разобрался в особенностях использования Smalltalk, в некоторых тонкостях JSON, XML, XSLT, в некоторых разделах физики, химии, математики, логики, биологии, физиологии, медицины, психологии, социологии, философии науки, в семантических технологиях, технологиях дополненной реальности, 3D-печати, 3D-сканирования, томографии. В процессе улучшения статей так же практиковался в применении языка разметки формул из LaTeX, с которым знаком после прочтения книжки Кнута.

Сентябрь 2003 — Июнь 2011
Кружковод, методист, эникейщик
Москва
Обязанности и достижения

Обучение учителей разработке и ведению курсов в среде moodle.
Участие в работе интеграционного проекта, объединяющего учеников и учителей школы в дружное сообщество.
Ведение кружка мультипликации, развившегося в http://multistudia.ru

Ноябрь 1999 — Ноябрь 2001
веб-мастер
Москва
Обязанности и достижения

Учась на вечернем факультете, устроился в Олди помогать в технической службе, в итоге выделился в отдел сопровождения сайта, получил двух помощников и потом ушёл в полиграфический отдел, когда рутина и гонка поднадоели.

Дело было в самом начале победоносного шествия php и прочих серверных языков, в начале рассвета Flash, до появления огромного количества интернет-магазинов. Задача виделась в поддержке сайта, ведении каталога товаров и новостной ленты.

Каталог товаров у нас был огромный и шикарный. Практически первый в рунете сборник характеристик и описаний огромного количества компьютерной комплектухи, периферии и оргтехники, и всё обязательно с фотографиями! Сколько фоток я обтравил, чтоб на белом фоне смотрелись! Устроил фотостудию, где мы фотографировали корпуса для компьютеров и всякие платы! Уйму корпусов перефоткал и опубликовал: http://web.archive.org/web/20010612221620/http://www.oldi.ru/frameset/complect/cases/cases_bl.html

Новостные ленты тоже были разные - не новости каталога товаров и магазина. Одно время мы взяли на себя роль агрегатора новостных лент, и вполне успешно и много копипастили. Вон, в левой колонке перечень вариантов новостей: http://web.archive.org/web/20010425161215/http://www.oldi.ru/frameset/news/main.html

Раза два в моё время хозяева заказывали новый дизайн (в веб-архиве, к сожалению, первый мультяшный не сохранился) - мне приходилось затем в этом дизайне менять структуру, перерисовывать и дорисовывать элементы. Во флеш-версии тоже, тогда на флеше целиком главную страницу делали, имея для неё альтернативную HTML-версию. Но первое что я сделал - это книгу жалоб и предложений, для получения обратной связи - чтобы заземлять негатив и преумножать радость. Очень успешна была.

По-началу все страницы в html-редакторе Allaire HomeSite создавались. Из 1C генерировался прайс-лист. Затем я сделал чтоб из прайс-листа были ссылки на описания, какие уже есть. Затем сделал, чтоб из описаний было видно цену и можно было выйти на прайс-лист. На Delphi сделал плагин к MS IIS. Затем был очень популярный и новаторский эксперимент с подсветкой и отображением изменившихся с прошлого дня цен (очень динамичное было время), но это больше всех понравилось конкурентам, которые стали нашу дельту перекрывать у себя. Пришлось такую халяву от них убрать... Не удивлюсь, если после этого они стали считать её сами, благо сами новые цены мы всё равно по-прежнему выкладывали каждый день.

В полиграфическом отделе получил опыт вёрстки в QuarkExpress, допечатной подготовки текстов и изображений, углубил навыки работы с растровой и векторной графикой в PhotoShop и Corel Draw, работы со сканерами и печатными машинами. Разобрался с цветоделением, цветовыми профилями и калибровкой всей линейки оборудования полиграфического процесса, видами бумаги и краски.

Февраль 1996 — Ноябрь 1997
Парадиз
Эникейщик при бухгалтерии
Москва
Обязанности и достижения

Обязанности:
- Тестирование и помощь во внедрении и доработке информационной системы

Август 1993 — Октябрь 1995
Курьер склада бухгалтерского ПО
Москва
Обязанности и достижения

Возил коробки всех продаваемых бухгалтерских систем от поставщиков на склад, попутно изучая их особенности и возможности.

Автоматизировал работу одного подразделения изученными на досуге макросами MS Word, MS Excel и MS Access.

Сентябрь 1988 — Июнь 2003
Клуб "Компьютер"
Преподаватель
Москва
Обязанности и достижения

Учился сам и учил ребят программированию на Basic, Logo, Turbo Pascal и далее Delphi, С++, на компьютерах от ATARI, Amstrad, БК-001 и т.п. до Apple Macintosh LC2, IBM PC на Intel 486 и т.п., под разными ОС, а также использованию появляющихся программ, таких как Photoshop, 3D Studio, Internet Space Builder, Netscape Navigator и т.п.

Высшее образование
Январь 1993 — Январь 2002
МГТУ "СТАНКИН"
Вечерний
Москва
Специализация и достижения

Технолог-менеджер станко-инструментальных производств.
Диплом на тему регрессионного анализа систем на основе собственной программы на Delphi с визуализацией данных и расчётами по алгоритму от научного руководителя.