Обо мне

Специализация и профессиональные навыки:
• Unix (FreeBSD‚ OpenBSD)‚ Linux. Настройка с нуля‚ администрирование.
• Опыт разработки крупных проектов.
• Иностранный язык - английский (технический).
• ООП PHP
• GIT (Win‚ Linux‚ Unix‚ администрирование‚ использование).

Профессиональные цели:
• Участие в проектах, поддерживающих мой постоянный профессиональный рост.
• Изучение и применение эффективных методик управления и развития проектов.

Дополнительная информация:
Примеры кода: https://github.com/nafigator
Профиль на stackoverflow.com: http://stackoverflow.com/users/2648942/alexander-yancharuk

Опыт работы
Сентябрь 2015 — по настоящее время (2 года и 4 месяца)
ООО "Нулевые технологии"
Ведущий программист
Москва
Обязанности и достижения
− Проектирование архитектуры и разработка c нуля API для мобильного приложения iledebeaute.ru − Покрытие юнит-тестами написанного мной кода − Все api-интерфейсы покрыты функциональными тестами − Внедрена система continuous integration на основе CI-сервера Teamcity − Автоматизирован запуск юнит-тестов, функциональных тестов, инструментов проверки качества кода после пуша в ветку − Автоматизирована схема работы с ветками git с помощью shell-скриптов − Система полностью задокументирована с помощью платформы apiary.io: http://docs.iledebeauteapi.apiary.io
Апрель 2015 — Июнь 2015 (3 месяца)
Biglion
Ведущий программист
Москва
Обязанности и достижения
− Багфиксинг. − Разработка функционала, использующего Google API.
Ноябрь 2014 — Февраль 2015 (4 месяца)
Программист
Москва
Обязанности и достижения
− Багфиксинг, написание юнит-тестов, оптимизация. − Создание инфраструктуры для API проекта.
Март 2014 — Сентябрь 2014 (7 месяцев)
Ведущий программист
Москва
Обязанности и достижения
Обязанности: - поддержка, разработка, оптимизация Достижения: - внедрена система контроля версий git - оптимизированы mysql-запросы. Производительность ряда страниц +500% - внедрена система кэширования. Производительность всех страниц +200-300% - внедрена система контроля качества кода TeamCity - проект приведён к стандарту PSR - внедрено Unit-тестирование. 114 тестов со 100% покрытием - проект полностью переведён на безопасную работу с БД (PDO + placeholders)
Апрель 2013 — Март 2014 (1 год)
Программист
Москва
Обязанности и достижения
Обязанности: - Поддержка, разработка, оптимизация
Январь 2013 — Апрель 2013 (4 месяца)
ИнфоСтарсПродакшн
Ведущий программист
Москва
Обязанности и достижения
Обязанности: - поддержка, доработка высоконагруженного сервиса сбора публичной информации из социальных сетей - интеграция проекта с api соц. сетей: facebook, vk, youtube - документирование модулей проекта - реализация модулей REST-api - взаимодействие с внештатными сотрудниками, постановка задач программистам
Июнь 2012 — Ноябрь 2012 (6 месяцев)
Логос-Интернет ООО
Web-разработчик
Москва
Обязанности и достижения
Обязанности: - поддержка, доработка интернет-магазина read.ru - документирование модулей проекта - создание внутреннего регламента работы с GIT, выгрузки проекта Достижения: - перевод разработки на Linux платформу - реализация партнёрского REST-сервиса по созданию заказов
Февраль 2012 — Июнь 2012 (5 месяцев)
PHP-программист
Москва
Обязанности и достижения
Обязанности: - Участие в командной разработке проектов-сателлитов auto.ru. - Багфиксинг, написание юнит-тестов, оптимизация Достижения: - Совершенствование понимания гибких методик и практический опыт Kanban\Scrum. - Практический опыт разработки высоконагруженных систем. - Мой первый юнит-тест написан именно в AUTO.RU