dzyiryanov3dzyiryanov3

Дмитрий Зырянов

Javascript · Фронтенд · Приложения
От 150 000 ₽ · Не ищу работу
Возраст: 41 год
Опыт работы: 13 лет и 7 месяцев
Регистрация: 07.04.2011
Последний визит: 4 года назад
Местоположение: Россия, Новосибирск
Профессиональные навыки: Веб-разработка · JQuery · HTML · CSS
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки: Разработчик программного обеспечения. Последние 6 лет специализируюсь по Javacsript, до этого около 10 лет использовал C++. Также были крупные проекты на Forth. По роду деятельности приходилось использовать: - HTML+CSS+JavaScript для программирования GUI. - Delphi. - PHP, SQL - эпизодически для решения небольших задач. - Ассемблер x86 для оптимизации частей кода.

Профессиональные цели: Создавать новое, нужное, качественное. Учиться создавать новое, нужное, качественное в краткие сроки.

Награды, сертификаты, портфолио, проекты:

Сертификат успешного прохождения курса MongoDB.

Последние значимые проекты в обратном хнонологическом порядке:

С апреля 2011-го года по настоящее время работаю в компани, занимающейся веб-разработкой, название компании, согласно подписанному соглашению о неразглашении, публично назвать не могу. Во время работы в компании поддерживал и развивал внутренний фреймворк для разработки кроссбраузерных (IE 7-11, Chrome, Firefox, Safari, Opera 9-12, Opera Webkit) расширений, а также непосредственно разрабатывал браузеные расширения. Расширения имеют широкий функционал, включая в себя активную работу с серверной частью, работу с DOM-деревом, хранилищем, большие объёмы бизнес-логики и взяимодействия с пользователем. Получен опыт адаптации имеющихся библиотек и компонентов с открытым исходным кодом для работы в рамках требований браузерных расширений. Часть javascript-кода исполняется также и на сервере под nodejs.

С осени 2010-го года до февраля 2011 удалённо принимал участие в разработке программного обеспечения для производства пластиковых окон. Моя часть разработки - визуальный редактор окна, позволяющий редактировать окна и балконные двери любых возможных конфигураций (включая верхние и боковые арки, не вертикальные боковые стороны), расставлять в них импосты, створки, менять их свойства, и рассчитывать их характеристики (площади разных типов заполнений, периметр, размеры отдельных частей). Разработка ведётся для браузер-подобного движка Sciter (http://terrainformatica.com) с использованием html, css и скриптового языка TISCript (во многом аналогичен JavaScript).

Ранее занимался консультированием, настройкой ПК. Из заслуживающих внимание проектов этого рода можно упомянуть перевод офиса (7 ПК) на лицензионное и свободно распространяемое ПО, в частности установку и настройку ОС Ubuntu на 5 ПК с сохранением возможности выполнения повседневных задач.

В период 2005-2009 г. выполнял разработку ПО удалённо, часть работ (Sea Puzle, Active Ball) представлены на сайте http://activekitten.com. Разработка велась в MSVC на C++. В качестве основной платформы был задан WindowsCE для КПК, но предусматривалась сборка под десктопные Windows и под смартфоны. В процессе работы руководил разработкой графики для проектов.

В те же годы писал код на заказ для других игровых проектов, также для КПК: 3D шутер (ландшафтный, танковый, моя часть кода - искусственный интелект противников, часть 3D движка - освещение, отсечение невидимых граней, кроме самого рендеринга), набор пасьянсов (движок для скриптового описания логики пасьянсов, с мультиплатформенный, я собирал для десктопного Windows, заказчик собирал для WindowCE и смартфонов).

Дополнительная информация: Жёсткая специализация - мешает.

Чтобы стать специалистом - нужно пройти долгий путь, затратить много времени. Может быть кто-то гений, и он станет специалистом за год - завидую ему. Так что специализация есть - и от этого никуда не деться. Моя - C++.

Но и вариться внутри специализации нельзя. Иначе как ты поймёшь, чем она отличатеся от других? Чем она лучше или хуже. В чём её выгодные стороны. В чём различие стилей. И зачем нужны разные стили, подходы, языки.

Есть основное, чем будешь заниматься, что будешь знать в совершенстве, и уж точно лучше очень многих. Но иногда нужно получить задачу, которая очень нетипична, которая требует быстро чему-то научиться и оторваться от колеи техник, стилей, правил, которые изучал долгие годы. Может быть не станешь специалистом там, но уж точно не перестанешь быть специалистом здесь. Если был им вообще.

Опыт работы

  • NDA
    Новосибирск
    Javascript разработчик
    Апрель 2011 — По настоящее время (9 лет и 10 месяцев)
    Разработка кроссбраузерных расширений с широким и нетривиальным пользовательским интерфейсом, поддержка фреймворка кроссбраузерных расширений, серверный код на nodejs.
  • ИП Зырянов Д. А.
    Новосибирск
    Индивидуальный предприниматель
    Июль 2007 — Октябрь 2011 (4 года и 4 месяца)

Высшее образование

  • СибГУТИ

    Сибирский государственный университет телекоммуникаций и информатики
    Новосибирск · 610 выпускников
    Информатики и вычислительной техники (ИВТ)
    Январь 1996 — Январь 2001 (5 лет)