🏠 /

Резюме

Меня можно нанять

TL;DR

Лицо
  • Лейбович Никита • 26 лет • Москва
  • Full Stack Developer • 7 лет опыта
  • Backend: Python • Django/FastAPI/Flask • Postgres/MySQL/Mongo/Elastic • Celery/Redis/RabbitMQ • pytest/mypy/ruff
  • Frontend: Svelte • TypeScript/JavaScript • TailwindCSS • Vue/Vuetify/Nuxt
  • Ops: GoogleCloud/YandexCloud • GitHubActions/BitBucketPipelines • Docker
  • Хобби: Писать • Делать пет-проджекты • Слушать музыку • Пить пиво :)

  • Связаться: TelegramПочтаGithub

WebAspect [2021 — 2023]

  • Стек: Python + Django + Celery + Postgres + Redis
  • Разрабатывал и поддерживал Радиологическую информационную систему ЛИНС, позволяющую проводить КТ, МРТ, УЗИ и прочее
  • Писал интеграции с другими медицинскими системами, такими как ЕРИС ЕМИАС — что позволило внедрять ПО в большее количество медицинских организаций
  • Занимался оптимизациями баз данных: вынес логирование в отдельную базу данных, реализовал кеширование и оптимизацию запросов аналитики — что позволило снизить нагрузку на сервера, и ускорить генерацию статистики
  • Реализовывал межсерверное взаимодействие между медицинскими организациями — что позволило получать историю обследований пациента в других медицинских организациях, а также упростило создание новостей и справочников
  • По классике занимался поддержкой, закрывал всякие багулечки, писал тесты, делал рефакторинг — что улучшило стабильность системы, и упростило разработку

RuBeacon [2016 — ...]

  • Стек: Все, что указано в TL;DR
  • Занимался сервером для мобильных приложений по доставке еды, включая разработку, поддержку, тестирование и развертывание
  • Переписывал легаси сервер с Python 2 на Python 3, а также внедрил тесты, линтинг и автоматизацию билда и деплоя на CI - что позволило уменьшить техдолг и ускорило разработку
  • Реализовал механизмы captcha, throttling и jwt - что улучшило безопасность и помогло справится с смс-спамом
  • Переписывал отправку пушей через Firebase - иначе пуши бы отвалились =\
  • Написал систему электронного документооборота, позволяющую генерировать документы по нескольким сотням юрлиц, и отправлять их в Почту России и сторонние системы, типа Pyrus — ускорив тем самым выставление счетов на оплату
  • Писал интеграции с системами автоматизации ресторанов: Iiko, FrontPad, Mobidel, Poster, позволяющие выгружать меню, создавать заказы, участвовать в лояльности — что позволило работать с бОльшим количеством ресторанов
  • Писал интеграции с банковскими и смс сервисами, а также работал над локализацией - что позволило запускаться в других странах
  • Делал уведомления о заказах по почте и телеграм, а также админку для принятия заказов - что упростило ресторанам обработку заказов
  • Занимался оптимизациями трат в облаке
  • Написал систему для синхронизации данных из Google AppEngine DataStore в Google Bigquery, что ускорило генерацию отчетов + появилась возможность делать аналитику, используя BigQuery SQL

Помимо основного продукта, компания занимается заказной разработкой, так я работал над мобильным приложением McDonald's и ПО для фитнес-клубов Kometa Fit:

Kometa Fit [2018 — 2020]

  • Стек: C# / ASP.NET Core + Python + Flask + Nuxt
  • Разработал админку для топ-менеджеров: отчеты, менеджмент тренеров, браслетов, цен на абонементы и прочее - что позволило автоматизировать перечисленные процессы и делегировать эти задачи менеджменту, вместо IT
  • Занимался поддержкой: различные SQL-выгрузки, баг-фиксы, расследование инцидентов - что позволило функционировать фитнес-клубу в ситуации, когда прошлая команда разработки покинула компанию

McDonald's [2017 — 2019]

  • Стек: Python + Django + Celery + Elastic + MySQL
  • Разрабатывал админку и API для мобильного приложения McDonald's - что позволило редактировать информацию о меню и ресторанах, а также получать данные в мобильном приложении
  • Разрабатывал API для акции “Монополия”: возможность собирать стикеры, участие в розыгрыше призов - что позволило провести акцию
  • Разрабатывал API для системы лояльности на чеках, а также плагин для кассы, который по QR-коду, добавлял в чек призовые позиции - что позволило повысить прибыль