🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Абдулла Ибрагимов (risabd), 31 год, Кыргызстан, БишкекАбдулла Ибрагимов (risabd), 31 год, Кыргызстан, Бишкек

Абдулла Ибрагимов

Эксперт
Бэкенд разработчикСтарший (Senior)
От 250 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 31 год
Опыт работы: 7 лет и 11 месяцев
Регистрация: 17.06.2023
Последний визит: 3 месяца назад
Гражданство:
Местоположение: Кыргызстан, Бишкек
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

"Вырос" в одной компании в бэкенд-разработчика. Работал, в основном, в небольшой команде. Проекты были разные, как и задачи. От служб такси до скриптов для "умных" устройств. 

Гражданин РФ. 

Опыт с технологиями: Python - 6 лет, Django/DRF - 4 года, Flask - 2 года, Linux - 6 лет, PostgreSQL - 5 лет, Redis - 5 лет, Celery - 3-4 года, Docker/Compose - 4 года, git - 6 лет.

Английский - B2, но разговорный не очень. (Также русский, турецкий, кыргызский имеем)

Навыки

Python
Django
Linux
Git
SQL
Docker
Redis
Bash
Flask
PostgreSQL

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Помогаю развивать навыки

ООПSQLPythonCeleryBashLinuxGitDockerDjango
Стоимость
Бесплатно

Опыт работы

  • Аналитическая система маркетплейсов
    Бэкенд разработчик (питон)
    Август 2023 — По настоящее время (1 год и 4 месяца)
  • AvisaTechnologies
    Бишкек
    Бэкенд разработчик (питон)
    Июнь 2016 — Декабрь 2022 (6 лет и 7 месяцев)

    Описание проектов:

    (Названия некоторых проектов было умышленно изменено в связи с тем, что они были или внутренними или не дошли до прода или под NDA или закрылись или на всякий случай)

    • TezDrive

      О проекте:

      Приложение по обучению ПДД.

      Что делал:

      Android, Java. Делал по дизайну, первые шаги в программировании. Познал и влюбился в SQLite <3. Систематизировал данные (вбивал в бд). Делал проект от начала до вручения apk'шки старшему разрабу (Несколькими годами позже приложение было немного дополнено другим сотрудником).


    • "The Taxi"

      О проекте:

      Проект службы такси и городского справочника. Легаси-проект компании.

      Что делал:

      Писал неосновную часть iOS приложения, связанную с показом на карте мест интереса. Стек - iOS, Swift (2.1?), Alamofire, сториборды.


    • "PublicTransportProject"

      О проекте:

      Проект по отслеживанию общественного транспорта. Включал в себя приложения для жителей города, админку для транспортников. А также умное отслеживающее устройство, с функциями трекера, раздачи бесплатного вайфая для пассажиров, озвучку текущей остановки, итд. Также проект был развернут в другой стране, из-за этого многое подстраивалось под местную специфику работы транспортных компаний.

      Что делал:

      Занимался разработкой бэкенда почти с нуля, заодно начинал познавать бэк именно с этого проекта. Использовался Python, Flask, Socketio, PostgresSQL, Docker, SQLAlchemy (подключили сильно позже). Очень много костылей было написано в силу отсутсвия опыта. Также в этом проекте делал бэкенд+фронтенд+админку для рекламы (для показа при подключении к вайфаю). Было несколько версий устройств, для которых постоянно нужно было обновлять прошивки, скрипты, конфиги. Реализовывал алгоритм поиска маршрута и переписывал его для разных платформ (Java, Swift, Python). Приложение для жителей на iOS тоже делал я. Проект был запущен у нас и ещё в паре городов другой страны. Разработку потом передали другой команде. 


    • "Platform"

      О проекте:

      Проект платформы онлайн такси. (Каждая ИТ-компания должна иметь приложение такси (шутка)). У компании до этого было приложение такси (которое было инновационным у нас в свое время). Это была вторая итерация того проекта с учитыванием всех ошибок, ньансов итд. Была предусмотрена возможность работы нескольких служб такси в одной системе. Включало в себя по два приложения (для водителей и пассажиров) для iOS и Android и админку для служб-такси с ролями и разделением доступов. Также в дальнейшем предполагалось слияние с транспортным проектом.

      Что делал:

      Бекенд и вся архитектура проекта были полностью составлены с нуля, мной в том числе. Использовался (впервые у нас в компании) Django, DRF, django-channels. Были попытки делать микросервисы (из-за предполагаемого слияния с другим проектом), в часности, сервер авторизации был вынесен отдельно. Проект был написан и работал на тестовых серверах, до прода не дошел.


    • "School bus project"

      О проекте:

      Проект системы отслеживания для школьных автобусов.

      Что делал:

      Начиналось всё как попытка изменить "PublicTransportProject" под нужды школьных автобусов. Но архитектура, функционал, тех. долг (и костыли) проекта не позволяли этого сделать. Разрабатывали всё с нуля на Django, channels, graphene. Проект был свернут во время разработки.


    • "Cool rucksack"

      О проекте:

      Проект умного рюкзака с дисплеем.

      Что делал:

      Бекенда в этом проекте почти не было. В основном, работал над прошивкой, скриптами и логикой устройства, использовался питон и C. Проект был доведен до прототипа с несколькими итерациями, но пока заглох.


    • "Truck food"

      О проекте:

      Проект для передвижного транспорта с быстрым питанием. Включал в себя приложения для клиентов (Android, iOS).

      Что делал:

      Бэкенд на Django, DRF. Разработка архитектуры проекта, бэкенда. Ничего сложного в бэкенде, довольно простые вьюхи. Проект находится в тестовом режиме.


    • OCA

      О проекте:

      Два проекта для Олимпийского Коммитета Азии:

      • Медиа-сайт коммитета https://ocasia.org/. Новости, информация, контакты, медиа, итд.
      • Система HR-менеджмента, аналог Jira для внутреннего использования компании.

      Что делал:

      Разработкой архитектуры проектов в этот раз занимался меньше, больше поддерживал и развивал после нескольких бэкендеров. Первый проект на Django (удивительно, но при таком кол-ве вьюшек был написан без DRF). Во втором используется Django, DRF. В проекте использовались hardware решения для отслеживания деятельности сотрудников. Оба проекта на проде.


    • "Sentinel camera"

      О проекте:

      Проект отслеживания автомобилей для neighborhood'ов при помощи камер безопасности.

      Что делал:

      В данном проекте больше ресерчил, пробовал запускать ML-модели (YoloV4), очень много тестировал на живых данных ~~(собранных со своей улицы)~~. Были даже попытки обучить сеть на своих данных в google colab'е (неудачно). Бекенд был минимальный чисто для MVP. Также была настройка умного устройства, написание скриптов для него. Стек - Django, DRF, OpenCV, Tensorflow. Разработка проекта продолжается уже без меня.

    Практически на всех проектах был настроен Jenkins, использовался docker-compose, Git. Во многих Django-проектах использовался Celery, Redis.

    Также были небольшие и временные задания и занятия, связанные (и не очень) с основными проектами, включающие в себя парсинг сайтов, реверс-инжиниринг (2gis, извините!), установку оборудования, прогаммирование Arduino, bash-скриптинг, создание утилит и микросервисов, отладку удалённых устройств, менторство и помощь другим бэкендерам итд итп. Был немного "разнорабочим", в хорошем смысле этого слова.

    PythonLinuxGitDockerDjangoFlaskRESTful APISQLPostgreSQLRedis