penglizerkutpenglizerkut

Максим Воробьев

python, java · Бэкенд · Разработка ПО
Не ищу работу
Возраст: 32 года
Опыт работы: 12 лет и 3 месяца
Регистрация: 21.04.2016
Последний визит: 3 недели назад
Местоположение: Россия, Петрозаводск
Профессиональные навыки: Python · Linux · Django · Java · SQL · JavaScript · Ajax · MySQL · ООП · Git
Войдите, чтобы посмотреть контакты пользователя

Обо мне

До 25 лет жил в Москве.

Естественно, знаю и умею применять:
- HTML, XML, XSD, JSON
- JavaScript, jQuery, AJAX
- Git/SVN/Mercurial
- Jira, Redmine
- bash
- Selenium
- Jenkins, Teamcity - Docker

То, что и так понятно из опыта работы:
- Python, Java (J2EE), PHP
- PostgreSQL, SQLite, MySQL
- Hibernate/JPA, Maven, Spring MVC, Android SDK
- Django, Apache, Tomcat, Websphere, Jboss

Преданный поклонник Linux и GNU с 2010

"Совершенный код" - моя настольная книга.



По вечерам и выходным:

- Игра под android, разработанная и выпущенная в одиночку
        https://play.google.com/store/apps/details?id=com.zerkut.android.cards_house
- Не слишком короткая статья о разработке этой самой игры (4 дня подряд - "Публикация дня" на Хабре)
        http://habrahabr.ru/post/261189/ -


Помогаю местному благотворительному фонду с его инициативами
- Сайт самого фонда
        http://fond-melnica.ru
- Интернет-магазин мастеров традиционных ремесел (бэкенд на Django-движке LFS)
        http://art-selo.ru
- Визуальный конструктор краеведческих материалов для школ Пряжинского района
        http://oma-randu.ru

Искренне считаю, что нерешаемых проблем не бывает. Особенно в программировании.




Опыт работы

  • Мы разрабатываем ПО для ведущих компаний букмекерской и финансовой сфер
    Ульяновск · От 10 до 100 сотрудников
    разработчик
    Декабрь 2017 — По настоящее время (2 года и 11 месяцев)
  • Москва · От 10 до 100 сотрудников
    Разработчик Python/Django
    Июль 2013 — По настоящее время (7 лет и 4 месяца)
    Юзерская + реселлерская + админская панель в одном проекте. 350 тыс. пользователей, 500+ реселлеров. - интеграция с десятком API регистраторов; - 15+ платежных систем - автоматизированная генерация отчетности документооборота как для клиентов/реселлеров, так и для внутреней бухгалтерии Ru-Center'а - куча триков для техподдержки прямо через веб-интерфейс, чтобы не дёргать разработчиков Около 240 тыс. строк на PHP (legacy, но приходится работать и с ним), около 70 тыс. строк на Python (количество продолжает расти). Python + Django + Sqlalchemy. Celery, sentry, xhtml2pdf
  • Inspectrum
    Москва
    Ведущий разработчик Python
    Май 2016 — Октябрь 2016 (6 месяцев)
    Поддержка и развитие агрегатора тендеров (в свободное от работы время) https://inspectrum.su Мною успешно разработаны и введены в эксплуатацию - биллинг, - документооборот, - механизм мотивационных писем и уведомлений, - фильтрация дампа данных, в том числе полнотекстовый поиск с учетом морфологии.
  • ООО "Финфинфор"
    Москва
    Java-разработчик
    Сентябрь 2012 — Май 2013 (9 месяцев)
    Разработка системы удаленного доступа к банковским и платежным услугам (банковский агрегатор). - Multilayer-архитектура. - Взаимодействие с использованием интеграционной шины Jboss ESB (JMS). - Spring Dependency Injection на всех уровнях. - querydsl поверх Hibernate в качестве Data Access Layer. Движок - MsSQL. - Модульное и интеграционное тестирование (JUnit + Mockito) + stylechecker с Continuous Integration на TeamCity. - Генерация классов при помощи xjc прямо из xsd-описаний архитектора - Spring MVC + Spring Security +jQuery + JSTL + JSP на фронтенде - Smart Сommits на связке git + Jira. - Maven
  • Лидирующий поставщик на рынке информационных технологий и консалтинговых услуг
    Москва · От 1000 до 5000 сотрудников
    Разработчик Java
    Январь 2012 — Сентябрь 2012 (9 месяцев)
    Веб-портал для внутреннего аудита Сбербанка России, включающий модули: - планирования проверок в календаре; - осуществления проверок через заполнение контрольных листов; - ведения справочников партнеров в каналах продаж по всем направлениям деятельности банка; Один backend и на веб-портал, и на мобильное приложение под android Java(Maven, Spring) + Oracle(Hibernate). Основной интерфейс на jQuery-фреймворке PrimeFaces
  • Домены, хостинг, SSL-сертификаты
    Москва
    Специалист технической поддержки хостинга
    Июль 2008 — Декабрь 2011 (3 года и 6 месяцев)
    Консультация клиентов хостинга по телефону и электронной почте Разработка внутренней документации Организация взаимодействия с другими отделами хостинга Отточил применение системного подхода к процессу диагностики широкого спектра проблем Упростил алгоритмы действий техподдержки, заменив рутинные последовательности операций скриптами (bash, javascript) К январю 2011 дослужился до главного специалиста, но душа лежала к программированию, а не к руководству.

Высшее образование

  • МЭИ (НИУ)

    Национальный исследовательский университет «МЭИ»
    Институт автоматики и вычислительной техники; АВТИ
    Сентябрь 2004 — Апрель 2011 (6 лет и 7 месяцев)