Обо мне

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

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

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

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

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

Участие в профессиональных сообществах
Опыт работы
Декабрь 2016 — по настоящее время (8 месяцев)
Ведущий инженер-программист
Москва
Обязанности и достижения
Развитие ядра системы
Март 2006 — Май 2014 (8 лет и 2 месяца)
Фестиваль Увлекательной Науки
Организатор
Москва
Обязанности и достижения
Участвовал в организации фестивалей. Организовал и поддерживал сайт фестиваля, http://www.touchscience.ru/moodle/
Ноябрь 2003 — Сентябрь 2016 (12 лет и 10 месяцев)
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 (7 лет и 9 месяцев)
Кружковод, методист, эникейщик
Москва
Обязанности и достижения
Обучение учителей разработке и ведению курсов в среде moodle. Участие в работе интеграционного проекта, объединяющего учеников и учителей школы в дружное сообщество. Ведение кружка мультипликации, развившегося в http://multistudia.ru
Ноябрь 2001 — Ноябрь 2016 (15 лет)
Ведущий программист-технолог
Москва
Обязанности и достижения
Участие в проекте по разработке и развитию системы 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).
Ноябрь 1999 — Ноябрь 2001 (2 года)
веб-мастер
Москва
Обязанности и достижения
Учась на вечернем факультете, устроился в Олди помогать в технической службе, в итоге выделился в отдел сопровождения сайта, получил двух помощников и потом ушёл в полиграфический отдел, когда рутина и гонка поднадоели. Дело было в самом начале победоносного шествия 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 (1 год и 9 месяцев)
Парадиз
Эникейщик при бухгалтерии
Москва
Обязанности и достижения
Обязанности: - Тестирование и помощь во внедрении и доработке информационной системы
Август 1993 — Октябрь 1995 (2 года и 2 месяца)
Курьер склада бухгалтерского ПО
Москва
Обязанности и достижения
Возил коробки всех продаваемых бухгалтерских систем от поставщиков на склад, попутно изучая их особенности и возможности. Автоматизировал работу одного подразделения изученными на досуге макросами MS Word, MS Excel и MS Access.
Сентябрь 1988 — Июнь 2003 (14 лет и 9 месяцев)
Клуб "Компьютер"
Преподаватель
Москва
Обязанности и достижения
Учился сам и учил ребят программированию на Basic, Logo, Turbo Pascal и далее Delphi, С++, на компьютерах от ATARI, Amstrad, БК-001 и т.п. до Apple Macintosh LC2, IBM PC на Intel 486 и т.п., под разными ОС, а также использованию появляющихся программ и технологий в интернете, компьютерной графике, полиграфии, 3D-моделировании, таких как Photoshop, 3D Studio, Internet Space Builder, Netscape Navigator и т.п.
Высшее образование
Январь 1993 — Январь 2002
МГТУ "СТАНКИН"
Вечерний
Москва
Специализация и достижения
Технолог-менеджер станко-инструментальных производств. Диплом на тему регрессионного анализа систем на основе собственной программы на Delphi с визуализацией данных и расчётами по алгоритму от научного руководителя.