Обо мне

Здравствуйте! Меня зовут Александр, мне 27 лет, я PHP-программист и системный администратор, живу в Минске и ищу удалённую работу.

навыки системного администрирования

  • 5 лет опыта администрирования Linux, FreeBSD‚ Apache‚ nginx, php-fpm, MySQL, exim, sphinx, squid, varnish, memcached
  • знание сетевых технологий и протоколов - TCP/IP, SMTP, POP3, IMAP, HTTP, FTP, DNS, DHCP
  • автоматизация регулярных задач, разработка скриптов
  • установка, настройка и сопровождение любого программного обеспечения
  • опыт построения инфраструктуры: отказоустойчивость, безопасность, управление конфигурациями, мониторинг, бэкапы и т.д.
  • опыт проектирования и построения масштабируемых систем

имеющиеся навыки программирования

  • 3 года опыта работы WEB-разработчиком
  • уверенное знание PHP
  • понимание и применение ООП, MVC и других паттернов
  • умение писать простой, структурированный и документированный код
  • умение работать с AJAX, JSON, XML, SOAP, REST, опыт с api (vk, flickr, lastfm, yandex)
  • опыт работы с фреймворком Yii, шаблонизаторами Smarty и Twig, системой контроля версий SVN, sphinx, gd, imagick/imagemagick, curl, Xdebug
  • знания регулярных выражений и опыт парсинга сайтов
  • базовые знания JavaScript и опыт работы с jQuery, jQuery UI, Underscore
  • знание HTML/CSS на уровне достаточном для работы с серверной частью
  • умение оптимизировать свою работу и автоматизировать рутину
  • понимание принципов разработки highload систем, масштабируемости, репликации, шардинга
  • опыт в оптимизации приложений, нагрузочного тестирования, профилирования, многоуровневого кэширования, поиске и устранении узких мест

MySQL / NoSQL

  • умение составлять сложные запросы (JOIN, GROUP BY и т.д.)
  • понимание стратегии оптимизации, нормализации, денормализации, транзакций, внешних ключей и индексов
  • выявление и оптимизация медленных запросов
  • проектирование масштабируемой базы, с возможностью репликации, шардинга и балансирования
  • понимание различий MyISAM и InnoDB
  • опыт работы с миллионами записей
  • понимание документных и других NoSQL баз данных
  • опыт работы с Redis, MongoDB, memcached, MariaDB

личные качества

  • ответственность
  • целеустремлённость
  • внимание к деталям
  • самостоятельность
  • порядочность
  • честность
  • адекватность
  • творческий подход
  • быстрая обучаемость и интерес к современным технологиям
  • желание сделать мир лучше
  • умение соблюсти срок или вовремя сообщить о проблемах
  • приверженность выполнять работу максимально качественно
  • умение искать информацию и находить решения
  • умение работать в команде и соблюдать принятые нормы
  • английский и немецкий на уровне свободного чтения технической документации
Профессиональные навыки
Опыт работы
Май 2008 — по настоящее время
Удалённая работа, фриланс
Системный администратор
Минск
Сентябрь 2011 — Май 2013
kiwi
php программист
Минск
Обязанности и достижения

Последние несколько подрабатывал в веб-студии как главный программист. В основном разрабатывал сайты для малого бизнеса, используя самописный Yii-подобный фреймворк.