Шепелев Сергей Телефон: +7 (928) 469-6984 Эл. почта: temotor@gmail.com Сайт: https://temoto.github.io/ Место жительства: Москва, Россия Образование 2005 Среднее-профессиональное, экономист-статистик (Московский Техникум Информатики и Вычислительной Техники) 2007 Неполное высшее, бухгалтерский учет, анализ и аудит (Московский Институт Банковского Дела) Курсы: * Algorithms, Coursera, 2012 Книги: * Introduction to Algorithms by Cormen, Leiserson, Rivest, Stein. * TCP/IP Illustrated by Fall, Stevens. * Distributed systems: Principles and Paradigms by Tanenbaum, Van Steen. * Compilers: Principles, Techniques, and Tools by Aho, Lam, Sethi, Ullman. Опыт работы 2018 открытая программа управления кофейными автоматами https://github.com/temoto/vender 2014 – 2018 Tripster.ru (бронирование экскурсий) https://experience.tripster.ru Должность: сисадмин Обязанности: поддержание сервиса работающим, помогать разработчикам использовать машины 2014 – 2014 Ayyo (онлайн кинотеатр), https://ayyo.ru/ Должность: Старший программист Обязанности: поддержка и доработка бекенда, API, движка отчетов Достижения: * внедрил очередь задач * оптимизировал автоматическое тестирование * инструмент для неточного поиска фильмов по названию * ускорение бизнес отчетов Инструменты: Crucible, git, Jira, PostgreSQL, Python, Redis, Skype, Kanban. 2012 – 2014 Ostrovok.ru (стартап, поиск и бронирование отелей), http://ostrovok.ru/ Должность: Программист Обязанности: поддержка и доработка внутренних и внешних API Достижения: * Маскировка персональных данных в дампах PostgreSQL на Go https://github.com/ostrovok-team/pgdump-obfuscator * внедрил разделение API сервисов на отдельные проекты, что позволило сократить релизный цикл и разделить обязанности Инструменты: code review, debian packages, Go, statsd. 2010 – 2012 Рамблер Интернет Холдинг, http://rambler.ru/ Должность: Программист Обязанности: архитектура и разработка проектов: * форумный движок для юридической поддержки автовладельцев http://autorambler.ru/pravo/ * агрегатор поиска авиабилетов http://avia.rambler.ru/ Достижения: * система сбора структурированных логов для статистики * помогал внедрять новые технологии: Redis, git, Postgresql streaming replication, FreeBSD jails. Инструменты: code review, Python, ipdb, gdb, Postgresql, Redis, git, tcpdump. 2008 — 2010 Вебдрайв/Рэгги (регистратор доменных имен), http://reggi.ru/ Должность: Программист Обязанности: разработка проектов: * парковка доменов (реклама на просроченных доменах) на Python/Postgresql * паук HTTPS сертификатов C/libev/udns/gnutls Достижения: * добился обновления серверных программ (nginx, PostgreSQL, Python) * помогал принимать более простые архитектурные решения Инструменты: code review, git, nginx, Memcacheq, MongoDB, Python. 2008 — 2008 DIAMON Solution Должность: Веб-программист Обязанности: разработка социальной сети для кино индустрии Инструменты: Django, Python, SQLite. 2007 – 2008 МАС Электроник АГ (немецкий дистрибьютор телевизионной техники), http://mas.de/ Должность: Веб-программист Обязанности: поддержка и доработка множества корпоративных сайтов Достижения: * перенес сайты на Wordpress, что позволило удешевить поддержку сайтов компании * разработал встраиваемую в любой сайт форму обратной связи на Django/MySQL Инструменты: .NET 2.0, ASP, XSLT, PHP, Wordpress. 2006 – 2007 Снег-Медиа (веб студия), http://snegmedia.ru/ Должность: Программист Обязанности: * поддержка сервера, установка и настройка программ * разработка проекта РадиоТеатр (озвучка сценариев добровольцами) * создание Flash сайтов из шаблонов Инструменты: Flash (ActionScript), FreeBSD, MySQL. Профессиональные навыки * Отлично: Bash, DNS, git, Go, HTTP, Linux, PostgreSQL, Python, Redis, SSL, TCP * Хорошо: C, C#, FreeBSD, Javascript, MySQL, PHP, XSL, Subversion, ZeroMQ * Средне: Java, R, MSSQL, Rust * Быстро учусь * Разговорный английский * Анализ бизнес требований * Архитектура систем обработки и сохранения большого потока данных * Архитектура систем быстрого отклика * Использование key-value хранилищ данных по необходимости * Поиск и устранение проблем, в т.ч. с производительностью * Проведение исследований с помощью прототипов Волонтерские проекты * Учавствовал в организации двух Moscow Python Meetup в 2010 и 2012 (конференция, до 20 посетителей) * Статья о DNS http://temoto.ru/a/kak-rabotayut-domeny.html * Профиль на Github https://github.com/temoto * Профиль на Ohloh https://www.ohloh.net/accounts/temoto * Поддержка проекта Eventlet, библиотеки для высоконагруженной работы с сетью на Python. http://eventlet.net/ с 2012 по сей день. * Поддержка проекта httplib2, HTTP клиент на Python. https://github.com/httplib2/httplib2 Последнее обновление: 2018-08-08.