Руководство командой из 5 человек




Скачать 47.42 Kb.
Название Руководство командой из 5 человек
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
Арыков Никита Евгеньевич­­
Дата рождения: 05.05.1992

Проживание: Новосибирск, готов к переезду

E-mail: nikita.arykov@gmail.com

Мобильный: +7-960-927-2366

Skype: nikita.arykov

Опыт работы

Ведущий программист-разработчик

Pushwoosh, Inc. Новосибирск, январь 2014 – продолжаю работать.

  • Оптимизация highload-проекта https://pushwoosh.com – баз данных, архитектуры, процесса разработки.

  • Разработка нового функционала проекта Pushwoosh и интеграция с внешними сервисами(Capsule CRM, Braintree, Zendesk, Intercom, APNS, Google Cloud Messaging и т.д.).

  • Составление плана закупок по железу, планирование задач, ревью кода, собеседования и т.п.

Младший программист-разработчик

Parallels, Inc. Новосибирск, июнь 2012 – январь 2014.

  • Разработка панели управления хостингом Parallels Plesk Panel

  • Разработка системы управлениями блокировок в распределенной среде Lockmanager

Стажер

Лаборатория НГУ Parallels, Новосибирск, июнь 2010 — июль 2013.

  • Руководство командой из 5 человек

  • Разработка web-приложений

Образование

НГУ (Новосибирский государственный университет)

Высшее, степень бакалавра, Новосибирск, 2009 — 2013.

Факультет: Информационных технологий.

Средний балл: 4.6.

Технологии

  • Отличное знание PHP, SQL.

  • Отличное знание веб-серверов Apache, Nginx.

  • Отличное знание операционных систем Linux/Unix, MacOS X. Свободно работаю в командной строке, могу рассказать, как устроены операционные системы до уровня прерываний.

  • Хорошее знание языков программирования ANSI C, C99, JavaScript(Ajax, JQuery, Underscore, Prototype), Python, Java. (Не являются основными языками)

  • Уверенное знание баз данных – PostgreSQL, MySQL, SQLite.

  • Уверенное знание Redis, RabbitMQ.

  • Ни раз применял на практике горизонтальное масштабирование как работы системы(параллелизм, producer/consumer и т.п.) так и баз данных(шардирование, партицирование и т.п.)

  • Системы управления версиями – Subversion, Git, Mercurial.

  • Умею писать unit-тесты(PHPUnit) и автотесты(Selenium).

  • Работал с PHP-фреймворками такими как Zend, Pipes.

  • PostGIS – расширение СУБД PostgreSQL для работы с географическими объектами.

  • Умею отлаживать программы/демоны с использованием XDebug, strace, lsoft, и других системных утилит. Могу быстро найти проблему в многосерверной конфигурации(сеть, диск, конкретный процесс) и если это возможно устранить её.

  • Могу писать многопоточные программы с использованием библиотеки pthread, или с использованием Python, понимаю проблемы GIL.

  • Личным интересом является компьютерная безопасность. Я знаю, как работает большинство атак (SQL(XML,PHP)-Injection, XSS, XXE, (D)DoS, Buffer Overflow и т.д.) и стандартные методы защиты от них.

  • Системы управления проектами – Jira, Redmine, Phabricator, TargetProcess.

  • Системы code review – CodeCollaborator, RhodeCode.

  • Я могу верстать страницы с использованием HTML5, CSS3, но я давно этим не занимался (только ревью)


Достижения

  • Внедрение агрегации логов Logstash + Elasticsearch + Kibana

  • Минимизация даунтаймов на проекте, быстрое нахождения и разрешение возникающих проблем/затупов.

  • Полная интеграция оператора платежных систем Braintree.

  • Интеграция с внешними системами через REST API – Twitter, Zendesk, Capsule CRM.

  • Внедрение модуля PostGIS для СУБД PostgreSQL для работы с географическими объектами(намного улучшена точность и производительность)

  • Оптимизация запросов, индексов к базам данных, выбор железа для серверов – переход с hdd на ssd.

  • Миграция базы данных с MySQL на PostgreSQL.

  • Разработка REST-API системы с использованием PHPDaemon.

  • Автоматизация поддержки и обновления проекта на многих серверах.

  • Разрабатывал расширения для Chrome

Проекты, награды, сертификаты

Проекты

  • Сервис рассылки push-уведомлений Pushwoosh. https://pushwoosh.com

  • Панель управления хостингом Parallels Plesk Panel http://www.parallels.com/products/plesk/

  • Менеджер блокировок для распределённых приложений

    • Lockmanager - Сервис позволяющий управлять блокировками для распределённых приложений (распределенная панель управления хостингом Parallels Plesk Panel).

    • Выступление на СЕКР - http://2013.secr.ru/lang/en/submitted-presentations/development-of-the-flexible-lock-manager-that-can-be-modified-for-any-distributed-system-needs

  • Прокси-сервер для защиты веб-приложений от основных атак


Награды

  • Регулярно выступаю на соревнованиях Capture the Flag(CTF) по компьютерной безопасности, таких как Codegate, PlaidCTF, RuCTF, PHD hackquest, DEFCON CTF и т.д.: 3 место на Всероссийские межвузовские соревнования по защите информации RuCTF 2013. 1 место в VolgaCTF Quals 2013, BaltCTF Quals 2013 и BaltCTF Final 2013. 2 место VolgaCTF Final 2013.

  • Участвую в security reward program таких сайтов как yandex.ru, google.com и др. Из последних достижений – критическая уязвимость на badoo.com, был отмечен благодарственным письмом.

  • 2 место в международной олимпиаде World-It в конкурсе Объектная СУБД Caché и BI DeepSee.

  • 2 место во всероссийской дистанционной олимпиаде по веб-технологиям в секции веб-программирование, 2012 год.

  • Участвовал в олимпиадах по программированию имени Поттосина и ACM.


Публикации

  • 3 место в конкурсе студенческих докладов на конференции РусКрипто'2013. «Разработка алгоритма шифрования с открытым ключом и его применение для построения безопасного хранилища данных».// Системы высокой доступности

  • Lock Manager for Own Products // ACM link


Сертификаты

  1. Zend Certification Engineer http://www.zend.com/en/store/education/certification/yellow-pages.php/show/search#show-ClientCandidateID=ZEND022004

  2. Cisco Certified Network Associate(CCNA) Exploration: Network Fundamentals

  3. Парочка на Coursera

Дополнительная информация

Мой родной язык – русский, по-английски я свободно читаю. Разговорный английский на среднем уровне.

C помощью Google я, скорее всего, смогу писать код на любом языке программирования.


Похожие:

Руководство командой из 5 человек icon Методика № дифференциально диагностический опросник (ддо; Е. А. Климов) Шкалы
Шкалы: типы профессий человек-человек, человек-техника, человек-знаковая система, человек-художественный образ, человек-природа Назначение...
Руководство командой из 5 человек icon За плечами трехлетний период подготовки к трансарктической историко-географической...
Кроме этого, мне как руководителю экспедиции надлежало оформить документы на выход в море у командования погранотряда и руководства...
Руководство командой из 5 человек icon Информация о нарушениях, выявленных Государственной инспекцией труда...
Года составила 695,4 тысяч человек (уменьшилась по сравнению с 2010 годом на 2,8 тысяч человек). Численность населения трудоспособного...
Руководство командой из 5 человек icon Отчет главы Пограниченского муниципального образования за 2013 год
За данный период в нашем селе родилось- 7 детей, умерло- 5 человек, прибыло – 18 убыло- 17 человек. Из всего постоянно проживающего...
Руководство командой из 5 человек icon Отчёт о деятельности мбдоу «Детский сад «Улыбка»
«Детский сад «Улыбка» г. Долинска Сахалинской области расположен в типовом двухэтажном здании, рассчитан на 12 групп. Здание сдано...
Руководство командой из 5 человек icon Как избежать простуды?
Грипп чрезвычайно контагиозное острое инфекционное заболевание, легко передающееся от человека к человеку и распространенное повсеместно....
Руководство командой из 5 человек icon Памятк а о мерах пожарной безопасности в квартирах
Согласно письма Правительства Тульской области от 04. 04. 2013г., с начала 2013 года на территории Тульской области произошло 313...
Руководство командой из 5 человек icon Сколько человек должно быть в комиссии предприятия для аттестации персонала?
Для проведения проверки знаний электротехнического и электротехнологического персонала организации руководитель Потребителя должен...
Руководство командой из 5 человек icon Юрий Артемович, на недавней встрече спч с Путиным вы сказали: «Мы...
«За прокурором стоит закон, а за адвокатом — человек со своей судьбой, со своими чаяниями, и этот человек взбирается на адвоката,...
Руководство командой из 5 человек icon Руководство оператора по интерфейсу человек-машина и сервисному программному обеспечению
Сстм «ES100». Версия программы периодически обновляется (по всем вопросам приложения обращаться к разработчику по электронной почте...
Руководство командой из 5 человек icon Руководство по эксплуатации внимание!!!
Каждый человек, который будет работать с этим устройством, устанавливать или обслуживать его обязан быть специалистом и выполнять...
Руководство командой из 5 человек icon Отчёт о работе профсоюзного комитета за 2012-2014 годы
Профсоюзная организация нашего детского сада насчитывает на сегодняшний день 31 членов профсоюза, из них 2 неработающих пенсионера....
Руководство командой из 5 человек icon 11. Руководитель организации организует проведение работ по заделке...
Не допускается в помещениях с одним эвакуационным выходом одновременное пребывание более 50 человек. При этом в зданиях IV и V степени...
Руководство командой из 5 человек icon Отчет Министерства жилищно-коммунального хозяйства Чеченской Республики за 2013 год
Министерства жилищно-коммунального хозяйства и строительства Чеченской Республики. Министерство является юридическим лицом, состоит...
Руководство командой из 5 человек icon Руководство по эксплуатации p occ ru. Мм05. Н05485
«Ростов-Дон T9M1 ip» предназначена для контроля и управления доступом людей. Количество турникетов, необходимое для обеспечения одиночного...
Руководство командой из 5 человек icon Руководство по эксплуатации p occ ru. Aг17. В15222
«Ростов-Дон T9M1 ip» предназначена для контроля и управления доступом людей. Количество турникетов, необходимое для обеспечения одиночного...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2017
контакты
rykovodstvo.ru
Поиск