Иван Дударев

php

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

Проживание: Россия, Новосибирск

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

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

Стаж: 7 лет и 10 месяцев

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

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

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

Мой круг: https://moikrug.ru/ddrv

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


PHP • Git • Linux • MySQL • ООП • Nginx • SQL • Laravel • Symfony • Phpunit

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


Декабрь 2011 —
По наст. время
(7 лет и 10 месяцев)

Хабр

@trawl: 4 публикации, 135 комментариев, пишет в хабы:

PHPРазработка веб-сайтовТестирование веб-сервисов
Декабрь 2016 —
По наст. время
(2 года и 10 месяцев)

GitHub

@ddrv: 455 вкладов в 19 репозиториев, связан с языками:

PHP

Опыт работы


Декабрь 2018 —
По наст. время
(11 месяцев)

Русский Букет

Программист
Россия, Новосибирск

Применяемые навыки

Git, PHP, PostgreSQL, Linux, Nginx, Laravel, Docker
Декабрь 2017 —
Декабрь 2018
(1 год и 1 месяц)

IT MEGASTAR

Программист
Россия, Новосибирск

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

Разработка backend.

Laravel 5, Symfony 4

Применяемые навыки

PHP, Linux, Laravel, Nginx, Git, PostgreSQL, Symfony, GraphQL, Rest
Май 2014 —
Ноябрь 2017
(3 года и 7 месяцев)

Shamrock Mobile

Разработчик ПО
Россия, Новосибирск

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

Компания является контент-провайдером и специализируется на мобильном трафике. Привлечение трафика осуществляется с помощью партнёрской программы.

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

На сайтах реализована интеграция с биллинговыми платформами операторов (платные подписки и покупка контента).

Для повышения конверсии операторы разрешают использовать кастомизированные лендинги.Создание лендига подразумевает собрать архив с определёнными файлами, которые содержат в себе блоки html (некоторые операторы - xml в формате thymeleaf, так что этого зверя тоже немного освоил). Моя задача - подготовить архив для конкретного оператора из готовой вёрстки. (МТС quantum, Beeline, Beeline temafon, megafon)

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

Так же в моей компетенции некоторые API, используемые для интеграции между внутренними продуктами компании. Например - интеграция с трекером (система для сбора и анализа различных метрик трафика). В рамках данной интеграции создано API, позволяющее управлять правилами редиректа в трекере, а так же получать статистику из этого трекера.

Так же разработано внутреннее API для биллинга разных операторов.

Стек технологий: php5.4, php7, mysql, html, thymeleaf, css, json, xml, curl, capistrano, xslt, composer, memcached

Февраль 2014 —
Апрель 2014
(3 месяца)

ФИЛИАЛ ФГБУ ФКП РОСРЕЕСТРА по Республике Алтай

Программист PHP
Россия, Горно-Алтайск

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

По семейным обстоятельствам мне пришлось временно уехать в Горно-Алтайск. Дабы не просиживать время, был взят этот проект.

Проект написан на Yii1, в качестве СУБД - mysqlДля работы с картой республики Алтай был выбран формат svg и js библиотека Raphaёl

Так же на сайте реализован ряд интеграций с внутренними сервисами. Это работа с файлами, которые система заливала по ftp, работа с данными по http-запросам, работа с данными, загружаемыми через интерфейсФорматы данных - xml, json, csv, xls, xlsx

У пользователей сайта можно настраивать права доступа к разделам сайта.

Декабрь 2011 —
Сентябрь 2013
(1 год и 10 месяцев)

Новосибирский Государственный Медицинский Университет

Программист PHP
Россия, Новосибирск

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

Первая серьёзная работа с PHP.

Из интересных задач:

  • Парсинг xls файлов (1С кадры подкидывала по ftp список сотрудников компании, скрипт его парсил, вносил в БД сайта новых сотрудников, при необходимости модифицировал имеющиеся данные).
  • Интеграция с АИС "Ирбис-64" (электронная библиотека). Интеграция была налажена в обе стороны. Сайт передавал в систему список учебных программ в хитром текстовом формате Ирбис-64. Далее сотрудники библиотеки определяли взаимосвязь учебной литературы с этими планами, и после этого сайт записывал к себе в бд эти связи. Данная интеграция позволила студентам в личном кабинете сайта иметь список литературы по конкретным предметам в текущем семестре. (а при наличии электронного варианта, возможность скачать книгу по ссылке на издание в Ирбис-64)
  • Интеграция с библиотеками других ВУЗов.Несколько ВУЗов договорились об участии в программе, в которой ВУЗы обмениваются имеющимися у них электронными изданиями. Наш ВУЗ подключился к этой программе. Было реализовано приложение для получения списка электронных изданий в системе и передачи списка электронных изданий ВУЗа в систему.
  • Переписывание сайта с функций на ООП.
  • Разработка электронных ведомостей по успеваемости студентов. Преподаватель, заходя в данный раздел CRM, имеет возможность выбрать только его предметы и только для тех групп, за которыми он закреплён в данном семестре. При изменении оценок ведётся логирование (с какого аккаунта, в какое время изменили оценку, с какой оценки на какую).
  • Электронный документооборот. Касаемо данной части, я успел реализовать автоматическую генерацию приказов о стипендии (по данным электронных ведомостей). Такие приказы могут быть двух типов - повышенная стипендия (для студентов, закрывших сессию в срок, все предметы сданы на "отлично" без пересдач) и обычная стипендия (для студентов, закрывших сессию в срок на "хорошо" и "отлично"). У каждого пользователя системы в ЛК есть список приказов, которые его каким либо образом касаются.

Стек технологий: php5, mysql, xhtml, css2, smarty, xml, xls, curl, json, mvc, ООП, jquery

Январь 2010 —
Март 2010
(3 месяца)

Туристическая компания "Центр Впечатлений"

Веб-мастер
Россия, Горно-Алтайск

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

На данный момент сайт недоступен. Это единственная причина, по которой мне за него не стыдно.

Это проект, во время которого я учился писать на PHP. SQL-инъекции, XSS-атаки, отсутствие архитектуры приложения, никакого MVC - это всё именно про этот проект.

Стек технологий - php4, mysql, html4, css2


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


Сентябрь 2006 —
Июнь 2011

Горно-Алтайский государственный университет

Экономический
Россия, Горно-Алтайск

Специализация и достижения

Прикладная информатика в экономике


О себе


Специализация: Разработка web-приложений. Больше склоняюсь к backend.

Языки программирования: PHP, Javascript.

Фреймворки PHP: Yii, Kohana, Laravel.

Фреймворки JS: vanilla.js, JQuery, Raphael.

Системы контроля версий: Git.

Базы данных: MySQL, Memcached, MongoDB.

Операционные системы: Linux (Gentoo, Arch, Debian), Windows.

Помимо работы, веду разработку своих небольших open-source библиотек на PHP:

ipstack/wizard - создание бинарных баз данных IP адресов (IPv4).

ipstack/finder - работа с бинарными базами данных IP адресов (IPv4).

Так же есть опыт написания ботов ВК и TelegramБот

https://vk.com/goodsfinderbot Бот для VK. Предназначен для поиска товаров на алиэкспресс. Этот бот через API партнёрской сети epn.bz ищёт товар по запросу, генерирует короткую ссылку и отвечает сообщением с описанием товара, картинкой и короткой ссылкой.

https://t.me/goodsFinderBot Такой же бот, но для телеграмма.

Из личных качеств: Не общительный, имею вредные привычки (матерюсь, редко выпиваю), быстро вникаю в проекты.