Обо мне

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

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

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

Опыт работы
Сентябрь 2015 — по настоящее время
ООО "Нулевые технологии"
Ведущий программист
Москва
Обязанности и достижения

− Проектирование архитектуры и разработка c нуля API для мобильного приложения iledebeaute.ru
− Покрытие юнит-тестами написанного мной кода
− Все api-интерфейсы покрыты функциональными тестами
− Внедрена система continuous integration на основе CI-сервера Teamcity
− Автоматизирован запуск юнит-тестов, функциональных тестов, инструментов проверки качества кода после пуша в ветку
− Автоматизирована схема работы с ветками git с помощью shell-скриптов
− Система полностью задокументирована с помощью платформы apiary.io: http://docs.iledebeauteapi.apiary.io

Апрель 2015 — Июнь 2015
Biglion
Ведущий программист
Москва
Обязанности и достижения

− Багфиксинг.
− Разработка функционала, использующего Google API.

Ноябрь 2014 — Февраль 2015
Программист
Москва
Обязанности и достижения

− Багфиксинг, написание юнит-тестов, оптимизация.
− Создание инфраструктуры для API проекта.

Март 2014 — Сентябрь 2014
Ведущий программист
Москва
Обязанности и достижения

Обязанности:
- поддержка, разработка, оптимизация

Достижения:
- внедрена система контроля версий git
- оптимизированы mysql-запросы. Производительность ряда страниц +500%
- внедрена система кэширования. Производительность всех страниц +200-300%
- внедрена система контроля качества кода TeamCity
- проект приведён к стандарту PSR
- внедрено Unit-тестирование. 114 тестов со 100% покрытием
- проект полностью переведён на безопасную работу с БД (PDO + placeholders)

Апрель 2013 — Март 2014
Программист
Москва
Обязанности и достижения

Обязанности:
- Поддержка, разработка, оптимизация

Январь 2013 — Апрель 2013
ИнфоСтарсПродакшн
Ведущий программист
Москва
Обязанности и достижения

Обязанности:
- поддержка, доработка высоконагруженного сервиса сбора публичной информации из социальных сетей
- интеграция проекта с api соц. сетей: facebook, vk, youtube
- документирование модулей проекта
- реализация модулей REST-api
- взаимодействие с внештатными сотрудниками, постановка задач программистам

Июнь 2012 — Ноябрь 2012
Логос-Интернет ООО
Web-разработчик
Москва
Обязанности и достижения

Обязанности:
- поддержка, доработка интернет-магазина read.ru
- документирование модулей проекта
- создание внутреннего регламента работы с GIT, выгрузки проекта

Достижения:
- перевод разработки на Linux платформу
- реализация партнёрского REST-сервиса по созданию заказов

Февраль 2012 — Июнь 2012
PHP-программист
Москва
Обязанности и достижения

Обязанности:
- Участие в командной разработке проектов-сателлитов auto.ru.
- Багфиксинг, написание юнит-тестов, оптимизация

Достижения:
- Совершенствование понимания гибких методик и практический опыт Kanban\Scrum.
- Практический опыт разработки высоконагруженных систем.
- Мой первый юнит-тест написан именно в AUTO.RU