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

python, java

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

Проживание: Россия, Петрозаводск

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

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

Стаж: 11 лет и 5 месяцев

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

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


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


Python • Linux • Django • Java • SQL • JavaScript • Ajax • MySQL • ООП • Git

Опыт работы


Декабрь 2017 —
По наст. время
(2 года и 1 месяц)

Litota Labs

разработчик
Россия, Ульяновск

Применяемые навыки

Java, Java spring framework
Июль 2013 —
По наст. время
(6 лет и 6 месяцев)

Reggi

Разработчик Python/Django
Россия, Москва

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

Юзерская + реселлерская + админская панель в одном проекте. 350 тыс. пользователей, 500+ реселлеров. - интеграция с десятком API регистраторов; - 15+ платежных систем - автоматизированная генерация отчетности документооборота как для клиентов/реселлеров, так и для внутреней бухгалтерии Ru-Center'а - куча триков для техподдержки прямо через веб-интерфейс, чтобы не дёргать разработчиков Около 240 тыс. строк на PHP (legacy, но приходится работать и с ним), около 70 тыс. строк на Python (количество продолжает расти). Python + Django + Sqlalchemy. Celery, sentry, xhtml2pdf
Май 2016 —
Октябрь 2016
(6 месяцев)

Inspectrum

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

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

Поддержка и развитие агрегатора тендеров (в свободное от работы время) https://inspectrum.su Мною успешно разработаны и введены в эксплуатацию - биллинг, - документооборот, - механизм мотивационных писем и уведомлений, - фильтрация дампа данных, в том числе полнотекстовый поиск с учетом морфологии.
Сентябрь 2012 —
Май 2013
(9 месяцев)

ООО "Финфинфор"

Java-разработчик
Россия, Москва

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

Разработка системы удаленного доступа к банковским и платежным услугам (банковский агрегатор). - 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
Январь 2012 —
Сентябрь 2012
(9 месяцев)

AT Consulting

Разработчик Java
Россия, Москва

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

Веб-портал для внутреннего аудита Сбербанка России, включающий модули: - планирования проверок в календаре; - осуществления проверок через заполнение контрольных листов; - ведения справочников партнеров в каналах продаж по всем направлениям деятельности банка; Один backend и на веб-портал, и на мобильное приложение под android Java(Maven, Spring) + Oracle(Hibernate). Основной интерфейс на jQuery-фреймворке PrimeFaces
Июль 2008 —
Декабрь 2011
(3 года и 6 месяцев)

RU-CENTER

Специалист технической поддержки хостинга
Россия, Москва

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

Консультация клиентов хостинга по телефону и электронной почте Разработка внутренней документации Организация взаимодействия с другими отделами хостинга Отточил применение системного подхода к процессу диагностики широкого спектра проблем Упростил алгоритмы действий техподдержки, заменив рутинные последовательности операций скриптами (bash, javascript) К январю 2011 дослужился до главного специалиста, но душа лежала к программированию, а не к руководству.

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


Сентябрь 2004 —
Апрель 2011

Национальный исследовательский университет «МЭИ»

Институт автоматики и вычислительной техники; АВТИ
Россия, Москва

О себе


До 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

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