Иван Фёдоров

Senior Software Engineer

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 12 лет и 6 месяцев

Возраст: 31 год

Зарплатные ожидания: От 250000 руб.

Контактная информация

Мой круг: https://moikrug.ru/oxyum

Профессиональные навыки


Python • Linux • PostgreSQL • Tornado web server • Django • Git • Nginx • Bash

Опыт работы


Июль 2013 —
Ноябрь 2016
(3 года и 5 месяцев)

IponWeb

Ведущий разработчик, team lead
Россия, Москва

Обязанности и достижения

Обязанности:

- Разработка и поддержание инфраструктуры биллинга

- Проектирование, разработка и внедрение реализации RBAC внутри LDAP

- Руководство разработкой внутренних сервисов компании

Достижения:

- Провернул фарш из LDAP-"данных" обратно!

Март 2012 —
Февраль 2013
(1 год)

Иннова

Ведущий разработчик, backend teamlead
Россия, Москва

Обязанности и достижения

Обязанности: - Управление бэкенд командой видео-сервиса ayyo.ru - Разработка серверных компонент видео-сервиса ayyo.ru - Оптимизация взаимодействия с другими техническими отделами Достижения: - Внедрил систему feature-веток в разработку и тестирование - Формализовал и автоматизировал процесс выпуска нового релиза - Формализовал процесс работы с задачами - Разработал структуру API для ayyo.ru
Ноябрь 2010 —
Октябрь 2011
(1 год)

HeadHunter

Старший разработчик
Россия, Москва

Обязанности и достижения

Обязанности: - Разработка асинхронного front-сервера - Интеграция проектов на Python с проектами на Java - Разработка внутренних инструментов компании Достижения: - Разработал схему развертывания сайтов в виде debian-пакетов Python, Java, Tornado, Google ProtoBuf, XML, XSLT, JSON
Февраль 2010 —
Октябрь 2010
(9 месяцев)

Звук

Старший разработчик
Россия, Москва

Обязанности и достижения

Обязанности: - Разработка серверной части музыкального портала Zvooq (http://zvooq.ru/) Достижения: - Оптимизировал скорость исполнения чужого SQL-запроса в 10^5 раз - Внедрил uWSGI Python, Django, PostgreSQL, Sphinx, uWSGI, nginx
Август 2009 —
Апрель 2010
(9 месяцев)

Mankind Games

Старший разработчик
Россия, Москва

Обязанности и достижения

Обязанности: - Разработка серверной части MMORPG "Мезолит" (http://mezzzo.ru/) - Настройка тестовых серверов Достижения: - Перевёл подсистему взаимодействия сервисов с ActiveMQ на ZeroMQ - Перевёл подсистему взаимодействия с клиентом на Tornado - Оптимизировал структуры Google ProtoBuf в протоколе взаимодействия клиента с сервером Python, Twisted, Tornado, PostgreSQL, ZeroMQ, Apache ActiveMQ
Декабрь 2007 —
Июль 2009
(1 год и 8 месяцев)

БИГУР

Старший разработчик
Россия, Москва

Обязанности и достижения

Обязанности: - Развитие платформы компании Достижения: - Разработал архитектуру и реализовал ядро сложного распределенного проекта для клиента компании. Python, SQLAlchemy, PostgreSQL, ZeroC Ice
Февраль 2007 —
Декабрь 2007
(11 месяцев)

Ключевые решения

Релиз-менеджер
Россия, Москва

Обязанности и достижения

Обязанности: - Слияние кода разработчиков - Выпуск релизов для проекта - Администрирование среды разработки Достижения: - Настроил и поддерживал среду разработки и тестирования проектов. - Консультировал по вопросам безопасности и производительности - Временно исполнял обязанности технического директора Python, PostgreSQL, Zope3, ZODB
Ноябрь 2003 —
Ноябрь 2006
(3 года и 1 месяц)

ISIB

Ведущий инженер
Россия, Иркутск

Обязанности и достижения

Обязанности: - Внедрение терминальных систем на базе thinMaster и WTWare - Внедрение системы резервного копирования Veritas NetBackup Enterprise Server 6.0 - Внедрение системы виртуальных серверов на базе различных продуктов VMWare и технологии OpenVZ - Внедрение продуктов компании "Инфосистемы Джет" - Настройка активного сетевого оборудования - Установкой и настройкой различных серверов на платформах Linux, FreeBSD, Solaris
Август 2003 —
Ноябрь 2006
(3 года и 4 месяца)

МегаМастер

Разработчик
Россия, Иркутск

Обязанности и достижения

Обязанности: - Разработка технологии загрузки бездисковых станций thinMaster - Разработка системы управления сайтом siteMaster

О себе


Специализация и профессиональные навыки:

Профессиональные цели:
Создание и развитие процессов разработки внутри команды от постановки задачи, до релиза и завершения проекта.

Награды, сертификаты, портфолио, проекты:

Дополнительная информация:
Увлекаюсь активными видами отдыха