👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
agoditskiyagoditskiy

Алексей Годицкий

старший python-разработчик с 2006го года · Бэкенд
От 180 000 ₽ · Не ищу работу
Возраст: 37 лет
Опыт работы: 16 лет и 1 месяц
Регистрация: 16.08.2010
Последний визит: 6 дней назад
Местоположение: Россия, Новосибирск
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Имею высшее профильное образование университета из Global TOP500 Academic Ranking of World Universities.

14 лет специализируюсь в python. Более 10 лет - ведущий специалист.

Неплохо знаю SQL — в первую очередь PostgreSQL, но работал и с Oracle, MySQL, sqlite.

Использую CSS, JS, но глубоко не копал. Когда-то писал на C/C++ (в основном под POSIX и Linux, чуть-чуть под Unix), трогал Java. В далёком тёмном прошлом фрилансил на PHP. Есть небольшой опыт обратной разработки.

Предпочитаю работать с крупными проектами в продуктовых компаниях.

Люблю и умею работать удалённо. Знаю, как выстроить коммуникации в команде для эффективной удалённой работы.

Ответственный и предсказуемый. Не пропадаю внезапно перед дэдлайнами, прикрываю проекту тылы перед отпуском. При удалённой работе придерживаюсь графика.

Со всех мест работы готов предоставить положительные рекомендации.

Опыт работы

  • Один из крупнейших частных банков в Российской Федерации
    Новосибирск · Более 5000 сотрудников
    Ведущий программист
    Сентябрь 2019 — Сентябрь 2020 (1 год и 1 месяц)

    Проект "Почтоматы".

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

    С одной стороны, требуется обеспечить максимум функциональности в таких условиях - например, если посылка уже была анонсирована на почтомат до разрыва связи, то курьер сможет его заложить, получатель - получить, а в случае просрочки оно может быть изъято из почтомата.

    С другой, имеется большое число контрагентов со своими интеграциями, порой -  с уникальными особенностями, порой - глючными. Сюда же завязан биллинг и взаимозачёты.

    Наконец, уникальной особенностью проекта является работа с физическим железом - терминалом оплаты, экраном, датчиками открытия ячеек, контроллером замков ячеек.

    И всё вместе это должно очень стабильно работать.

  • Волонтёрский проект
    Кемерово
    Волонтёр-разработчик
    Апрель 2019 — Июль 2019 (4 месяца)

    Волонтёрский проект по помощи детям, больным сахарным диабетом, инициированный Кемеровским эндокринологом.

    Пытались сделать приложение, где ребёнку в игровой форме прививалась бы привычка вовремя совершать необходимые измерения, вводить инсулин и правильно питаться.

    Я делал API.

    Проект провалился.

  • Мы делаем инструменты мотивации покупателей
    Новосибирск · От 10 до 100 сотрудников
    Ведущий разработчик
    Март 2013 — Февраль 2019 (6 лет)

    — Проект в десятки человеко-лет

    — Python, django, django-rest-framework

    — Сложная бизнес-логика (процессинг денежных и неденежых единиц, системы лояльности покупателей)

    — Сопутствующая инфраструктура для управления этим

    — API. Много API (Кассы, приложения, обмен данными)

    — Тесты. Много тестов — модульные, интеграционные

    — Переписал несколько продуктов с безнадёжного состояния «никто не может это поддерживать» в надёжное и покрытое тестами на 98-99%, итеративно, с сохранением нужной функциональности и без сохранения ненужной

    — Создал часть продуктов с нуля

    — Проводил часть технических собеседований

  • Internet Services
    Новосибирск
    Старший разработчик
    Октябрь 2006 — Октябрь 2013 (7 лет и 1 месяц)

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

    — Старший разработчик серверных компонент в RIA для продвинутого рисования диаграмм

    — Архитектура проекта размером в десятки человеко-лет

    — До 3х человек в подчинении

    Достижения:

    — PHP -> python: Заменив язык для web-программирования языком общего назначения, получили возможность использовать множество библиотек и фреймворков, для которых существует привязка к python

    — Фреймворки для PHP -> django: Увеличили скорость разработки веб-приложений, повысили безопасность. Кода стало значительно меньше и код стал проще

    — Самописный сетевой код -> twisted: Аналогично предыдущему пункту

    — mysql -> postgresql: вложенные транзакции

    — Внедрил модульное тестирование

    — Система раннего уведомления об ошибках

    — SVN -> git

  • Новосибирский государственный университет
    Новосибирск · От 1000 до 5000 сотрудников
    Программист
    Сентябрь 2005 — Август 2016 (11 лет)

    — Разработка (python, чуть-чуть django и PyQT).

    — Администрирование серверов.

    — Автоматизировал множество рабочих процессов. Внедрил АБИС «Руслан», выколупав все данные из предыдущей АБИС и сконвертировав их для новой.

  • Elephun Multimedia
    Новосибирск
    Разработчик
    Март 2004 — Август 2004 (6 месяцев)
  • Новосибирск · От 10 до 100 сотрудников
    Разработчик-Стажёр
    Июль 2003 — Февраль 2004 (8 месяцев)

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

  • НГУ

    Новосибирский государственный университет
    Новосибирск · 906 выпускников
    Информационных технологий; ФИТ
    Сентябрь 2000 — Июнь 2005 (4 года и 9 месяцев)