Обо мне

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

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

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

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

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

Развитие фреймворка системы Alfa (основы комплексной многопрофильной системы управления всеми аспектами деятельности крупных предприятий и организаций, таких как Ульяновский механический завод, Сибирский химический комбинат, Воронежстальмост, Госкорпорация «Росатом», Авиакомпания ЮТэйр, Московский Завод Полиметаллов, Соликамский магниевый завод, Корпорация "ГРИНН", Сеть гипермаркетов "ЛИНИЯ", TJ Collection, Мордовцемент и пр., см. http://www.alfa-system.ru) и его вспомогательных сервисов, таких как репликация, аудит, отображение данных в виде таблиц, иерархических списков, диаграмм Ганта, ленты времени, кросс-таблицы, графа и т.п., просмотр хранимых файлов без установки сторонних приложений, наглядная фильтрация и т.п, компоненты и протоколы доступа к БД, разные виды авторизации, формирование и контроль архитектуры данных в реляционных БД, структуры словаря данных.

Анализ предметной области и запросов пользователей с целью формирования ТЗ, поиск путей реализации необходимых возможностей доступными в системе средствами, а так же формулирование и планирование реализации новых возможностей информационной системы, повышающих её полезность, удобство, гибкость и сопровождаемость.

Расследование инцидентов, глубокая трассировка кода системы, сложный дебаг.

Поддержание целостности, полноты и лаконичности API. Рефакторинг.

Интеграция и отладка библиотек компонентов.

Внедрение новых технологий и стандартов, например RDF.

Автоматизация сборки и тестирования как новых версий клиентской части системы, так и сборки, выпуска и тестирования обновлений серверной составляющей.

Написание подробных пресс-релизов о выпуске новых версий, с обзором сделанных исправлений, нововведений и улучшений.

Формирование базы знаний отдела разработки.

Обучение и консультирование коллег по вопросам нововведений.

Обучение и консультирование новичков.

Декомпозиция задач, делегирование подзадач сотрудникам, контроль сроков и качества выполнения, решение возникающих проблем.

Delphi 1 - Delphi 10 Seattle
Oracle, PostgreSQL
YACC/LEX, Developer Express, OLE, DOA, FireDAC, ...
VSS, SVN, GIT
ErWin
MS Office, MS Project

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

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

Сентябрь 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. Затем был очень популярный и новаторский эксперимент с подсветкой и отображением изменившихся с прошлого дня цен (очень динамичное было время), но это больше всех понравилось конкурентам, которые стали нашу дельту перекрывать у себя. Пришлось такую халяву от них убрать... Не удивлюсь, если после этого они стали считать её сами, благо сами новые цены мы всё равно по-прежнему выкладывали каждый день.

Февраль 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 с визуализацией данных и расчётами по алгоритму от научного руководителя.