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

Зорин Дмитрий

Мужчина, 40 лет, родился 29 февраля 1984

Москва, м. Академическая, готов к переезду (Волгоград, Другие регионы, Зеленоград, Нижний Новгород, Ярославль), готов к редким командировкам

Контакты
 +7 (966) 069-39-91
 с 12:00 до 18:00 МСК (убедительно прошу вас СНАЧАЛА отправить свое предложение и контакты на электронную почту, и если оно мне подойдет я сам вам позвоню)
Телефон подтвержден
rabotadime@ya.ru — предпочитаемый способ связи
Способы связи
 rabotadime

Указан примерный район поиска работы

Программист-разработчик / Системный программист / Архитектор

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

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

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

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

Август 2022по настоящее время
2 года 5 месяцев
ООО «РУСБИТЕХ-АСТРА»

Москва, astralinux.ru/about

Старший инженер-программист
• Адаптация и разработка программного обеспечения для операционной системы Astra Linux (C, C++, C#, Object Pascal Lazarus/Delphi, WINE, WinAPI, веб-разработка и пр.)
Февраль 2017Июль 2022
5 лет 6 месяцев
ФРИЛАНС / ЛИЧНЫЕ ПРОЕКТЫ / ЧАСТНАЯ ПРАКТИКА

rabotadime.ru

Удаленная работа (Программист-разработчик)
**МОЙ АКТИВНЫЙ СТЕК**: 1) C# / Net 2) программные решения для документооборота в Microsoft Office: извлечение данных, автоматизация расчетов/задач, формирование документов из шаблонов и данных, базы данных, веб-запросы: —— а) язык Power Query M (сложные запросы, функции) —— б) VBA + Access + Excel + Word —— в) COM-расширения и плагины для Excel (новый функционал, кнопки под конкретные задачи) —— г) базы данных Access 3) веб-разработка —— а) PHP для ModX, WordPress, Laravel (плагины, функции, расширения панели управления, темы) —— б) чистый JS+DOM+HTML+CSS, изредка jQuery 4) автоматизация «клиент-сервер», «клиент-клиент», «тестирование ПО», «администрирование»: —— а) сценарии PowerShell/CMD, AutoHotKey, Selenium —— б) самописные утилиты Python, C# 5) приборка/поддержка/улучшение Legacy-кода на вопрос читаемости, здоровья (архитектуры и организации), тестирования **ГОРЮ ЖЕЛАНИЕМ ИЗУЧИТЬ И ПРИМЕНИТЬ НА ПРАКТИКЕ (ИМЕЮ ПРОФ.ИНТЕРЕС)**: Scala, F#, Go, Python, базы данных GraphQL или NoSQL, Wolfram Alpha **ПРОШЛЫЙ СТЕК (БОЛЬШОЙ ПРАКТИЧЕСКИЙ/КОММЕРЧЕСКИЙ ОПЫТ; МОГУ ОПЕРАТИВНО ВОССТАНОВИТЬ ЗНАНИЯ В ПРОЦЕССЕ РАБОТЫ, НО НА СОБЕСЕДОВАНИИ ЧУДЕС НЕ ЖДИТЕ)**: C, C++/STL, Delphi7, MS SQL, mySQL, WinAPI, VB6, UE4, Unity, основы графики/вычисления/шейдеры OpenGL/DirectX, FoxPro, вставки кода на Assembler
Февраль 2015Январь 2017
2 года
DINO GAMES LTD.

Москва, dinosaurum.com

Ведущий программист
• Разработка видеоигры. Платформа Sony PlayStation 4. Движок Unreal Engine 4 (Blueprints, C++). Полная поддержка всех функций манипулятора DualShock 4 (звуковой динамик, тачпад) на момент, когда версии UE4 их не поддерживали • Контроллер анимации человеческого тела: имитация реалистичной ходьбы/бега игрового персонажа без рывков, проскальзывания, разворотов на месте, при условии свободного управления (движение в любом направлении == персонаж перестраивает систему движения в зависимости от задачи), с учетом IK (инверсная кинематика) и физ.объектов. Доп. техническая скелетная и лицевая анимации, программное смешивание • Распознание геометрических фигур (векторный анализ) с входных данных геймпада (тачпад), жесты через данные гироскопа (6-axis) • Технические шейдеры (UE4 PBR, HLSL), графические эффекты и экранная анимация, карты освещения, карты отражений, техническая работа в редакторе UE4 • Ведение и контроль IT-проекта, оптимизация, тестирование, поиск решений • Базовые вопросы поддержки виртуальной реальности (VR) • Разработка плагина для редактора / игровой подсистемы UE4
Январь 2013Декабрь 2014
2 года
ФРИЛАНС / ЛИЧНЫЕ ПРОЕКТЫ / ЧАСТНАЯ ПРАКТИКА

Москва, design.rabotadime.ru

Веб-разработчик, Графический дизайнер
• Модули и шаблоны для WordPress, разработка сайтов (PHP, JS), SPA приложений на заказ, Back-End решения (PHP, Node.JS, MySQL). В меньшей степени Front-End • Функциональный графический дизайн, интерфейсы пользователя (UI, UX) • Автоматизация на заказ и для себя (скрипты для Adobe Photoshop, ActionScript)
Март 2011Декабрь 2013
2 года 10 месяцев
ФРИЛАНС / ЛИЧНЫЕ ПРОЕКТЫ / ЧАСТНАЯ ПРАКТИКА

Москва

Программист-разработчик
(Выпал из карьеры на два года из-за проблем со здоровьем. Но, чтобы не терять форму занялся параллельно лечению личным проектом, идеи по которому долгое время вынашивал и записывал во время всей своей карьеры.) • Прототип своего ЯП и языка шаблонов. Набор инструментов для ускорения разработки на основе личного опыта. Редактор кода, визуальный блочный конструктор программ, интерпретатор для своего ЯП, парсер / транслятор кода в другие языки, статический анализатор, API для подключения внешнего отладчика и компилятора • Библиотека регулярных выражений (структурная, не только текст, но и обработка логических объектов, синтаксического дерева)
Ноябрь 2007Декабрь 2010
3 года 2 месяца
CODELUXE («КО-ДЕЛЮКС»)

Москва

Архитектор программного обеспечения, Руководитель IT-проекта
• Разработка решений, прикладных программ и библиотек / фреймворков на заказ для местных и зарубежных компаний и заказчиков (С / C++, Object Pascal / Delphi, C# / .Net Framework, WPF, Silverlight). Управление и контроль цикла разработки проектов. Архитектура отказоустойчивых клиент-серверных систем, стабильность, статический анализ кода • Участие в промышленной разработке кода (С/C++) для собственного оборудования. Низкоуровневое и системное программирование: микроконтроллеры, файловая система, сетевые протоколы (TCP, UDP, SSL, SOAP, HTTP, HTTPS, SMTP, POP3, FTP), оптимизация, драйвера для собственного оборудования • Системы обработки видео- и звуковых потоковых данных (кодеки, DirectShow). Базовое распознание изображений. Базовые криптографические решения (OpenSSL). ПО удаленного контроля оборудования и администрирования, сбор статистики. Платежные / банковские системы и алгоритмы
Июль 2007Ноябрь 2007
5 месяцев
ФРИЛАНС / ЛИЧНЫЕ ПРОЕКТЫ / ЧАСТНАЯ ПРАКТИКА

Москва

Программист-разработчик, Веб-разработчик
• Разработка и верстка сайтов на заказ (PHP, JS, HTML / CSS), своя CMS (PHP + простой язык шаблонов) • Серверные решения (модули Apache, FastCGI) • Прикладная оболочка для компакт-дисков («Акелла», «Полет навигатора», местные игровые журналы)
Август 2005Июль 2007
2 года
ИГРОВЫЕ СИСТЕМЫ «ДУОМАТИК»

Москва

Программист
• Комплекс прикладных программ для ускорения разработки игровых графических приложений и пакетов установки: визуальный редактор сцен, редактор анимаций по таймлайну, менеджер и упаковщик ресурсов, генератор кода (С++, Object Pascal / Delphi 7) • Кроссплатформенный графический игровой движок (DirectDraw, OpenGL, SDL, эффекты, графическая оптимизация, звуковая подсистема DirectSound) • Техническая графика, функциональные интерфейсы пользователя
Январь 2002Март 2005
3 года 3 месяца
КОНДИТЕРСКАЯ ФАБРИКА «СЛАВЯНКА»

Волгоград

Программист баз данных
• Программирование СУБД и администрирование (Microsoft FoxPro, товарная отчетность, данные бухгалтерского учета) (Временная / разовая работа по договорам, параллельно с учебой в колледже.)
Январь 2001Январь 2004
3 года 1 месяц
ФРИЛАНС / ЛИЧНЫЕ ПРОЕКТЫ / ЧАСТНАЯ ПРАКТИКА

Волгоград

Программист-разработчик
• Работал на дому по небольшим заказам (не официально). Параллельно активно занимался практическим самообразованием (создавал личные проекты ради портфолио, чтобы затем найти работу, а также ради получения реального опыта разработки сложных программ и систем) • Заказы по работе: СУБД (FoxPro), веб-сценарии (VB, JavaScript) для интерактивных графических документов, техническая оптимизация веб-страниц, утилиты и программы оболочки (Visual Basic 6) • Основные личные проекты за это время: 1) Графический игровой движок (OpenGL, 3D, карты освещения, простая физическая модель, потоковая работа со звуком (OGG, MP3 форматы), менеджер ресурсов, свой язык игровых сценариев, анимация персонажей, воспроизведение трехмерных роликов) + набор прикладных программ для ресурсов игры (редактор локаций, видеороликов, редактор сценариев, редактор диалогов, плагин для экспорта 3D-моделей из программы 3DS Max и пр.) 2) Файловый менеджер (сравнение изображений и наглядный расчет размеров папок) и утилита частичного восстановления данных с поврежденных компакт-дисков. До устаревания, программа получила некоторый успех и в дальнейшем распространялась в некоторых компьютерных журналах (например, КомпьютерПресс: https://compress.ru/cd.aspx?iid=713). Старый сайт программы: http://data-navigator.narod.ru • Прочие проекты в 2004-2003 годах: визуальный эмулятор-отладчик учебного процессора E97 с конвертером машинного кода на другие языки (Pascal, C, VB), эмулятор-интерпретатор языка Basic АГАТ для обучающих целей, интерактивная оболочка для компакт-диска местного журнала о компьютерных играх, утилита генерации поисковых данных веб-страниц сайта для поиска по сайту без требований скриптов на хостинге • Прочие проекты в 2002-2001 годах: игровой 2D-движок (DirectDraw, WinAPI, эффекты графики), набор прикладных программ для ресурсов игры (визуальный редактор 2D-сцен, редактор диалогов и игровых сценариев, парсер и интерпретатор), утилиты поиска дубликатов файлов по содержанию (текстовые различия, алгоритм сравнения изображений), свои элементы управления / виджеты для GUI (настраиваемое оформление, «шкуры», графики данных и пр.)

Навыки

Уровни владения навыками
Архитектура ПО
Object Pascal/Delphi
Windows API
C/C++
JavaScript
Проектирование пользовательских интерфейсов
C#
.NET Framework
CMS Wordpress
Laravel
Microsoft Visual Studio
Eclipse
MySQL
MS SQL Server
PHP
3D-графика

Обо мне

*** Частые вопросы и ответы (экономим время друг друга) *** — Можно писать вам в Skype? Телеграм? ВКонтакте? Whatsapp? — Убедительно прошу только звонить, и только в Skype (это бесплатно) или на телефон. А писать только на электронную почту. (Я не ищу работу и не работаю в чатах, соцсетях и мессенджерах. Если вы проигнорируете эту простую просьбу, то ждите в переписке злобные сообщения и даже слово «пук») — Do you speak English? — Not enough. I can clearly understand spoken English, especially technical, and always had high scores in English teaching classes, but I had absolutely zero practice of real deal talk/chat. Btw, I can write some. P.S. Сервис HeadHunter несколько раз без моего участия менял поле с уровнем знания языка. Поэтому напишу здесь: «Читаю/слушаю/понимаю англоязычные видео, техническую документацию и переписку без каких-либо проблем. Отвечаю на переписку и генерирую свои тексты медленно. Разговорной практики у меня "ноль"» — Что по поводу переезда? — К переезду я готов при условии помощи со стороны компании. Все обговаривается индивидуально. Но общие денежные траты на переезд между мной и компанией должны быть равными (50%). Я не буду вкладывать деньги в ваше дело более положенного, если мы с вами не знакомы и ранее успешно не сотрудничали. Поэтому на начальном этапе лучше рассмотреть первичный месяц испытательного срока на «удаленке» или другом нестандартном варианте. В Волгограде есть свое жилье. В Москве – съем. Нижний и Ярославль интересуют для долгосрочного переезда (близки по духу к родному городу + есть знакомые) — Почему вы годами сидите на удаленке/фрилансе? — Потому что для себя я организую рабочее место, которое не наносит доп. вред здоровью и не мешает работе. Потому что сам составляю эффективный рабочий график, который позволяет использовать мозг и тело без выгорания и потери интереса к проекту/делу. А также, потому что мне нужна работа в продуктивной «атмосфере» (что это такое см. ниже) — А что для вас «продуктивная атмосфера»? — Когда люди вокруг занимаются делом, а не производством шума, бумаги и мусора. Когда у автомобиля один водитель, а не три человека: один на тормоз, один на руль, один на коробку передач (когда не три человека разрабатывают в проекте одну кнопку). Когда я подхожу коллективу, а коллектив подходит мне, и мои взгляды на работу и жизнь не поставят меня в позицию «белой вороны». Когда люди пишут грамотные комментарии в исходном коде и думают об эффективности работы (и мне не нужно быть на рабочем месте ни революционером, ни наставником, чтобы изменить «среду обитания», которая попахивает сероводородом). Когда не стыдно будет вписывать в резюме предложенную фирму. Когда условия работы позволяют поддерживать свои навыки, а не склонны затуплять их. В любом случае, аренда площади дорогая, и не все компании нынче могут позволить себе «купить» в офис хотя бы даже просто тишину — А что тогда для вас «максимально эффективный график»? — 4, большой перерыв, 4 (например, 9:00-13:00, перерыв, 16:00-20:00). Большой перерыв нужен для прогулки, бассейна или даже сна (при сложных проектах или поиске новых решений, потому что мозг учится – «сохраняет файлы» – во сне, а учиться в моей профессии необходимо всю жизнь) — А что тогда для вас «подходящее рабочее место»? — МОЕ ТЕКУЩЕЕ ДОМАШНЕЕ РАБОЧЕЕ МЕСТО: Возможность работать и стоя, и сидя; правильный стул (барный или «седло») и стол (можно класть локти и не шатает столы соседей); два и более Flicker-Free монитора (проходят «карандашный» тест) достаточного разрешения с нормальной цветовой передачей, подключенные не по VGA; полноценная эргономичная клавиатура: Microsoft (Sculpt Ergonomic Desktop или Natural Ergonomic 4000) или Kinesis Advantage; комната для чтения / отдыха; возможность записывать себе скринкасты / документацию; современный набор «софта» и подходящий компьютер, который не будет вырубаться в синий экран смерти при открытии файла проекта — Ничего себе! А вам не кажется, что с таким списком требований вы никогда не найдете работу? — Кажется. Но требование у меня одно – не мешать мне работать (эффективно и для вас же). Когда вызываешь мастера чинить тебе холодильник, он приезжает со своими инструментами. Негоже доставать из своего чулана ржавую отвертку и убеждать его сделать работу только ей, так как вы хотите проверить его мастерство прежде чем доверите другие заказы — Не получил(-а) от вас ответа! Вы не ищите работу? Вам не интересно? — Я отвечаю только: а) на по-человечески составленные письма, написанные лично мне (вот это поворот) б) если это не «рассылка» (например, письмо с фразой {работаю} + {позицией, позициями} сразу улетает в «Спам») в) если в одном письме одна вакансия (иначе мне некуда его переложить, чтобы позднее принять решение ПО ОДНОЙ ВАКАНСИИ) г) если в письме есть вопрос (предложение на русском языке, со знаком вопроса в конце) и если на этот вопрос мне вообще имеет хоть какой-то смысл отвечать д) если после первого письма не начинается шквал из писем-переспрашиваний, вопросов в соцсетях и мессенджерах, оповещений в СМС и т. д. (с людьми с «недержанием» каши не сваришь, поэтому совместный труд с ними, даже такой, как поиск себе работы, меня заранее не интересует) е) если письмо пришло на электронную почту, или мне позвонили (в мессенджерах и соцсетях я работу не ищу) ж) если пишет крупная известная всем компания и/или в письме при этом два и более смайликов (1 смайлик в деловой переписке незнакомому человеку я еще выдержать могу, но два-три – это перебор; вы что, крейзи? :D) *** Обо мне *** Я профессионально отзывчивый и ответственный человек. Постоянно развиваюсь, так как из этого получаю основное удовольствие от работы. Люблю решать задачи / головоломки, вносить свой вклад в дело, анализировать и создавать наглядные решения, через диаграммы и моделирование. Информатика – мой личный интерес, хобби и дело всей моей жизни с тех пор, как у меня появился доступ к компьютерам, программам и книгам на эту тему. Работаю и создаю программы более 15 лет. В своей карьере я получил много полезного опыта и добился определенных результатов. Но такой размер опыта, помимо положительных сторон, заставил меня столкнуться и с рядом профессиональных проблем. Обо всем этом я при взаимном интересе с радостью расскажу на собеседовании, а также стараюсь описать на своем личном сайте (https://rabotadime.ru/). У меня нестандартное мышление и образование (в том смысле, что я выработал для себя *свои* стандарты, а общие стандарты я иногда не знаю; например, сам пришел к таким идеям, как MVC (Model-View-Controller) или IoC (Inversion-of-Control), но много лет не знал их названий). Всему, что я знаю, я учился сам, через практический опыт и по доступным мне книгам и материалам. В колледже учился на отлично, участвовал в олимпиадах, имею благодарственную грамоту от администрации, прошел полный курс обучения. Но во время учебы я уже подрабатывал и занимался самообразованием, и из-за личных / семейных проблем не мог заниматься дипломной работой. Поэтому у меня только академическая справка (о полном курсе), без диплома. Не люблю имитацию бурной деятельности на стуле, и не умею ей заниматься. В свободное время увлекаюсь психологией, саморазвитием, физикой, химией, научно-популярным образованием, искусством. *** Условия и варианты труда *** 1) 40 часов в неделю рассматриваю только при подходящих мне условиях труда (см. выше), или в случае, если вакансия совпадает с моими профессиональными интересами 2) 30–35 часов в неделю, офис (0.75 ставки, неполный рабочий день или неполная неделя) 3) часть часов в офисе, часть – удаленно 4) удаленная / проектная работа / фриланс

Среднее специальное образование

2004
Волгоградский Технологический Колледж
Программное обеспечение вычислительной техники и автоматизированных систем, академическая справка о полном курсе и оценкам по предметам, без диплома (дипломную работу не мог выполнять по личным причинам)

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

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


АнглийскийB1 — Средний


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

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

Разрешение на работу: Россия

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