Дмитрий Висков

Python / PHP / JavaScript разработчик, team leader, проектировщик web-систем

Местоположение

Проживание: Россия, Нижний Новгород

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 12 лет

Возраст: 32 года

Зарплатные ожидания: От 350000 руб.

Контактная информация


Профессиональные навыки


Python • PHP • JavaScript • Linux • MongoDB • Git • Проектирование баз данных • Паттерны проектирования • Проектирование архитектуры приложений • Управление разработкой

Участие в профессиональных сообществах


Февраль 2011 —
По наст. время
(8 лет и 2 месяца)

Тостер

@StraNNikk: 11 ответов, 2 вопроса, отвечает по темам:

PHPЮриспруденция в ITБазы данныхPythonВеб-разработкаИнтернационализация и локализацияGettextTornadoАвторское правоMVC
Июль 2011 —
По наст. время
(7 лет и 9 месяцев)

Stack Overflow

@dmitry: 2 ответа, 6 вопросов, отвечает по темам:

FlaskAmazon-s3Boto
Июнь 2012 —
По наст. время
(6 лет и 10 месяцев)

Github

@dmitry-viskov: 694 вклада в 8 репозиториев, связан с языками:

PythonPHPJavaScript

Опыт работы


Декабрь 2015 —
По наст. время
(3 года и 5 месяцев)

EPIC Software Development

Full Stack Developer
США, Джерси Сити

Обязанности и достижения

- Кастомизация, доработка и развитие open source проекта edX: https://github.com/edx/edx-platform . Разработка новой системы аналитики edX на основе React/Redux, Python 3, Highcharts

- Разработка и поддержка различных проектов с использованием Python (Django), PHP (Yii framework, Slim framework), JavaScript (React/Redux, AngularJS, Backbone, CoffeeScript, gulp), MySQL, PostgreSQL, MongoDB, Linux

Апрель 2013 —
Декабрь 2015
(2 года и 9 месяцев)

ASD Technologies

Team Leader
Россия, Нижний Новгород

Обязанности и достижения

- Разработка ядра высоконагруженного модульного файлового хранилища (аля Dropbox)

- Установка, кастомизация, внедрение и дальнейшая поддержка системы на серверах в ДЦ конечных заказчиков

- Управление командой из пяти разрабочиков

- Проекты, созданные на основе платформы Cloudike:

https://disk.megafon.ru

https://guvenlidepo.vodafone.com.tr

https://www.vestelcloud.com

https://disk.croc.ru

https://saas.cloudike.com

Март 2012 —
Апрель 2013
(1 год и 2 месяца)

ASD Technologies

Python-разработчик
Россия, Нижний Новгород

Обязанности и достижения

- Создание и поддержка облачных хранилищ данных - Написание кода (Python, Django), организация хранения данных в MongoDB и MySQL - Оптимизация под высокую нагрузку (highload)
Август 2011 —
Февраль 2012
(7 месяцев)

Allegro Mail.ru eCommerce Group

Программист
Россия, Нижний Новгород

Обязанности и достижения

- Поддержка существующих проектов в сфере электронной коммерции - Проектирование архитектуры новых проектов - Написание кода (PHP, Python, Django, Javascript), организация хранения данных в MySQL
Январь 2010 —
Август 2011
(1 год и 8 месяцев)

ООО Группа Комплексных Решений

Старший инженер-программист
Россия, Нижний Новгород

Обязанности и достижения

- Написание кода (PHP, JavaScript, ExtJS), организация хранения данных в MySQL - Проектирование архитектуры проектов - Поддержка и администрирование серверов (CentOS, Debian, SLES) - Написание PHP framework-ов, заточенных под специфику проектов
Апрель 2008 —
Январь 2010
(1 год и 10 месяцев)

Global IT Consulting

PHP-программист
Россия, Нижний Новгород

Обязанности и достижения

- Написание кода (PHP, Zend Framework, JavaScript, Prototype, jQuery) - Разработка и поддержка сайтов - CRM, online-треннингов, социальных сетей - Организация хранения данных в MySQL (проектирование таблиц и связей)
Май 2007 —
Апрель 2008
(1 год)

Дизайн-студия Burbon.ru

PHP-программист
Россия, Нижний Новгород

Обязанности и достижения

- Написание кода (PHP, JavaScript) - Разработка и поддержка сайтов с использованием CMS Bitrix (сайты-визитки, интернет-магазины)

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


Январь 2004 —
Январь 2010

Нижегородский государственный университет имени Н.И. Лобачевского

Механико-математический
Россия, Нижний Новгород

О себе


Специализация и профессиональные навыки:

Python: Django, Bottle, Tornado, Celery, gevent, buildout

PHP: Zend Framework, Yii Framework, SPL

JavaScript: React/Redux, Angular 1.x, ExtJS, jQuery, Prototype, опыт работы с NodeJS (Express), Backbone, CoffeeScript, gulp, webpack

MySQL, опыт работы с системами хранения MyISAM, InnoDB, Memory, опыт применения stored procedures, triggers, views и т.п.

NoSQL (MongoDB)

Linux, опыт установки, настройки и администрирования серверов под управлением Debian, Ubuntu Server, CentOS, SLES, присутствует опыт написания bash и python скриптов для решения задач управления сервером

Cloud services: Amazon Web Services (опыт настройки EC2-инстансов, опыт работы с S3, Route53, RDS)

Design Patterns: понимание и применение на практике шаблонов проектирования (MVC, Decorator, Singleton, Factory, Adapter, Observer и др.)

Системы контроля версий: GIT (Bitbucket, GitHub, Gitlab), SVN

PM software: JIRA, Confluence, Redmine

CI software: Jenkins

Caching mechanisms: Memcached, Redis

Apache Thrift

Regular expressions

HTML, CSS

C, C++, Java, Erlang, Go (начальные знания)

Опыт настройки nginx / mysql / uwsgi и пр. на staging и production-серверах, интеграции платежных систем (например PayPal) и форумных движков phpBB и IPB, опыт работы с ЭЦП, опыт создания SOAP-сервисов, а так же сервисов на основе протоколов WebDAV / CardDAV / CalDAV.

Профессиональные цели:

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